diff --git a/README.md b/README.md index 8beb8e2..6024cb1 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,23 @@ Dieses Repo enthällt das Theming und zusätzlich Client-Side Scripte für das d ## Usage + + + + ```html - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+
+
+
+
+
+
Home
+
Homepage des StuVe Wiki's
+
+
+
+ +
+
+
+
+
Inhaltsverzeichnis
+
+ + + + + + + +
+
+ +
+
+
+ Kommentieren
+
+ + + +
+
+
+
+
+
Zuletzt bearbeitet von +
+ +
+
+ Administrator +
+
+ 27.02.2024 +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+ +
+
+ +
+

👋 Hallo Administrator

+

INFO: Wikiumzug
+ Die URL wiki.stuve.uni-ulm.de + wird ab sofort auf das neue Wiki weiter geleitet.
+ Wenn du auf das alte Wiki zugreifen möchtest, nutze oldwiki.stuve.uni-ulm.de +

+ +

Computerreferat + intern

+

Dieser Abschnitt wird nur dem Admin-User + angezeigt

+ +
+

stuve-logo.png

+ +

Die StuVe

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Codewird dargestellt als
Test {#bg-white}Test
Test {#stuve-gruen}Test
Test {#stuve-blau}Test
Test {#stuve-grau}Test
Test {#danger}Test
Test {#warning}Test
Test {#success}Test
Test {#bg-none}Test
+
+ +
+ + test + +
+ + 5432 => www + +
create database {{service::Name des Services, sollte ein Wort in lowercase sein, z.B. cloud, kuma, hedgedoc}}_db;
+create user {{service}} with encrypted password '{{password:Passwort der Datenbank}}';
+grant all privileges on database {{service}}_db to {{service}};
+\q
+
+
+ +
+
+
+ +
+
    + + + + + + + +
+ +
+

+ Events

+ +

Unipartys

+ +

Sonstige + Events

+ +

+ Hochschulgruppen

+ +
+
+
+
Kommentare +
+
+
+
+
+
+
+ +
+
+
+
+
+
Markdown-Format
+
+
Kommentiere als Administrator
+ +
+ +
+
+ + + +
+
+
Lade + Kommentare...
+
+ +
+
+
+
+
+
+
+
+
+
+
© 2024 StuVe Uni Ulm. Alle Rechte vorbehalten. | Powered by Wiki.js
+
+
+
+
+ + + + \ No newline at end of file diff --git a/test/wiki_homepage_files/1f451.svg b/test/wiki_homepage_files/1f451.svg new file mode 100644 index 0000000..4db8d2b --- /dev/null +++ b/test/wiki_homepage_files/1f451.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/wiki_homepage_files/admin.cd68353ebddb3eb4a9d8.css b/test/wiki_homepage_files/admin.cd68353ebddb3eb4a9d8.css new file mode 100644 index 0000000..f00a6f6 --- /dev/null +++ b/test/wiki_homepage_files/admin.cd68353ebddb3eb4a9d8.css @@ -0,0 +1 @@ +/*! Wiki.js - wiki.js.org - Licensed under AGPL */.admin.theme--light .application--wrap{background-color:#f3f3f3}.admin-router-enter-active,.admin-router-leave-active{transition:opacity .25s ease;opacity:1}.admin-router-enter-active{transition-delay:.25s}.admin-router-enter,.admin-router-leave-to{opacity:0}.admin-sidebar .v-list__tile--active{background-color:rgba(25,118,210,.1)}.admin-sidebar .v-list__tile--active .v-icon{color:#1976d2}.admin-sidebar .v-list-group>.v-list-item{padding-left:0}.theme--dark .admin-sidebar .v-list__tile--active{background-color:rgba(0,0,0,.2);color:#2196f3!important}.theme--dark .admin-sidebar .v-list__tile--active .v-icon{color:#2196f3}.admin-header{-js-display:flex;display:flex;justify-content:flex-start;align-items:center}.admin-header-title{margin-left:1rem}.admin-providerlogo{width:250px;height:50px;float:right;-js-display:flex;display:flex;justify-content:flex-end;align-items:center;margin-left:16px}.admin-providerlogo img{max-width:100%;max-height:50px}.v-application.admin code{box-shadow:none;font-family:Roboto Mono,monospace;color:#e91e63}.admin-contribute-tabs .v-tabs__item img{height:24px;margin-bottom:5px}.admin-contribute-ethaddress{display:inline-block;margin-bottom:12px;border-radius:7px;background-color:#f5f5f5;color:#616161;padding:12px}.admin-contribute-ethaddress strong{display:block}.admin-contribute ul{margin-left:1rem;list-style-type:square}.dashboard-card{-js-display:flex;display:flex;width:100%;border-radius:7px}.dashboard-card .v-card__text{overflow:hidden;position:relative}.dashboard-contribute{background-color:#fff;background-image:linear-gradient(180deg,#fff,#f3f4fa);border-radius:7px}.theme--dark .dashboard-contribute{background-color:#424242;background-image:linear-gradient(180deg,#424242,#333)}.dashboard-contribute .v-card__text{-js-display:flex;display:flex;align-items:center;color:#3f51b5!important}.theme--dark .dashboard-contribute .v-card__text{color:#e0e0e0!important}.v-icon.dashboard-icon{position:absolute!important;right:0;top:12px;font-size:100px!important;opacity:.25}.v-application--is-rtl .v-icon.dashboard-icon{left:0;right:auto}.clickable[data-v-bceeb416]{cursor:pointer}.clickable[data-v-bceeb416]:hover{background-color:rgba(33,150,243,.25)}.admin-pages-path{-js-display:flex;display:flex;justify-content:flex-start;align-items:center;font-family:Roboto Mono,monospace}.admin-pages-visualize-svg{text-align:center;height:calc(100vh - 204px)}.admin-pages-visualize-svg>svg{height:100%;width:100%}.clickable[data-v-054e9f8c]{cursor:pointer}.clickable[data-v-054e9f8c]:hover{background-color:rgba(33,150,243,.25)}.v-textarea.is-monospaced textarea{font-family:Roboto Mono,Courier New,Courier,monospace;font-size:13px;font-weight:600;line-height:1.4}.rules{background-color:#eceff1;border-radius:4px;padding:1rem;position:relative}.v-application.theme--dark .rules{background-color:#424242}.rule{-js-display:flex;display:flex;background-color:#cfd8dc;border-radius:4px;padding:.5rem;align-items:center}.rule-enter-active,.rule-leave-active{transition:all .5s ease}.rule-enter,.rule-leave-to{opacity:0}.v-application.theme--dark .rule{background-color:#616161}.rule+.rule{margin-top:.5rem;position:relative}.rule+.rule:before{content:"+";position:absolute;width:2rem;height:2rem;border-radius:50%;-js-display:flex;display:flex;justify-content:center;align-items:center;font-weight:600;color:#455a64;font-size:1.25rem;background-color:#eceff1;left:-2rem;top:-1.3rem}.v-application.theme--dark .rule+.rule:before{background-color:#424242;color:#757575}.rule .input-group+*{margin-left:.5rem}.adm-rendering-pipeline .v-expansion-panel--active .v-expansion-panel-header{min-height:0}.adm-rendering-pipeline .v-expansion-panel-header{padding:0;margin-top:1px}.adm-rendering-pipeline .v-expansion-panel-content__wrap,.admin-extensions-exp .v-expansion-panel-content__wrap{padding:0}.consoleTerm{background-color:#000;padding:16px;width:100%;height:415px}.loggerlogo[data-v-2ca08fce]{width:250px;height:85px;float:right;-js-display:flex;display:flex;justify-content:flex-end;align-items:center}.loggerlogo img[data-v-2ca08fce]{max-width:100%;max-height:50px}.enginelogo[data-v-1c142409]{width:250px;height:85px;float:right;-js-display:flex;display:flex;justify-content:flex-end;align-items:center}.enginelogo img[data-v-1c142409]{max-width:100%;max-height:50px}.targetlogo[data-v-69e118ea]{width:250px;height:85px;float:right;-js-display:flex;display:flex;justify-content:flex-end;align-items:center}.targetlogo img[data-v-69e118ea]{max-width:100%;max-height:50px}.admin-system .v-list-item-title,.admin-system .v-list-item__subtitle{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.page-deleted-pending{perspective:50vw;height:100vh;overflow:hidden}body.page-deleted-pending .application{background-color:#212121}body.page-deleted-pending .application--wrap{transform-style:preserve-3d;transform:translateZ(-5vw) rotateX(2deg);border-radius:7px;overflow:hidden}body.page-deleted{perspective:50vw}body.page-deleted .application--wrap{transform-style:preserve-3d;transform:translateZ(-1000vw) rotateX(60deg);opacity:0} \ No newline at end of file diff --git a/test/wiki_homepage_files/admin.js b/test/wiki_homepage_files/admin.js new file mode 100644 index 0000000..ec37064 --- /dev/null +++ b/test/wiki_homepage_files/admin.js @@ -0,0 +1,291 @@ +/*! Wiki.js - wiki.js.org - Licensed under AGPL */ +(this.webpackJsonp=this.webpackJsonp||[]).push([["admin"],{"./client/components/admin.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-app",{staticClass:"admin"},[n("nav-header",{attrs:{"hide-search":""}},[n("template",{slot:"mid"},[n("v-spacer"),n("div",{staticClass:"overline grey--text"},[e._v(e._s(e.$t("admin:adminArea")))]),n("v-spacer")],1)],2),n("v-navigation-drawer",{staticClass:"pb-0 admin-sidebar",class:e.$vuetify.theme.dark?"grey darken-4":"",attrs:{app:"",fixed:"",clipped:"",right:e.$vuetify.rtl,permanent:"",width:"300"},model:{value:e.adminDrawerShown,callback:function(t){e.adminDrawerShown=t},expression:"adminDrawerShown"}},[n("vue-scroll",{attrs:{ops:e.scrollStyle}},[n("v-list",{staticClass:"radius-0",attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{to:"/dashboard",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-view-dashboard-variant")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:dashboard.title")))])],1),e.hasPermission(["manage:system","manage:navigation","write:pages","manage:pages","delete:pages"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.site")))]),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/general",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-widgets")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:general.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/locale",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-web")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:locale.title")))])],1):e._e(),e.hasPermission(["manage:system","manage:navigation"])?n("v-list-item",{attrs:{to:"/navigation",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-near-me")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.title")))])],1):e._e(),e.hasPermission(["manage:system","write:pages","manage:pages","delete:pages"])?n("v-list-item",{attrs:{to:"/pages",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-file-document-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:pages.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-5"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.pagesTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system"])?n("v-list-item",{attrs:{to:"/tags"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-tag-multiple")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:tags.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-5"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.tagsTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system","manage:theme"])?n("v-list-item",{attrs:{to:"/theme",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-palette-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:theme.title")))])],1):e._e()]:e._e(),e.hasPermission(["manage:system","manage:groups","write:groups","manage:users","write:users"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.users")))]),e.hasPermission(["manage:system","manage:groups","write:groups"])?n("v-list-item",{attrs:{to:"/groups",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-account-group")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:groups.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-4"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.groupsTotal))])])],1)],1):e._e(),e.hasPermission(["manage:system","manage:groups","write:groups","manage:users","write:users"])?n("v-list-item",{attrs:{to:"/users",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-account-box")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:users.title")))]),n("v-list-item-action",{staticStyle:{"min-width":"auto"}},[n("v-chip",{attrs:{"x-small":"",color:e.$vuetify.theme.dark?"grey darken-3-d4":"grey lighten-4"}},[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.info.usersTotal))])])],1)],1):e._e()]:e._e(),e.hasPermission("manage:system")?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.modules")))]),n("v-list-item",{attrs:{to:"/analytics",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-chart-timeline-variant")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:analytics.title")))])],1),n("v-list-item",{attrs:{to:"/auth",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-lock-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:auth.title")))])],1),n("v-list-item",{attrs:{to:"/comments"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-comment-text-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:comments.title")))])],1),n("v-list-item",{attrs:{to:"/rendering",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cogs")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:rendering.title")))])],1),n("v-list-item",{attrs:{to:"/search",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cloud-search-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:search.title")))])],1),n("v-list-item",{attrs:{to:"/storage",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-harddisk")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:storage.title")))])],1)]:e._e(),e.hasPermission(["manage:system","manage:api"])?[n("v-divider",{staticClass:"my-2"}),n("v-subheader",{staticClass:"pl-4"},[e._v(e._s(e.$t("admin:nav.system")))]),e.hasPermission(["manage:system","manage:api"])?n("v-list-item",{attrs:{to:"/api"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-call-split")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:api.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/mail",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-email-multiple-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:mail.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/security"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-lock-check")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:security.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/ssl"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-cloud-lock-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/system",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-tune")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:system.title")))])],1):e._e(),e.hasPermission("manage:system")?n("v-list-item",{attrs:{to:"/utilities",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-wrench-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:utilities.title")))])],1):e._e(),e.hasPermission(["manage:system","manage:api"])?n("v-list-group",{attrs:{to:"/dev","no-action":""}},[n("v-list-item",{attrs:{slot:"activator"},slot:"activator"},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-dev-to")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:dev.title")))])],1),n("v-list-item",{attrs:{to:"/dev-flags",color:"primary"}},[n("v-list-item-title",[e._v(e._s(e.$t("admin:dev.flags.title")))])],1),n("v-list-item",{attrs:{href:"/graphql",color:"primary"}},[n("v-list-item-title",[e._v("GraphQL")])],1)],1):e._e(),n("v-divider",{staticClass:"my-2"})]:e._e(),n("v-list-item",{attrs:{to:"/contribute",color:"primary"}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",[e._v("mdi-heart-outline")])],1),n("v-list-item-title",[e._v(e._s(e.$t("admin:contribute.title")))])],1)],2)],1)],1),n("v-main",{class:e.$vuetify.theme.dark?"grey darken-5":"grey lighten-5"},[n("transition",{attrs:{name:"admin-router"}},[n("router-view")],1)],1),n("nav-footer"),n("notify"),n("search-results")],1)};i._withStripped=!0;var a=n("./node_modules/lodash/includes.js"),s=n.n(a),o=n("./node_modules/lodash/some.js"),r=n.n(o),l=n("./node_modules/lodash/isArray.js"),d=n.n(l),u=n("./node_modules/vue-router/dist/vue-router.common.js"),c=n.n(u),m=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),f=n("./client/graph/admin/dashboard/dashboard-query-stats.gql"),h=n.n(f);const v={info:{currentVersion:"n/a",latestVersion:"n/a",groupsTotal:0,pagesTotal:0,usersTotal:0}};var p={namespaced:!0,state:v,mutations:m.make.mutations(v)};WIKI.$store.registerModule("admin",p);const _=new c.a({mode:"history",base:"/a",routes:[{path:"/",redirect:"/dashboard"},{path:"/dashboard",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-dashboard.vue"))},{path:"/general",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-general.vue"))},{path:"/locale",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-locale.vue"))},{path:"/navigation",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-navigation.vue"))},{path:"/pages",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages.vue"))},{path:"/pages/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages-edit.vue"))},{path:"/pages/visualize",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-pages-visualize.vue"))},{path:"/tags",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-tags.vue"))},{path:"/theme",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-theme.vue"))},{path:"/groups",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-groups.vue"))},{path:"/groups/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-groups-edit.vue"))},{path:"/users",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-users.vue"))},{path:"/users/:id(\\d+)",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-users-edit.vue"))},{path:"/analytics",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-analytics.vue"))},{path:"/auth",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-auth.vue"))},{path:"/comments",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-comments.vue"))},{path:"/rendering",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-rendering.vue"))},{path:"/editor",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-editor.vue"))},{path:"/extensions",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-extensions.vue"))},{path:"/logging",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-logging.vue"))},{path:"/search",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-search.vue"))},{path:"/storage",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-storage.vue"))},{path:"/api",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-api.vue"))},{path:"/mail",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-mail.vue"))},{path:"/security",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-security.vue"))},{path:"/ssl",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-ssl.vue"))},{path:"/system",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-system.vue"))},{path:"/utilities",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities.vue"))},{path:"/webhooks",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-webhooks.vue"))},{path:"/dev-flags",component:()=>Promise.all([n.e("vendor"),n.e("source")]).then(n.bind(null,"./client/components/admin/admin-dev-flags.vue"))},{path:"/contribute",component:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-contribute.vue"))}]});var g={i18nOptions:{namespaces:"admin"},data(){return{adminDrawerShown:!0,scrollStyle:{vuescroll:{},scrollPanel:{initialScrollY:0,initialScrollX:0,scrollingX:!1,easing:"easeOutQuad",speed:1e3,verticalNativeBarPos:this.$vuetify.rtl?"left":"right"},rail:{gutterOfEnds:"2px"},bar:{onlyShowBarOnScroll:!1,background:"#CCC",hoverStyle:{background:"#999"}}}}},computed:{info:Object(m.sync)("admin/info"),permissions:Object(m.get)("user/permissions")},router:_,created(){this.$store.commit("page/SET_MODE","admin")},methods:{hasPermission(e){return d()(e)?r()(e,e=>s()(this.permissions,e)):s()(this.permissions,e)}},apollo:{info:{query:h.a,fetchPolicy:"network-only",manual:!0,result(e){let{data:t,loading:n,networkStatus:i}=e;this.info=t.system.info},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-stats-refresh")}}}},y=(n("./client/components/admin.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VApp/VApp.js"),w=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VList/VList.js"),j=n("./node_modules/vuetify/lib/components/VList/VListGroup.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),C=n("./node_modules/vuetify/lib/components/VList/index.js"),Y=n("./node_modules/vuetify/lib/components/VMain/VMain.js"),V=n("./node_modules/vuetify/lib/components/VNavigationDrawer/VNavigationDrawer.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),F=Object(y.a)(g,i,[],!1,null,null,null);k()(F,{VApp:x.a,VChip:w.a,VDivider:M.a,VIcon:S.a,VList:L.a,VListGroup:j.a,VListItem:T.a,VListItemAction:D.a,VListItemAvatar:N.a,VListItemTitle:C.d,VMain:Y.a,VNavigationDrawer:V.a,VSpacer:E.a,VSubheader:A.a}),F.options.__file="client/components/admin.vue";t.default=F.exports},"./client/components/admin.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-analytics.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-line-chart.svg",alt:"Analytics"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:analytics.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:analytics.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mr-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:analytics.providers")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.providers,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedProvider=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){t.isEnabled=!1}}},[e._v("mdi-checkbox-marked-outline")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("mdi-checkbox-blank-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedProvider===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedProvider===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedProvider===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i({providers:[],selectedProvider:"",provider:{}}),watch:{selectedProvider(e,t){this.provider=c()(this.providers,["key",e])||{}},providers(e,t){this.selectedProvider="google"}},methods:{async refresh(){await this.$apollo.queries.providers.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:analytics.refreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-analytics-saveproviders");try{await this.$apollo.mutate({mutation:v.a,variables:{providers:this.providers.map(e=>d()(e,["isEnabled","key","config"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:this.$t("admin:analytics.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-analytics-saveproviders")}},apollo:{providers:{query:f.a,fetchPolicy:"network-only",update:e=>r()(e.analytics.providers).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-analytics-refresh")}}}},_=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),g=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),y=n.n(g),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),x=n("./node_modules/vuetify/lib/components/VCard/index.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),j=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),D=n("./node_modules/vuetify/lib/components/VList/VList.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),Y=n("./node_modules/vuetify/lib/components/VList/index.js"),V=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),F=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),P=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),I=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),$=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),O=n.n($),H=n("./node_modules/vuetify/lib/directives/ripple/index.js"),R=Object(_.a)(p,i,[],!1,null,null,null);y()(R,{VBtn:b.a,VCard:k.a,VCardText:x.b,VContainer:w.a,VDivider:M.a,VFlex:S.a,VForm:L.a,VIcon:j.a,VLayout:T.a,VList:D.a,VListItem:N.a,VListItemAvatar:C.a,VListItemContent:Y.b,VListItemSubtitle:Y.c,VListItemTitle:Y.d,VSelect:V.a,VSpacer:E.a,VSwitch:A.a,VTextField:F.a,VTextarea:P.a,VToolbar:I.a}),O()(R,{Ripple:H.a}),R.options.__file="client/components/admin/admin-analytics.vue";t.default=R.exports},"./client/components/admin/admin-api.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-rest-api.svg",alt:"API"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.subtitle")))])]),n("v-spacer"),e.enabled?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.enabled")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:api.disabled")))])],n("v-spacer"),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p2s",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p1s",attrs:{color:e.enabled?"red":"green",depressed:"",dark:"",loading:e.isToggleLoading},on:{click:e.globalSwitch}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),e.enabled?n("span",[e._v(e._s(e.$t("admin:api.disableButton")))]):n("span",[e._v(e._s(e.$t("admin:api.enableButton")))])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:"",dark:""},on:{click:e.newKey}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:api.newKeyButton")))])],1)],2),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[e.keys&&e.keys.length>0?n("v-simple-table",{scopedSlots:e._u([{key:"default",fn:function(){return[n("thead",[n("tr",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4-d5":"lighten-5"},[n("th",[e._v(e._s(e.$t("admin:api.headerName")))]),n("th",[e._v(e._s(e.$t("admin:api.headerKeyEnding")))]),n("th",[e._v(e._s(e.$t("admin:api.headerExpiration")))]),n("th",[e._v(e._s(e.$t("admin:api.headerCreated")))]),n("th",[e._v(e._s(e.$t("admin:api.headerLastUpdated")))]),n("th",{attrs:{width:"100"}},[e._v(e._s(e.$t("admin:api.headerRevoke")))])])]),n("tbody",e._l(e.keys,(function(t){return n("tr",{key:"key-"+t.id},[n("td",[n("strong",{class:t.isRevoked?"red--text":""},[e._v(e._s(t.name))]),t.isRevoked?n("em",{staticClass:"caption ml-1 red--text"},[e._v("(revoked)")]):e._e()]),n("td",{staticClass:"caption"},[e._v(e._s(t.keyShort))]),n("td",{style:t.isRevoked?"text-decoration: line-through;":""},[e._v(e._s(e._f("moment")(t.expiration,"LL")))]),n("td",[e._v(e._s(e._f("moment")(t.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.updatedAt,"calendar")))]),n("td",[n("v-btn",{attrs:{icon:"",disabled:t.isRevoked},on:{click:function(n){return e.revoke(t)}}},[n("v-icon",{attrs:{color:"error"}},[e._v("mdi-cancel")])],1)],1)])})),0)]},proxy:!0}],null,!1,913552451)}):n("v-card-text",[n("v-alert",{staticClass:"mb-0",attrs:{icon:"mdi-information",value:!0,outlined:"",color:"info"}},[e._v(e._s(e.$t("admin:api.noKeyInfo")))])],1)],1)],1)],1),n("create-api-key",{on:{refresh:function(t){return e.refresh(!1)}},model:{value:e.isCreateDialogShown,callback:function(t){e.isCreateDialogShown=t},expression:"isCreateDialogShown"}}),n("v-dialog",{attrs:{"max-width":"500",persistent:""},model:{value:e.isRevokeConfirmDialogShown,callback:function(t){e.isRevokeConfirmDialogShown=t},expression:"isRevokeConfirmDialogShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v(e._s(e.$t("admin:api.revokeConfirm")))]),n("v-card-text",{staticClass:"pa-4"},[n("i18next",{attrs:{tag:"span",path:"admin:api.revokeConfirmText"}},[n("strong",{attrs:{place:"name"}},[e._v(e._s(e.current.name))])])],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.revokeLoading},on:{click:function(t){e.isRevokeConfirmDialogShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{attrs:{color:"red",dark:"",loading:e.revokeLoading},on:{click:e.revokeConfirm}},[e._v(e._s(e.$t("admin:api.revoke")))])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:api.newKeyTitle")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"keyNameInput",attrs:{outlined:"","prepend-icon":"mdi-format-title",label:e.$t("admin:api.newKeyName"),"persistent-hint":"",hint:e.$t("admin:api.newKeyNameHint"),counter:"255"},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),n("v-select",{staticClass:"mt-3",attrs:{items:e.expirations,outlined:"","prepend-icon":"mdi-clock",label:e.$t("admin:api.newKeyExpiration"),hint:e.$t("admin:api.newKeyExpirationHint"),"persistent-hint":""},model:{value:e.expiration,callback:function(t){e.expiration=t},expression:"expiration"}}),n("v-divider",{staticClass:"mt-4"}),n("v-subheader",{staticClass:"pl-2"},[n("strong",{staticClass:"indigo--text"},[e._v(e._s(e.$t("admin:api.newKeyPermissionScopes")))])]),n("v-list",{staticClass:"pl-8",attrs:{nav:""}},[n("v-list-item-group",{model:{value:e.fullAccess,callback:function(t){e.fullAccess=t},expression:"fullAccess"}},[n("v-list-item",{attrs:{value:!0,"active-class":"indigo--text"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.active,a=t.toggle;return[n("v-list-item-action",[n("v-checkbox",{attrs:{"input-value":i,"true-value":!0,color:"indigo"},on:{click:a}})],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:api.newKeyFullAccess")))])],1)]}}])})],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"caption indigo--text"},[e._v(e._s(e.$t("admin:api.newKeyGroupPermissions")))]),n("v-list-item",[n("v-select",{attrs:{disabled:e.fullAccess,items:e.groups,"item-text":"name","item-value":"id",outlined:"",color:"indigo",label:e.$t("admin:api.newKeyGroup"),hint:e.$t("admin:api.newKeyGroupHint"),"persistent-hint":""},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1)],1)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:function(t){e.isShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary",loading:e.loading},on:{click:e.generate}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v(e._s(e.$t("common:actions.generate")))])],1)],1)],1)],1),n("v-dialog",{attrs:{"max-width":"750",persistent:"","overlay-color":"blue darken-5","overlay-opacity":".9"},model:{value:e.isCopyKeyDialogShown,callback:function(t){e.isCopyKeyDialogShown=t},expression:"isCopyKeyDialogShown"}},[n("v-card",[n("v-toolbar",{attrs:{dense:"",flat:"",color:"primary",dark:""}},[e._v(e._s(e.$t("admin:api.newKeyTitle")))]),n("v-card-text",{staticClass:"pt-5"},[n("div",{staticClass:"body-2 text-center"},[n("i18next",{attrs:{tag:"span",path:"admin:api.newKeyCopyWarn"}},[n("strong",{attrs:{place:"bold"}},[e._v(e._s(e.$t("admin:api.newKeyCopyWarnBold")))])])],1),n("v-textarea",{ref:"keyContentsIpt",staticClass:"mt-3",attrs:{filled:"","no-resize":"",readonly:"",rows:10,"hide-details":""},model:{value:e.key,callback:function(t){e.key=t},expression:"key"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",dark:"",color:"primary"},on:{click:function(t){e.isCopyKeyDialogShown=!1}}},[e._v(e._s(e.$t("common:actions.close")))])],1)],1)],1)],1)};r._withStripped=!0;var l=n("./node_modules/lodash/trim.js"),d=n.n(l),u=n("./client/graph/admin/users/users-query-groups.gql"),c={props:{value:{type:Boolean,default:!1}},data:()=>({loading:!1,name:"",expiration:"1y",fullAccess:!0,groups:[],group:null,isCopyKeyDialogShown:!1,key:""}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}},expirations(){return[{value:"30d",text:this.$t("admin:api.expiration30d")},{value:"90d",text:this.$t("admin:api.expiration90d")},{value:"180d",text:this.$t("admin:api.expiration180d")},{value:"1y",text:this.$t("admin:api.expiration1y")},{value:"3y",text:this.$t("admin:api.expiration3y")}]}},watch:{value(e,t){e&&setTimeout(()=>{this.$refs.keyNameInput.focus()},400)}},methods:{async generate(){try{if(d()(this.name).length<2||this.name.length>255)throw new Error(this.$t("admin:api.newKeyNameError"));if(!this.fullAccess&&!this.group)throw new Error(this.$t("admin:api.newKeyGroupError"));if(!this.fullAccess&&2===this.group)throw new Error(this.$t("admin:api.newKeyGuestGroupError"))}catch(e){return this.$store.commit("showNotification",{style:"red",message:e,icon:"alert"})}this.loading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"expiration"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"fullAccess"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"group"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"createApiKey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"expiration"},value:{kind:"Variable",name:{kind:"Name",value:"expiration"}}},{kind:"Argument",name:{kind:"Name",value:"fullAccess"},value:{kind:"Variable",name:{kind:"Name",value:"fullAccess"}}},{kind:"Argument",name:{kind:"Name",value:"group"},value:{kind:"Variable",name:{kind:"Name",value:"group"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:488,source:{body:"\n mutation ($name: String!, $expiration: String!, $fullAccess: Boolean!, $group: Int) {\n authentication {\n createApiKey (name: $name, expiration: $expiration, fullAccess: $fullAccess, group: $group) {\n key\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{name:this.name,expiration:this.expiration,fullAccess:!0===this.fullAccess,group:this.group},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-create")}});s()(e,"data.authentication.createApiKey.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:api.newKeySuccess"),icon:"check"}),this.name="",this.expiration="1y",this.fullAccess=!0,this.group=null,this.isShown=!1,this.$emit("refresh"),this.key=s()(e,"data.authentication.createApiKey.key","???"),this.isCopyKeyDialogShown=!0,setTimeout(()=>{this.$refs.keyContentsIpt.$refs.input.select()},400)):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.createApiKey.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.loading=!1}},apollo:{groups:{query:n.n(u).a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-groups-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),x=n("./node_modules/vuetify/lib/components/VList/VList.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),S=n("./node_modules/vuetify/lib/components/VList/index.js"),L=n("./node_modules/vuetify/lib/components/VList/VListItemGroup.js"),j=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),N=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),C=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=Object(m.a)(c,r,[],!1,null,null,null);h()(V,{VBtn:v.a,VCard:p.a,VCardText:_.b,VCheckbox:g.a,VDialog:y.a,VDivider:b.a,VIcon:k.a,VList:x.a,VListItem:w.a,VListItemAction:M.a,VListItemContent:S.b,VListItemGroup:L.a,VListItemTitle:S.d,VSelect:j.a,VSpacer:T.a,VSubheader:D.a,VTextField:N.a,VTextarea:C.a,VToolbar:Y.a}),V.options.__file="client/components/admin/admin-api-create.vue";var E=V.exports,A={components:{StatusIndicator:o.StatusIndicator,CreateApiKey:E},data:()=>({enabled:!1,isToggleLoading:!1,keys:[],isCreateDialogShown:!1,isRevokeConfirmDialogShown:!1,revokeLoading:!1,current:{}}),methods:{async refresh(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.$apollo.queries.keys.refetch(),e&&this.$store.commit("showNotification",{message:this.$t("admin:api.refreshSuccess"),style:"success",icon:"cached"})},async globalSwitch(){this.isToggleLoading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setApiState"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:352,source:{body:"\n mutation ($enabled: Boolean!) {\n authentication {\n setApiState (enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{enabled:!this.enabled},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-toggle")}});s()(e,"data.authentication.setApiState.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.enabled?this.$t("admin:api.toggleStateDisabledSuccess"):this.$t("admin:api.toggleStateEnabledSuccess"),icon:"check"}),await this.$apollo.queries.enabled.refetch()):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.setApiState.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.isToggleLoading=!1},async newKey(){this.isCreateDialogShown=!0},revoke(e){this.current=e,this.isRevokeConfirmDialogShown=!0},async revokeConfirm(){this.revokeLoading=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"revokeApiKey"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:334,source:{body:"\n mutation ($id: Int!) {\n authentication {\n revokeApiKey (id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.current.id},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-revoke")}});s()(e,"data.authentication.revokeApiKey.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:api.revokeSuccess"),icon:"check"}),this.refresh(!1)):this.$store.commit("showNotification",{style:"red",message:s()(e,"data.authentication.revokeApiKey.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}this.isRevokeConfirmDialogShown=!1,this.revokeLoading=!1}},apollo:{enabled:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"apiState"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:87,source:{body:"\n {\n authentication {\n apiState\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.apiState,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-state-refresh")}},keys:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"apiKeys"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"keyShort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"expiration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRevoked"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:258,source:{body:"\n {\n authentication {\n apiKeys {\n id\n name\n keyShort\n expiration\n isRevoked\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.apiKeys,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-api-keys-refresh")}}}},F=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),O=n("./node_modules/vuetify/lib/components/VDataTable/VSimpleTable.js"),H=Object(m.a)(A,i,[],!1,null,null,null);h()(H,{VAlert:F.a,VBtn:v.a,VCard:p.a,VCardActions:_.a,VCardText:_.b,VContainer:P.a,VDialog:y.a,VFlex:I.a,VIcon:k.a,VLayout:$.a,VSimpleTable:O.a,VSpacer:T.a}),H.options.__file="client/components/admin/admin-api.vue";t.default=H.exports},"./client/components/admin/admin-auth.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-unlock.svg",alt:"Authentication"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:auth.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:auth.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/auth",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mx-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"teal",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:auth.activeStrategies")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("draggable",{attrs:{handle:".is-handle",direction:"vertical"},model:{value:e.activeStrategies,callback:function(t){e.activeStrategies=t},expression:"activeStrategies"}},[n("transition-group",e._l(e.activeStrategies,(function(t,i){return n("v-list-item",{key:t.key,class:e.selectedStrategy===t.key?e.$vuetify.theme.dark?"grey darken-5":"teal lighten-5":"",on:{click:function(n){e.selectedStrategy=t.key}}},[n("v-list-item-avatar",{staticClass:"is-handle",attrs:{size:"24"}},[n("v-icon",{attrs:{color:e.selectedStrategy===t.key?"teal":"grey"}},[e._v("mdi-drag-horizontal")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:e.selectedStrategy===t.key?"teal--text":""},[e._v(e._s(t.displayName))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:e.selectedStrategy===t.key?"teal--text ":""},[e._v(e._s(t.strategy.title))])])],1),e.selectedStrategy===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"teal",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1)})),1)],1)],1),n("v-card-chin",[n("v-menu",{staticStyle:{flex:"1 1"},attrs:{"offset-y":"",bottom:"","min-width":"250px","max-width":"550px","max-height":"50vh",center:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"primary",depressed:"",block:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("admin:auth.addStrategy")))])],1)]}}])},[n("v-list",{attrs:{dense:""}},[e._l(e.strategies,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:t.isDisabled},on:{click:function(n){return e.addStrategy(t)}}},[n("v-list-item-avatar",{attrs:{height:"24",width:"48",tile:""}},[n("v-img",{style:t.isDisabled?"opacity: .25;":"",attrs:{src:t.logo,width:"48px",height:"24px",contain:""}})],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",style:t.isDisabled?"opacity: .4;":""},[e._v(e._s(t.description))])])],1)],1),i0?[n("v-divider"),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:auth.strategyConfiguration")))]),n("div",{staticClass:"pr-3"},[e._l(e.strategy.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-6",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)]:e._e(),n("v-divider"),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:auth.registration")))]),n("div",{staticClass:"pr-3"},[n("v-switch",{staticClass:"ml-3",attrs:{label:e.$t("admin:auth.selfRegistration"),color:"primary",hint:e.$t("admin:auth.selfRegistrationHint"),"persistent-hint":"",inset:""},model:{value:e.strategy.selfRegistration,callback:function(t){e.$set(e.strategy,"selfRegistration",t)},expression:"strategy.selfRegistration"}}),n("v-combobox",{staticClass:"ml-3 mt-5",attrs:{label:e.$t("admin:auth.domainsWhitelist"),"prepend-icon":"mdi-email-check-outline",outlined:"",disabled:!e.strategy.selfRegistration,hint:e.$t("admin:auth.domainsWhitelistHint"),"persistent-hint":"","small-chips":"","deletable-chips":"",clearable:"",multiple:"",chips:""},model:{value:e.strategy.domainWhitelist,callback:function(t){e.$set(e.strategy,"domainWhitelist",t)},expression:"strategy.domainWhitelist"}}),n("v-autocomplete",{staticClass:"mt-3 ml-3",attrs:{outlined:"",disabled:!e.strategy.selfRegistration,items:e.groups,"item-text":"name","item-value":"id",label:e.$t("admin:auth.autoEnrollGroups"),"prepend-icon":"mdi-account-group",hint:e.$t("admin:auth.autoEnrollGroupsHint"),"small-chips":"","persistent-hint":"","deletable-chips":"",clearable:"",multiple:"",chips:""},model:{value:e.strategy.autoEnrollGroups,callback:function(t){e.$set(e.strategy,"autoEnrollGroups",t)},expression:"strategy.autoEnrollGroups"}})],1)],2)],1),"local"!==e.selectedStrategy?n("v-card",{staticClass:"mt-4 wiki-form animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:auth.configReference")))])]),n("v-card-text",[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:auth.configReferenceSubtitle")))]),e.host.length<8?n("v-alert",{staticClass:"mt-3 radius-7",attrs:{color:"red",outlined:"",value:!0,icon:"mdi-alert"}},[n("i18next",{attrs:{path:"admin:auth.siteUrlNotSetup",tag:"span"}},[n("strong",{attrs:{place:"siteUrl"}},[e._v(e._s(e.$t("admin:general.siteUrl")))]),n("strong",{attrs:{place:"general"}},[e._v(e._s(e.$t("admin:general.title")))])])],1):n("div",{staticClass:"pa-3 mt-3 radius-7 grey",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3"},[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.allowedWebOrigins")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host))]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.callbackUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host)+"/login/"+e._s(e.strategy.key)+"/callback")]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.loginUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host)+"/login")]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.logoutUrl")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.host))]),n("v-divider",{staticClass:"my-3"}),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.$t("admin:auth.tokenEndpointAuthMethod")))])]),n("div",{staticClass:"body-2"},[e._v("HTTP-POST")])],1)],1)],1):e._e()],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/sortBy.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/reject.js"),c=n.n(u),m=n("./node_modules/lodash/find.js"),f=n.n(m),h=n("./node_modules/lodash/startCase.js"),v=n.n(h),p=n("./node_modules/uuid/dist/index.js"),_=n("./client/graph/admin/auth/auth-query-groups.gql"),g=n.n(_),y=n("./client/graph/admin/auth/auth-query-host.gql"),b=n.n(y),k=n("./node_modules/vuedraggable/dist/vuedraggable.umd.min.js"),x={components:{draggable:n.n(k).a},filters:{startCase:e=>v()(e)},data:()=>({groups:[],strategies:[],activeStrategies:[],selectedStrategy:"",host:"",strategy:{strategy:{}}}),watch:{selectedStrategy(e,t){this.strategy=f()(this.activeStrategies,["key",e])||{}},activeStrategies(e,t){this.selectedStrategy="local"}},methods:{async refresh(){await this.$apollo.queries.strategies.refetch(),await this.$apollo.queries.activeStrategies.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:auth.refreshSuccess"),style:"success",icon:"cached"})},addStrategy(e){const t={key:Object(p.v4)(),strategy:e,config:e.props.map(e=>({key:e.key,value:{...e,value:e.default}})),order:this.activeStrategies.length,isEnabled:!0,displayName:e.title,selfRegistration:!1,domainWhitelist:[],autoEnrollGroups:[]};this.activeStrategies=[...this.activeStrategies,t],this.$nextTick(()=>{this.selectedStrategy=t.key})},deleteStrategy(){this.activeStrategies=c()(this.activeStrategies,["key",this.strategy.key])},async save(){this.$store.commit("loadingStart","admin-auth-savestrategies");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"strategies"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AuthenticationStrategyInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateStrategies"},arguments:[{kind:"Argument",name:{kind:"Name",value:"strategies"},value:{kind:"Variable",name:{kind:"Name",value:"strategies"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:386,source:{body:"\n mutation($strategies: [AuthenticationStrategyInput]!) {\n authentication {\n updateStrategies(strategies: $strategies) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{strategies:this.activeStrategies.map((e,t)=>({key:e.key,strategyKey:e.strategy.key,displayName:e.displayName,order:t,isEnabled:e.isEnabled,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})})),selfRegistration:e.selfRegistration,domainWhitelist:e.domainWhitelist,autoEnrollGroups:e.autoEnrollGroups}))}});if(!d()(e,"data.authentication.updateStrategies.responseResult.succeeded",!1))throw new Error(d()(e,"data.authentication.updateStrategies.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:auth.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-auth-savestrategies")}},apollo:{strategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"strategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useForm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"props"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:344,source:{body:"\n query {\n authentication {\n strategies {\n key\n title\n description\n isAvailable\n useForm\n logo\n website\n props {\n key\n value\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>d()(e,"authentication.strategies",[]).map(e=>({...e,isDisabled:!e.isAvailable||"local"===e.key,props:r()(e.props.map(e=>({key:e.key,...JSON.parse(e.value)})),[e=>e.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-strategies-refresh")}},activeStrategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"strategy"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useForm"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"selfRegistration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"domainWhitelist"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoEnrollGroups"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:558,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n strategy {\n key\n title\n description\n useForm\n logo\n website\n }\n config {\n key\n value\n }\n order\n isEnabled\n displayName\n selfRegistration\n domainWhitelist\n autoEnrollGroups\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>r()(d()(e,"authentication.activeStrategies",[]).map(e=>({...e,config:r()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),["order"]),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-activestrategies-refresh")}},groups:{query:g.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-groups-refresh")}},host:{query:b.a,fetchPolicy:"network-only",update:e=>s()(e.site.config.host),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-host-refresh")}}}},w=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),M=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),S=n.n(M),L=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),j=n("./node_modules/vuetify/lib/components/VAutocomplete/VAutocomplete.js"),T=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),D=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),N=n("./node_modules/vuetify/lib/components/VCard/index.js"),C=n("./node_modules/vuetify/lib/components/VCombobox/VCombobox.js"),Y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),A=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),F=n("./node_modules/vuetify/lib/components/VImg/VImg.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),I=n("./node_modules/vuetify/lib/components/VList/VList.js"),$=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),O=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),H=n("./node_modules/vuetify/lib/components/VList/index.js"),R=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),G=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),z=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),q=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),U=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),B=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),J=Object(w.a)(x,i,[],!1,null,null,null);S()(J,{VAlert:L.a,VAutocomplete:j.a,VBtn:T.a,VCard:D.a,VCardText:N.b,VCombobox:C.a,VContainer:Y.a,VDivider:V.a,VFlex:E.a,VIcon:A.a,VImg:F.a,VLayout:P.a,VList:I.a,VListItem:$.a,VListItemAvatar:O.a,VListItemContent:H.b,VListItemSubtitle:H.c,VListItemTitle:H.d,VMenu:R.a,VSelect:G.a,VSpacer:z.a,VSwitch:q.a,VTextField:U.a,VTextarea:B.a,VToolbar:W.a}),J.options.__file="client/components/admin/admin-auth.vue";t.default=J.exports},"./client/components/admin/admin-comments.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-chat-bubble.svg",alt:"Comments"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:comments.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:comments.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/comments",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:comments.provider")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.providers,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedProvider=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.key===e.selectedProvider?n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-checkbox-marked-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-checkbox-blank-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedProvider===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedProvider===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedProvider===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",items:t.value.enum,label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,staticClass:"mb-6",attrs:{label:t.value.title,color:"primary","prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":"",inset:""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"string"===t.value.type&&t.value.multiline?n("v-textarea",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,staticClass:"mb-3",class:t.value.hint?"mb-2":"",style:t.value.maxWidth>0?"max-width:"+t.value.maxWidth+"px;":"",attrs:{outlined:"",label:t.value.title,"prepend-icon":"mdi-cog-box",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]}))],2)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/lodash/find.js"),c=n.n(u),m={data:()=>({providers:[],selectedProvider:"",provider:{}}),watch:{selectedProvider(e,t){this.provider=c()(this.providers,["key",e])||{}},providers(e,t){this.selectedProvider=d()(c()(this.providers,"isEnabled"),"key","db")}},methods:{async refresh(){await this.$apollo.queries.providers.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:comments.listRefreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-comments-saveproviders");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providers"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"CommentProviderInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"comments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateProviders"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providers"},value:{kind:"Variable",name:{kind:"Name",value:"providers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:369,source:{body:"\n mutation($providers: [CommentProviderInput]!) {\n comments {\n updateProviders(providers: $providers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{providers:this.providers.map(e=>({isEnabled:e.key===this.selectedProvider,key:e.key,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}});if(!d()(e,"data.comments.updateProviders.responseResult.succeeded",!1))throw new Error(d()(e,"data.comments.updateProviders.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:comments.configSaveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-comments-saveproviders")}},apollo:{providers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"comments"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"providers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:340,source:{body:"\n query {\n comments {\n providers {\n isEnabled\n key\n title\n description\n logo\n website\n isAvailable\n config {\n key\n value\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>r()(e.comments.providers).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-comments-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),M=n("./node_modules/vuetify/lib/components/VList/VList.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),L=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),j=n("./node_modules/vuetify/lib/components/VList/index.js"),T=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),N=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),C=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),Y=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),V=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),E=Object(f.a)(m,i,[],!1,null,null,null);v()(E,{VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VIcon:x.a,VLayout:w.a,VList:M.a,VListItem:S.a,VListItemAvatar:L.a,VListItemContent:j.b,VListItemSubtitle:j.c,VListItemTitle:j.d,VSelect:T.a,VSpacer:D.a,VSwitch:N.a,VTextField:C.a,VTextarea:Y.a,VToolbar:V.a}),E.options.__file="client/components/admin/admin-comments.vue";t.default=E.exports},"./client/components/admin/admin-contribute.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{staticClass:"admin-contribute",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-heart-health.svg",alt:"Contribute"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:contribute.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:contribute.subtitle")))])])]),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("v-card-text",[n("i18next",{staticClass:"body-2 pl-3",attrs:{path:"admin:contribute.openSource",tag:"div"}},[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-heart")]),n("a",{attrs:{href:"https://requarks.io",target:"_blank"}},[e._v("requarks.io")]),n("a",{attrs:{href:"https://github.com/Requarks/wiki/graphs/contributors",target:"_blank"}},[e._v(e._s(e.$t("admin:contribute.openSourceContributors")))])],1),n("div",{staticClass:"body-2 pt-3 pl-3"},[e._v(e._s(e.$t("admin:contribute.needYourHelp")))]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(e._s(e.$t("admin:contribute.fundOurWork")))]),n("v-tabs",{staticClass:"mx-3 radius-7 admin-contribute-tabs",attrs:{centered:"","fixed-tabs":"","background-color":"primary",color:"white",dark:"","slider-color":"#FFF","icons-and-text":""}},[n("v-tab",[n("span",[e._v("GitHub")]),n("v-icon",{staticClass:"my-1",attrs:{size:"24"}},[e._v("mdi-github")])],1),n("v-tab",[n("span",[e._v("Patreon")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-patreon.svg"}})]),n("v-tab",[n("span",[e._v("OpenCollective")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-opencollective.svg"}})]),n("v-tab",[n("span",[e._v("PayPal")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-paypal.svg"}})]),n("v-tab",[n("span",[e._v("Ethereum")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-ethereum.svg"}})]),n("v-tab",[n("span",[e._v("T-Shirts")]),n("img",{staticClass:"my-1",staticStyle:{height:"24px"},attrs:{src:"/_assets/svg/icon-t-shirt.svg"}})]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.github")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://github.com/users/NGPixel/sponsorship",title:e.$t("admin:contribute.becomeASponsor")}},[n("img",{staticStyle:{width:"200px"},attrs:{src:"/_assets/img/donate_github.svg",alt:e.$t("admin:contribute.becomeASponsor")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.patreon")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://www.patreon.com/bePatron?u=16744039",title:e.$t("admin:contribute.becomeAPatron")}},[n("img",{staticStyle:{width:"200px"},attrs:{src:"/_assets/img/donate_patreon.png",alt:e.$t("admin:contribute.becomeAPatron")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.openCollective")))]),n("a",{staticClass:"ml-3",attrs:{href:"https://opencollective.com/wikijs/donate",title:e.$t("admin:contribute.makeADonation")}},[n("img",{staticStyle:{width:"300px"},attrs:{src:"/_assets/img/donate_opencollective.png",alt:e.$t("admin:contribute.makeADonation")}})])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.paypal")))]),n("div",{staticClass:"ml-3"},[n("form",{attrs:{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",target:"_top"}},[n("input",{attrs:{type:"hidden",name:"cmd",value:"_s-xclick"}}),n("input",{attrs:{type:"hidden",name:"hosted_button_id",value:"FLV5X255Z9CJU"}}),n("input",{attrs:{type:"image",src:"/_assets/img/donate_paypal.png",border:"0",name:"submit",title:"PayPal - The safer, easier way to pay online!",alt:"Donate with PayPal button"}}),n("img",{attrs:{alt:"",border:"0",src:"https://www.paypal.com/en_CA/i/scr/pixel.gif",width:"1",height:"1"}})])])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.ethereum")))]),n("div",{staticClass:"ml-3"},[n("div",{staticClass:"admin-contribute-ethaddress"},[n("strong",[e._v("Ethereum Address")]),n("span",[e._v("0xE1d55C19aE86f6Bcbfb17e7f06aCe96BdBb22Cb5")])]),n("div",[n("img",{attrs:{src:"/_assets/img/donate_eth_qr.png"}})])])]),n("v-tab-item",{attrs:{transition:!1,"reverse-transition":!1}},[n("div",{staticClass:"body-2 pa-3"},[e._v(e._s(e.$t("admin:contribute.tshirts")))]),n("v-card-actions",{staticClass:"ml-2"},[n("v-btn",{attrs:{outlined:"",color:e.$vuetify.theme.dark?"blue lighten-1":"primary",href:"https://wikijs.threadless.com",large:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-tshirt-crew")]),n("span",[e._v(e._s(e.$t("admin:contribute.shop")))])],1)],1)],1)],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(" "+e._s(e.$t("admin:contribute.contribute")))]),n("div",{staticClass:"body-2 pl-3"},[n("ul",[n("i18next",{attrs:{path:"admin:contribute.submitAnIdea",tag:"li"}},[n("a",{attrs:{href:"https://requests.requarks.io/wiki",target:"_blank"}},[e._v(e._s(e.$t("admin:contribute.submitAnIdeaLink")))])]),n("i18next",{attrs:{path:"admin:contribute.foundABug",tag:"li"}},[n("a",{attrs:{href:"https://github.com/Requarks/wiki/issues",target:"_blank"}},[e._v("Github")])]),n("i18next",{attrs:{path:"admin:contribute.helpTranslate",tag:"li"}},[n("a",{attrs:{href:"https://wiki.requarks.io/slack",target:"_blank"}},[e._v("Slack")])])],1)]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"subtitle-2"},[e._v(" "+e._s(e.$t("admin:contribute.spreadTheWord")))]),n("div",{staticClass:"body-2 pl-3"},[n("ul",[n("li",[e._v(e._s(e.$t("admin:contribute.talkToFriends")))]),n("i18next",{attrs:{path:"admin:contribute.followUsOnTwitter",tag:"li"}},[n("a",{attrs:{href:"https://twitter.com/requarks",target:"_blank"}},[e._v("Twitter")])])],1)])],1),n("v-toolbar",{attrs:{color:"indigo",dense:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Sponsors & Backers")])]),n("v-container",{staticClass:"pa-5 grey",class:e.$vuetify.theme.dark?"darken-3":"lighten-4",attrs:{fluid:""}},[e.backers.length<1?n("v-progress-circular",{attrs:{indeterminate:"",color:"indigo",size:"24",width:"2"}}):e._e(),n("v-row",{attrs:{dense:""}},e._l(e.backers,(function(t,i){return n("v-col",{key:t.id,attrs:{cols:"12",lg:"6",xl:"4"}},[n("v-card",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4":"lighten-2",attrs:{flat:""}},[n("v-list-item",[n("v-list-item-avatar",[t.avatar?n("img",{attrs:{src:t.avatar}}):n("v-avatar",{attrs:{color:"blue-grey",size:"40"}},[n("span",{staticClass:"white--text subtitle-1"},[e._v(e._s(t.name[0].toUpperCase()))])])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.name))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption"},[e._v("Since "+e._s(e._f("moment")(t.joined,"MMMM DD, YYYY"))+" on "+e._s(t.source))])])],1),t.twitter?n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:t.twitter,target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-twitter")])],1)],1):e._e(),t.website?n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:t.website,target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1):e._e()],1)],1)],1)})),1)],1),n("v-toolbar",{attrs:{color:"primary",dense:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Special Thanks")])]),n("v-list",{attrs:{"two-line":""}},[n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/algolia.svg",alt:"Algolia"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Algolia")]),n("v-list-item-subtitle",[e._v("Algolia is a powerful search-as-a-service solution, made easy to use with API clients, UI libraries, and pre-built integrations.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.algolia.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/browserstack.svg",alt:"Browserstack"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("BrowserStack")]),n("v-list-item-subtitle",[e._v("BrowserStack is a cloud web and mobile testing platform that enables developers to test their websites and mobile applications.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.browserstack.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/cloudflare.svg",alt:"Cloudflare"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Cloudflare")]),n("v-list-item-subtitle",[e._v("Providing content delivery network services, DDoS mitigation, Internet security and distributed domain name server services.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.cloudflare.com/",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("img",{attrs:{src:"https://static.requarks.io/logo/digitalocean.svg",alt:"DigitalOcean"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("DigitalOcean")]),n("v-list-item-subtitle",[e._v("Providing developers and businesses a reliable, easy-to-use cloud computing platform of virtual servers (Droplets), object storage (Spaces), and more.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://m.do.co/c/5f7445bfa4d0",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"/_assets/svg/logo-icons8.svg",alt:"Icons8"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Icons8")]),n("v-list-item-subtitle",[e._v("All the Icons You Need. Guaranteed.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://icons8.com",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"https://static.requarks.io/logo/lokalise.png",alt:"Lokalise"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Lokalise")]),n("v-list-item-subtitle",[e._v("Lokalise is a translation management system built for agile teams who want to automate their localization process.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://lokalise.co",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{tile:""}},[n("img",{attrs:{src:"https://static.requarks.io/logo/netlify.svg",alt:"Netlify"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v("Netlify")]),n("v-list-item-subtitle",[e._v("Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need.")])],1),n("v-list-item-action",[n("v-btn",{attrs:{icon:"",href:"https://www.netlify.com",target:"_blank"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth")])],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a={data:()=>({backers:[]}),apollo:{backers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contribute"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contributors"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"source"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"joined"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"twitter"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"avatar"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:246,source:{body:"\n {\n contribute {\n contributors {\n id\n source\n name\n joined\n website\n twitter\n avatar\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.contribute.contributors,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-contribute-refresh")}}}},s=(n("./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),d=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),u=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),c=n("./node_modules/vuetify/lib/components/VCard/index.js"),m=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),h=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),p=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),g=n("./node_modules/vuetify/lib/components/VList/VList.js"),y=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),b=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),k=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),x=n("./node_modules/vuetify/lib/components/VList/index.js"),w=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),S=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),L=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),j=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),T=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(s.a)(a,i,[],!1,null,null,null);r()(N,{VAvatar:l.a,VBtn:d.a,VCard:u.a,VCardActions:c.a,VCardText:c.b,VCol:m.a,VContainer:f.a,VDivider:h.a,VFlex:v.a,VIcon:p.a,VLayout:_.a,VList:g.a,VListItem:y.a,VListItemAction:b.a,VListItemAvatar:k.a,VListItemContent:x.b,VListItemSubtitle:x.c,VListItemTitle:x.d,VProgressCircular:w.a,VRow:M.a,VSubheader:S.a,VTab:L.a,VTabItem:j.a,VTabs:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-contribute.vue";t.default=N.exports},"./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-dashboard.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-browse-page.svg",alt:"Dashboard"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:dashboard.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:dashboard.subtitle")))])])])]),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"primary dashboard-card animated fadeInUp",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-file-document-outline")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.pages")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.pagesTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"blue darken-3 dashboard-card animated fadeInUp wait-p2s",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-account")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.users")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.usersTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg4:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"blue darken-4 dashboard-card animated fadeInUp wait-p4s",attrs:{dark:""}},[n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-account-group")]),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.groups")))]),n("animated-number",{staticClass:"display-1",attrs:{value:e.info.groupsTotal,duration:2e3,formatValue:e.round,easing:"easeOutQuint"}})],1)],1)],1),n("v-flex",{attrs:{xs12:"",md6:"",lg12:"",xl3:"","d-flex":""}},[n("v-card",{staticClass:"dashboard-card animated fadeInUp wait-p6s",class:e.isLatestVersion?"green":"red lighten-2",attrs:{dark:""}},[e.hasPermission("manage:system")?n("v-btn",{staticClass:"btn-animate-wrench",attrs:{fab:"",absolute:"",right:!e.$vuetify.rtl,left:e.$vuetify.rtl,top:"",small:"",light:"",to:"system"}},[n("v-icon",{attrs:{color:e.isLatestVersion?"green":"red darken-4",small:""}},[e._v("mdi-wrench")])],1):e._e(),n("v-card-text",[n("v-icon",{staticClass:"dashboard-icon"},[e._v("mdi-blur")]),n("div",{staticClass:"subtitle-1"},[e._v("Wiki.js "+e._s(e.info.currentVersion))]),e.isLatestVersion?n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.versionLatest")))]):n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.versionNew",{version:e.info.latestVersion})))])],1)],1)],1),n("v-flex",{attrs:{xs12:"",xl6:""}},[n("v-card",{staticClass:"radius-7 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-2":"grey lighten-5",dense:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.recentPages")))]),n("v-spacer")],1),n("v-data-table",{staticClass:"pb-2",attrs:{items:e.recentPages,headers:e.recentPagesHeaders,loading:e.recentPagesLoading,"hide-default-footer":"","hide-default-header":""},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/pages/"+t.item.id)}}},[n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.title))])])]),n("td",{staticClass:"admin-pages-path"},[n("v-chip",{attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(t.item.locale))]),n("span",{staticClass:"ml-2 grey--text",class:e.$vuetify.theme.dark?"text--lighten-1":"text--darken-2"},[e._v("/ "+e._s(t.item.path))])],1),n("td",{staticClass:"text-right caption",attrs:{width:"250"}},[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))])])]}}])})],1)],1),n("v-flex",{attrs:{xs12:"",xl6:""}},[n("v-card",{staticClass:"radius-7 animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-2":"grey lighten-5",dense:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"overline"},[e._v(e._s(e.$t("admin:dashboard.lastLogins")))]),n("v-spacer")],1),n("v-data-table",{staticClass:"pb-2",attrs:{items:e.lastLogins,headers:e.lastLoginsHeaders,loading:e.lastLoginsLoading,"hide-default-footer":"","hide-default-header":""},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/users/"+t.item.id)}}},[n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.name))])])]),n("td",{staticClass:"text-right caption",attrs:{width:"250"}},[e._v(e._s(e._f("moment")(t.item.lastLoginAt,"calendar")))])])]}}])})],1)],1),n("v-flex",{attrs:{xs12:""}},[n("v-card",{staticClass:"dashboard-contribute animated fadeInUp wait-p4s"},[n("v-card-text",[n("img",{staticStyle:{height:"80px"},attrs:{src:"/_assets/svg/icon-heart-health.svg",alt:"Contribute"}}),n("div",{staticClass:"pl-5"},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:contribute.title")))]),n("div",{staticClass:"body-2 mt-3"},[n("strong",[e._v(e._s(e.$t("admin:dashboard.contributeSubtitle")))])]),n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:dashboard.contributeHelp")))]),n("v-btn",{staticClass:"mx-0 mt-4",attrs:{color:e.$vuetify.theme.dark?"indigo lighten-3":"indigo",outlined:"",small:"",to:"/contribute"}},[n("div",{staticClass:"caption"},[n("strong",[e._v(e._s(e.$t("admin:dashboard.contributeLearnMore")))])])])],1)])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/includes.js"),s=n.n(a),o=n("./node_modules/lodash/some.js"),r=n.n(o),l=n("./node_modules/lodash/isArray.js"),d=n.n(l),u=n("./node_modules/animated-number-vue/dist/AnimatedNumber.umd.min.js"),c=n.n(u),m=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),f=n("./node_modules/semver/functions/lte.js"),h=n.n(f),v={components:{AnimatedNumber:c.a},data:()=>({recentPages:[],recentPagesLoading:!1,recentPagesHeaders:[{text:"Title",value:"title"},{text:"Path",value:"path"},{text:"Last Updated",value:"updatedAt",width:250}],lastLogins:[],lastLoginsLoading:!1,lastLoginsHeaders:[{text:"User",value:"displayName"},{text:"Last Login",value:"lastLoginAt",width:250}]}),computed:{isLatestVersion(){return"n/a"===this.info.latestVersion||"n/a"===this.info.currentVersion||h()(this.info.latestVersion,this.info.currentVersion)},info:Object(m.get)("admin/info"),permissions:Object(m.get)("user/permissions")},methods:{round:e=>Math.round(e),hasPermission(e){return d()(e)?r()(e,e=>s()(this.permissions,e)):s()(this.permissions,e)}},apollo:{recentPages:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"10"}},{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"EnumValue",value:"UPDATED"}},{kind:"Argument",name:{kind:"Name",value:"orderByDirection"},value:{kind:"EnumValue",value:"DESC"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:400,source:{body:"\n query {\n pages {\n list(limit: 10, orderBy: UPDATED, orderByDirection: DESC) {\n id\n locale\n path\n title\n description\n contentType\n isPublished\n isPrivate\n privateNS\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},update:e=>e.pages.list,watchLoading(e){this.recentPagesLoading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-dashboard-recentpages")}},lastLogins:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lastLogins"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:164,source:{body:"\n query {\n users {\n lastLogins {\n id\n name\n lastLoginAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.users.lastLogins,watchLoading(e){this.lastLoginsLoading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-dashboard-lastlogins")}}}},p=(n("./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),_=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),g=n.n(_),y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),b=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),k=n("./node_modules/vuetify/lib/components/VCard/index.js"),x=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),M=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(p.a)(v,i,[],!1,null,null,null);g()(N,{VBtn:y.a,VCard:b.a,VCardText:k.b,VChip:x.a,VContainer:w.a,VDataTable:M.a,VFlex:S.a,VIcon:L.a,VLayout:j.a,VSpacer:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-dashboard.vue";t.default=N.exports},"./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-editor.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-web-design.svg",alt:"Editor"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v("Editor")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v("Configure the content editors "),n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"primary",small:""}},[e._v("coming soon")])],1)]),n("v-spacer"),n("v-btn",{attrs:{outline:"",color:"grey",large:""},on:{click:e.refresh}},[n("v-icon",[e._v("refresh")])],1),n("v-btn",{attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{attrs:{color:"grey darken-2","fixed-tabs":"","slider-color":"white","show-arrows":"",dark:""}},[n("v-tab",{key:"settings"},[n("v-icon",[e._v("settings")])],1),n("v-tab",{key:"code"},[e._v("Markdown")]),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"pa-3",attrs:{flat:"",tile:""}},[n("div",{staticClass:"body-2 grey--text text--darken-1"},[e._v("Select which editors to enable:")]),n("div",{staticClass:"caption grey--text pb-2"},[e._v("Some editors require additional configuration in their dedicated tab (when selected).")]),n("v-form",e._l(e.editors,(function(t){return n("v-checkbox",{key:t.key,staticClass:"my-0",attrs:{label:t.title,color:"primary",disabled:"","hide-details":""},model:{value:t.isEnabled,callback:function(n){e.$set(t,"isEnabled",n)},expression:"editor.isEnabled"}})})),1)],1)],1),n("v-tab-item",{key:"code",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"wiki-form pa-3",attrs:{flat:"",tile:""}},[n("v-form",[n("v-subheader",[e._v("Editor Configuration")]),n("div",{staticClass:"body-1 ml-3"},[e._v("This editor has no configuration options you can modify.")])],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a={data:()=>({editors:[{title:"API Docs",key:"api",isEnabled:!1},{title:"Code",key:"code",isEnabled:!0},{title:"Markdown",key:"markdown",isEnabled:!0},{title:"Tabular",key:"tabular",isEnabled:!1},{title:"Visual Builder",key:"visual",isEnabled:!1},{title:"WikiText",key:"wikitext",isEnabled:!1}]}),methods:{save(){},refresh(){}}},s=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),d=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),u=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),c=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),m=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),h=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),v=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),p=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),g=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),y=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),b=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),k=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),x=Object(s.a)(a,i,[],!1,null,null,null);r()(x,{VBtn:l.a,VCard:d.a,VCheckbox:u.a,VChip:c.a,VContainer:m.a,VFlex:f.a,VForm:h.a,VIcon:v.a,VLayout:p.a,VSpacer:_.a,VSubheader:g.a,VTab:y.a,VTabItem:b.a,VTabs:k.a}),x.options.__file="client/components/admin/admin-editor.vue";t.default=x.exports},"./client/components/admin/admin-extensions.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-installing-updates.svg",alt:"Extensions"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:extensions.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:extensions.subtitle")))])])]),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xl6:"",lg8:"",xs12:""}},[n("v-alert",{staticClass:"mb-4",attrs:{outlined:"",color:"error",icon:"mdi-alert"}},[n("span",[e._v("New extensions cannot be installed at the moment. This feature is coming in a future release.")])]),n("v-expansion-panels",{staticClass:"admin-extensions-exp",attrs:{hover:"",popout:""}},e._l(e.extensions,(function(t){return n("v-expansion-panel",{key:"ext-"+t.key},[n("v-expansion-panel-header",{attrs:{"disable-icon-rotate":""},scopedSlots:e._u([{key:"actions",fn:function(){return[t.isInstalled?n("v-chip",{attrs:{label:"",color:"success",small:""}},[e._v("Installed")]):n("v-chip",{attrs:{label:"",color:"warning",small:""}},[e._v("Not Installed")])]},proxy:!0}],null,!0)},[n("span",[e._v(e._s(t.title))])]),n("v-expansion-panel-content",{staticClass:"pa-0"},[n("v-card",{class:e.$vuetify.theme.dark?"grey darken-3":"grey lighten-5",attrs:{flat:"",tile:""}},[n("v-card-text",[n("div",{staticClass:"body-2"},[e._v(e._s(t.description))]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[n("strong",{staticClass:"mr-2"},[e._v("This extension is")]),t.isCompatible?n("v-chip",{staticClass:"mr-2",attrs:{label:"",outlined:"",small:"",color:"success"}},[e._v("compatible")]):n("v-chip",{staticClass:"mr-2",attrs:{label:"",small:"",color:"error"}},[e._v("not compatible")]),n("strong",[e._v("with your host.")])],1)],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{disabled:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("Install")])],1)],1)],1)],1)],1)})),1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o={data:()=>({extensions:[]}),methods:{async save(){}},apollo:{extensions:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extensions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isInstalled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isCompatible"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:214,source:{body:"\n {\n system {\n extensions {\n key\n title\n description\n isInstalled\n isCompatible\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.system.extensions),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-extensions-refresh")}}}},r=(n("./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),l=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),d=n.n(l),u=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),c=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),m=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),f=n("./node_modules/vuetify/lib/components/VCard/index.js"),h=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),p=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),_=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.js"),g=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelContent.js"),y=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelHeader.js"),b=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=Object(r.a)(o,i,[],!1,null,null,null);d()(L,{VAlert:u.a,VBtn:c.a,VCard:m.a,VCardText:f.b,VChip:h.a,VContainer:v.a,VDivider:p.a,VExpansionPanel:_.a,VExpansionPanelContent:g.a,VExpansionPanelHeader:y.a,VExpansionPanels:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VLayout:M.a,VSpacer:S.a}),L.options.__file="client/components/admin/admin-extensions.vue";t.default=L.exports},"./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-general.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-categorize.svg",alt:"General"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:general.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:general.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-form",[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:general.siteInfo")))])],1),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.general")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.siteUrl"),required:"",counter:255,"prepend-icon":"mdi-label-variant-outline",hint:e.$t("admin:general.siteUrlHint"),"persistent-hint":""},model:{value:e.config.host,callback:function(t){e.$set(e.config,"host",t)},expression:"config.host"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.siteTitle"),required:"",counter:50,"prepend-icon":"mdi-earth",hint:e.$t("admin:general.siteTitleHint"),"persistent-hint":""},model:{value:e.config.title,callback:function(t){e.$set(e.config,"title",t)},expression:"config.title"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.logo")))]),n("div",{staticClass:"pt-2 pb-7 pl-10 pr-3"},[n("div",{staticClass:"d-flex align-center"},[n("v-avatar",{attrs:{size:"100",tile:""}},[n("v-img",{attrs:{src:e.config.logoUrl,"lazy-src":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNcWQ8AAdcBKrJda2oAAAAASUVORK5CYII=","aspect-ratio":"1"}})],1),n("div",{staticClass:"ml-4",staticStyle:{flex:"1 1 auto"}},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.logoUrl"),hint:e.$t("admin:general.logoUrlHint"),"persistent-hint":"","append-icon":"mdi-folder-image"},on:{"click:append":e.browseLogo,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.refreshLogo.apply(null,arguments)}},model:{value:e.config.logoUrl,callback:function(t){e.$set(e.config,"logoUrl",t)},expression:"config.logoUrl"}})],1)],1)]),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.footerCopyright")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.companyName"),counter:255,"prepend-icon":"mdi-domain","persistent-hint":"",hint:e.$t("admin:general.companyNameHint")},model:{value:e.config.company,callback:function(t){e.$set(e.config,"company",t)},expression:"config.company"}}),n("v-select",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.contentLicense"),items:e.contentLicenses,"prepend-icon":"mdi-creative-commons","return-object":!1,hint:e.$t("admin:general.contentLicenseHint"),"persistent-hint":""},model:{value:e.config.contentLicense,callback:function(t){e.$set(e.config,"contentLicense",t)},expression:"config.contentLicense"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.footerOverride"),"prepend-icon":"mdi-page-layout-footer","append-icon":"mdi-language-markdown","persistent-hint":"",hint:e.$t("admin:general.footerOverrideHint")},model:{value:e.config.footerOverride,callback:function(t){e.$set(e.config,"footerOverride",t)},expression:"config.footerOverride"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v("SEO")]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.siteDescription"),counter:255,"prepend-icon":"mdi-compass",hint:e.$t("admin:general.siteDescriptionHint"),"persistent-hint":""},model:{value:e.config.description,callback:function(t){e.$set(e.config,"description",t)},expression:"config.description"}}),n("v-select",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.metaRobots"),multiple:"",items:e.metaRobots,"prepend-icon":"mdi-compass","return-object":!1,hint:e.$t("admin:general.metaRobotsHint"),"persistent-hint":""},model:{value:e.config.robots,callback:function(t){e.$set(e.config,"robots",t)},expression:"config.robots"}})],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"indigo",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("Features")])],1),n("v-card-text",[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:"Comments",color:"indigo","persistent-hint":"",hint:"Allow users to leave comments on pages."},model:{value:e.config.featurePageComments,callback:function(t){e.$set(e.config,"featurePageComments",t)},expression:"config.featurePageComments"}})],1)],1),n("v-card",{staticClass:"mt-5 animated fadeInUp wait-p6s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("URL Handling")])],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.pageExtensions"),"prepend-icon":"mdi-format-text-wrapping-overflow",hint:e.$t("admin:general.pageExtensionsHint"),"persistent-hint":""},model:{value:e.config.pageExtensions,callback:function(t){e.$set(e.config,"pageExtensions",t)},expression:"config.pageExtensions"}})],1)],1),n("v-card",{staticClass:"mt-5 animated fadeInUp wait-p7s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:general.editShortcuts")))])],1),n("v-card-text",[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:e.$t("admin:general.editFab"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.editFabHint")},model:{value:e.config.editFab,callback:function(t){e.$set(e.config,"editFab",t)},expression:"config.editFab"}})],1),n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:general.editMenuBar")))]),n("div",{staticClass:"px-3 pb-3"},[n("v-switch",{staticClass:"mt-0 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuBar"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuBarHint")},model:{value:e.config.editMenuBar,callback:function(t){e.$set(e.config,"editMenuBar",t)},expression:"config.editMenuBar"}}),e.config.editMenuBar?n("v-switch",{staticClass:"mt-4 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuBtn"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuBtnHint")},model:{value:e.config.editMenuBtn,callback:function(t){e.$set(e.config,"editMenuBtn",t)},expression:"config.editMenuBtn"}}):e._e(),e.config.editMenuBar?n("v-switch",{staticClass:"mt-4 ml-1",attrs:{inset:"",label:e.$t("admin:general.displayEditMenuExternalBtn"),color:"primary","persistent-hint":"",hint:e.$t("admin:general.displayEditMenuExternalBtnHint")},model:{value:e.config.editMenuExternalBtn,callback:function(t){e.$set(e.config,"editMenuExternalBtn",t)},expression:"config.editMenuExternalBtn"}}):e._e()],1),e.config.editMenuBar&&e.config.editMenuExternalBtn?[n("v-divider"),n("div",{staticClass:"overline grey--text pa-4"},[e._v("External Edit Button")]),n("div",{staticClass:"px-3 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalName"),"prepend-icon":"mdi-format-title",hint:e.$t("admin:general.editMenuExternalNameHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalName,callback:function(t){e.$set(e.config,"editMenuExternalName",t)},expression:"config.editMenuExternalName"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalIcon"),"prepend-icon":"mdi-dice-5",hint:e.$t("admin:general.editMenuExternalIconHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalIcon,callback:function(t){e.$set(e.config,"editMenuExternalIcon",t)},expression:"config.editMenuExternalIcon"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:general.editMenuExternalUrl"),"prepend-icon":"mdi-near-me",hint:e.$t("admin:general.editMenuExternalUrlHint"),"persistent-hint":""},model:{value:e.config.editMenuExternalUrl,callback:function(t){e.$set(e.config,"editMenuExternalUrl",t)},expression:"config.editMenuExternalUrl"}})],1)]:e._e()],2)],1)],1)],1)],1)],1),n(e.activeModal,{tag:"component"})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),d=n("./client/store/editor.js");const u=/[<>"]/i;WIKI.$store.registerModule("editor",d.a);var c={i18nOptions:{namespaces:"editor"},components:{editorModalMedia:()=>Promise.all([n.e("vendor"),n.e("editor")]).then(n.bind(null,"./client/components/editor/editor-modal-media.vue"))},data:()=>({config:{host:"",title:"",description:"",robots:[],analyticsService:"",analyticsId:"",company:"",contentLicense:"",footerOverride:"",logoUrl:"",featureAnalytics:!1,featurePageRatings:!1,featurePageComments:!1,featurePersonalWikis:!1,featureTinyPNG:!1,pageExtensions:"",editFab:!1,editMenuBar:!1,editMenuBtn:!1,editMenuExternalBtn:!1,editMenuExternalName:"",editMenuExternalIcon:"",editMenuExternalUrl:""},metaRobots:[{text:"Index",value:"index"},{text:"Follow",value:"follow"},{text:"No Index",value:"noindex"},{text:"No Follow",value:"nofollow"}]}),computed:{siteTitle:Object(l.sync)("site/title"),logoUrl:Object(l.sync)("site/logoUrl"),company:Object(l.sync)("site/company"),contentLicense:Object(l.sync)("site/contentLicense"),footerOverride:Object(l.sync)("site/footerOverride"),activeModal:Object(l.sync)("editor/activeModal"),contentLicenses(){return[{value:"",text:this.$t("common:license.none")},{value:"alr",text:this.$t("common:license.alr")},{value:"cc0",text:this.$t("common:license.cc0")},{value:"ccby",text:this.$t("common:license.ccby")},{value:"ccbysa",text:this.$t("common:license.ccbysa")},{value:"ccbynd",text:this.$t("common:license.ccbynd")},{value:"ccbync",text:this.$t("common:license.ccbync")},{value:"ccbyncsa",text:this.$t("common:license.ccbyncsa")},{value:"ccbyncnd",text:this.$t("common:license.ccbyncnd")}]}},methods:{async save(){const e=r()(this.config,"title","");if(u.test(e))this.$store.commit("showNotification",{style:"error",message:this.$t("admin:general.siteTitleInvalidChars"),icon:"alert"});else try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"host"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"title"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"description"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"robots"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"analyticsService"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"analyticsId"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"company"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"contentLicense"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"footerOverride"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"logoUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageExtensions"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePageRatings"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePageComments"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"featurePersonalWikis"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editFab"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuBar"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuBtn"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalBtn"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalName"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalIcon"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"host"},value:{kind:"Variable",name:{kind:"Name",value:"host"}}},{kind:"Argument",name:{kind:"Name",value:"title"},value:{kind:"Variable",name:{kind:"Name",value:"title"}}},{kind:"Argument",name:{kind:"Name",value:"description"},value:{kind:"Variable",name:{kind:"Name",value:"description"}}},{kind:"Argument",name:{kind:"Name",value:"robots"},value:{kind:"Variable",name:{kind:"Name",value:"robots"}}},{kind:"Argument",name:{kind:"Name",value:"analyticsService"},value:{kind:"Variable",name:{kind:"Name",value:"analyticsService"}}},{kind:"Argument",name:{kind:"Name",value:"analyticsId"},value:{kind:"Variable",name:{kind:"Name",value:"analyticsId"}}},{kind:"Argument",name:{kind:"Name",value:"company"},value:{kind:"Variable",name:{kind:"Name",value:"company"}}},{kind:"Argument",name:{kind:"Name",value:"contentLicense"},value:{kind:"Variable",name:{kind:"Name",value:"contentLicense"}}},{kind:"Argument",name:{kind:"Name",value:"footerOverride"},value:{kind:"Variable",name:{kind:"Name",value:"footerOverride"}}},{kind:"Argument",name:{kind:"Name",value:"logoUrl"},value:{kind:"Variable",name:{kind:"Name",value:"logoUrl"}}},{kind:"Argument",name:{kind:"Name",value:"pageExtensions"},value:{kind:"Variable",name:{kind:"Name",value:"pageExtensions"}}},{kind:"Argument",name:{kind:"Name",value:"featurePageRatings"},value:{kind:"Variable",name:{kind:"Name",value:"featurePageRatings"}}},{kind:"Argument",name:{kind:"Name",value:"featurePageComments"},value:{kind:"Variable",name:{kind:"Name",value:"featurePageComments"}}},{kind:"Argument",name:{kind:"Name",value:"featurePersonalWikis"},value:{kind:"Variable",name:{kind:"Name",value:"featurePersonalWikis"}}},{kind:"Argument",name:{kind:"Name",value:"editFab"},value:{kind:"Variable",name:{kind:"Name",value:"editFab"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuBar"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuBar"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuBtn"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuBtn"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalBtn"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalBtn"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalName"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalName"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalIcon"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalIcon"}}},{kind:"Argument",name:{kind:"Name",value:"editMenuExternalUrl"},value:{kind:"Variable",name:{kind:"Name",value:"editMenuExternalUrl"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:2131,source:{body:"\n mutation (\n $host: String\n $title: String\n $description: String\n $robots: [String]\n $analyticsService: String\n $analyticsId: String\n $company: String\n $contentLicense: String\n $footerOverride: String\n $logoUrl: String\n $pageExtensions: String\n $featurePageRatings: Boolean\n $featurePageComments: Boolean\n $featurePersonalWikis: Boolean\n $editFab: Boolean\n $editMenuBar: Boolean\n $editMenuBtn: Boolean\n $editMenuExternalBtn: Boolean\n $editMenuExternalName: String\n $editMenuExternalIcon: String\n $editMenuExternalUrl: String\n ) {\n site {\n updateConfig(\n host: $host\n title: $title\n description: $description\n robots: $robots\n analyticsService: $analyticsService\n analyticsId: $analyticsId\n company: $company\n contentLicense: $contentLicense\n footerOverride: $footerOverride\n logoUrl: $logoUrl\n pageExtensions: $pageExtensions\n featurePageRatings: $featurePageRatings\n featurePageComments: $featurePageComments\n featurePersonalWikis: $featurePersonalWikis\n editFab: $editFab\n editMenuBar: $editMenuBar\n editMenuBtn: $editMenuBtn\n editMenuExternalBtn: $editMenuExternalBtn\n editMenuExternalName: $editMenuExternalName\n editMenuExternalIcon: $editMenuExternalIcon\n editMenuExternalUrl: $editMenuExternalUrl\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{host:r()(this.config,"host",""),title:r()(this.config,"title",""),description:r()(this.config,"description",""),robots:r()(this.config,"robots",[]),analyticsService:r()(this.config,"analyticsService",""),analyticsId:r()(this.config,"analyticsId",""),company:r()(this.config,"company",""),contentLicense:r()(this.config,"contentLicense",""),footerOverride:r()(this.config,"footerOverride",""),logoUrl:r()(this.config,"logoUrl",""),pageExtensions:r()(this.config,"pageExtensions",""),featurePageRatings:r()(this.config,"featurePageRatings",!1),featurePageComments:r()(this.config,"featurePageComments",!1),featurePersonalWikis:r()(this.config,"featurePersonalWikis",!1),editFab:r()(this.config,"editFab",!1),editMenuBar:r()(this.config,"editMenuBar",!1),editMenuBtn:r()(this.config,"editMenuBtn",!1),editMenuExternalBtn:r()(this.config,"editMenuExternalBtn",!1),editMenuExternalName:r()(this.config,"editMenuExternalName",""),editMenuExternalIcon:r()(this.config,"editMenuExternalIcon",""),editMenuExternalUrl:r()(this.config,"editMenuExternalUrl","")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-update")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:general.saveSuccess"),icon:"check"}),this.siteTitle=this.config.title,this.company=this.config.company,this.contentLicense=this.config.contentLicense,this.footerOverride=this.config.footerOverride,this.logoUrl=this.config.logoUrl}catch(e){this.$store.commit("pushGraphError",e)}},browseLogo(){this.$store.set("editor/editorKey","common"),this.activeModal="editorModalMedia"},refreshLogo(){this.$forceUpdate()}},mounted(){this.$root.$on("editorInsert",e=>{this.config.logoUrl=e.path})},beforeDestroy(){this.$root.$off("editorInsert")},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"robots"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"analyticsService"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"analyticsId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"company"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentLicense"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"footerOverride"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logoUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pageExtensions"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePageRatings"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePageComments"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"featurePersonalWikis"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editFab"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuBar"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuBtn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalBtn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalIcon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editMenuExternalUrl"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:679,source:{body:"\n {\n site {\n config {\n host\n title\n description\n robots\n analyticsService\n analyticsId\n company\n contentLicense\n footerOverride\n logoUrl\n pageExtensions\n featurePageRatings\n featurePageComments\n featurePersonalWikis\n editFab\n editMenuBar\n editMenuBtn\n editMenuExternalBtn\n editMenuExternalName\n editMenuExternalIcon\n editMenuExternalUrl\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.site.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VImg/VImg.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),D=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),C=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),Y=Object(m.a)(c,i,[],!1,null,null,null);h()(Y,{VAvatar:v.a,VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VImg:M.a,VLayout:S.a,VSelect:L.a,VSpacer:j.a,VSwitch:T.a,VTextField:D.a,VToolbar:N.a,VToolbarTitle:C.a}),Y.options.__file="client/components/admin/admin-general.vue";t.default=Y.exports},"./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-groups-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-social-group.svg",alt:"Edit Group"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2"},[e._v("Edit Group")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v(e._s(e.group.name))])]),n("v-spacer"),n("v-btn",{attrs:{color:"grey",icon:"",outlined:"",to:"/groups"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),e.group.isSystem?e._e():n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-3",attrs:{color:"red",icon:"",outlined:""}},i),[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1)]}}],null,!1,921420256),model:{value:e.deleteGroupDialog,callback:function(t){e.deleteGroupDialog=t},expression:"deleteGroupDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v("Delete Group?")]),n("v-card-text",{staticClass:"pa-4"},[e._v("Are you sure you want to delete group "),n("strong",[e._v(e._s(e.group.name))]),e._v("? All users will be unassigned from this group.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.deleteGroupDialog=!1}}},[e._v("Cancel")]),n("v-btn",{attrs:{color:"red",dark:""},on:{click:e.deleteGroup}},[e._v("Delete")])],1)],1)],1),n("v-btn",{staticClass:"ml-3",attrs:{color:"success",large:"",depressed:""},on:{click:e.updateGroup}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v("Update Group")])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{staticClass:"grad-tabs",attrs:{color:e.$vuetify.theme.dark?"blue":"primary","fixed-tabs":"","show-arrows":"","icons-and-text":""},model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},[n("v-tab",{key:"settings"},[n("span",[e._v("Settings")]),n("v-icon",[e._v("mdi-cog-box")])],1),n("v-tab",{key:"permissions"},[n("span",[e._v("Permissions")]),n("v-icon",[e._v("mdi-lock-pattern")])],1),n("v-tab",{key:"rules"},[n("span",[e._v("Page Rules")]),n("v-icon",[e._v("mdi-file-lock")])],1),n("v-tab",{key:"users"},[n("span",[e._v("Users")]),n("v-icon",[e._v("mdi-account-group")])],1),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{attrs:{flat:""}},[e.group.id<=2?[n("v-card-text",[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",value:!0,icon:"mdi-lock-outline"}},[e._v("This is a system group and its settings cannot be modified.")])],1),n("v-divider")]:e._e(),n("v-card-text",[n("v-text-field",{staticStyle:{"max-width":"600px"},attrs:{outlined:"",label:"Group Name","hide-details":"","prepend-icon":"mdi-account-group",disabled:e.group.id<=2},model:{value:e.group.name,callback:function(t){e.$set(e.group,"name",t)},expression:"group.name"}})],1),2!==e.group.id?[n("v-divider"),n("v-card-text",[n("v-text-field",{staticStyle:{"max-width":"850px"},attrs:{outlined:"",label:"Redirect on Login","persistent-hint":"",hint:"The path / URL where the user will be redirected upon successful login.","prepend-icon":"mdi-arrow-top-left-thick","append-icon":"mdi-folder-search",counter:255},on:{"click:append":e.selectPage},model:{value:e.group.redirectOnLogin,callback:function(t){e.$set(e.group,"redirectOnLogin",t)},expression:"group.redirectOnLogin"}})],1)]:e._e()],2)],1),n("v-tab-item",{key:"permissions",attrs:{transition:!1,"reverse-transition":!1}},[n("group-permissions",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1),n("v-tab-item",{key:"rules",attrs:{transition:!1,"reverse-transition":!1}},[n("group-rules",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1),n("v-tab-item",{key:"users",attrs:{transition:!1,"reverse-transition":!1}},[n("group-users",{on:{refresh:e.refresh},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}})],1)],1),n("v-card-chin",[n("v-spacer"),n("div",{staticClass:"caption grey--text pr-2"},[e._v("Group ID "),n("strong",[e._v(e._s(e.group.id))])])],1)],1)],1)],1),n("page-selector",{attrs:{mode:"select","open-handler":e.selectPageHandle,path:"home",locale:e.currentLang},model:{value:e.selectPageModal,callback:function(t){e.selectPageModal=t},expression:"selectPageModal"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/toSafeInteger.js"),r=n.n(o),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[n("v-container",{staticClass:"px-3 pb-3 pt-3",attrs:{fluid:"","grid-list-md":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[e.group.isSystem?n("v-flex",{attrs:{xs12:""}},[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",value:!0,icon:"mdi-lock-outline"}},[e._v("This is a system group. Some permissions cannot be modified.")])],1):e._e(),e._l(e.permissions,(function(t){return n("v-flex",{key:t.category,attrs:{xs12:"",md6:"",lg4:""}},[n("v-card",{staticClass:"md2",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-5",attrs:{flat:""}},[n("div",{staticClass:"overline px-5 pt-5 pb-3 grey--text text--darken-2"},[e._v(e._s(t.category))]),n("v-card-text",{staticClass:"pt-0"},[e._l(t.items,(function(i,a){return[n("v-checkbox",{key:i.permission,staticClass:"pt-0",staticStyle:{"justify-content":"space-between"},attrs:{label:i.permission,hint:i.hint,"persistent-hint":"",color:"primary",value:i.permission,"append-icon":i.warning?"mdi-alert":null,disabled:e.group.isSystem&&i.restrictedForSystem||1===e.group.id||i.disabled},model:{value:e.group.permissions,callback:function(t){e.$set(e.group,"permissions",t)},expression:"group.permissions"}}),a({})}},data:()=>({permissions:[{category:"Content",items:[{permission:"read:pages",hint:"Can view pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:pages",hint:"Can create / edit pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:pages",hint:"Can move existing pages as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"delete:pages",hint:"Can delete existing pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:styles",hint:"Can insert CSS styles in pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:scripts",hint:"Can insert JavaScript in pages, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"read:source",hint:"Can view pages source, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"read:history",hint:"Can view pages history, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"read:assets",hint:"Can view / use assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:assets",hint:"Can upload new assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:assets",hint:"Can edit and delete existing assets (such as images and files), as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"read:comments",hint:"Can view comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"write:comments",hint:"Can post new comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!1,disabled:!1},{permission:"manage:comments",hint:"Can edit and delete existing comments, as specified in the Page Rules",warning:!1,restrictedForSystem:!0,disabled:!1}]},{category:"Users",items:[{permission:"write:users",hint:"Can create or authorize new users, but not modify existing ones",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:users",hint:"Can manage all users (but not users with administrative permissions)",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"write:groups",hint:"Can manage groups and assign CONTENT permissions / page rules",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:groups",hint:"Can manage groups and assign ANY permissions (but not manage:system) / page rules",warning:!0,restrictedForSystem:!0,disabled:!1}]},{category:"Administration",items:[{permission:"manage:navigation",hint:"Can manage the site navigation",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:theme",hint:"Can manage and modify themes",warning:!1,restrictedForSystem:!0,disabled:!1},{permission:"manage:api",hint:"Can generate and revoke API keys",warning:!0,restrictedForSystem:!0,disabled:!1},{permission:"manage:system",hint:"Can manage and access everything. Root administrator.",warning:!0,restrictedForSystem:!0,disabled:!0}]}]}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}}}},u=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),c=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),m=n.n(c),f=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),h=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),v=n("./node_modules/vuetify/lib/components/VCard/index.js"),p=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),k=Object(u.a)(d,l,[],!1,null,null,null);m()(k,{VAlert:f.a,VCard:h.a,VCardText:v.b,VCheckbox:p.a,VContainer:_.a,VDivider:g.a,VFlex:y.a,VLayout:b.a}),k.options.__file="client/components/admin/admin-groups-edit-permissions.vue";var x=k.exports,w=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[1===e.group.id?n("v-card-text",[n("v-alert",{staticClass:"radius-7 mb-0",class:e.$vuetify.theme.dark?"grey darken-4":"orange lighten-5",attrs:{color:"orange darken-2",outlined:"",icon:"mdi-lock-outline"}},[e._v("This group has access to everything.")])],1):[n("v-card-title",{class:e.$vuetify.theme.dark?"grey darken-3-d5":""},[n("v-alert",{staticClass:"radius-7 caption",class:e.$vuetify.theme.dark?"grey darken-3-d3":"grey lighten-4",attrs:{color:"grey",outlined:"",icon:"mdi-information"}},[e._v("You must enable global content permissions (under Permissions tab) for page rules to have any effect.")]),n("v-spacer"),n("v-btn",{staticClass:"mx-2",attrs:{depressed:"",color:"primary"},on:{click:e.addRule}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),e._v("Add Rule")],1),n("v-menu",{attrs:{right:"","offset-y":"","nudge-left":"115"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"is-icon",attrs:{outlined:"",color:"primary"}},i),[n("v-icon",[e._v("mdi-dots-horizontal")])],1)]}}])},[n("v-list",{attrs:{dense:""}},[n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-application-import")])],1),n("v-list-item-title",[e._v("Load Preset")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-application-export")])],1),n("v-list-item-title",[e._v("Save As Preset")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-cloud-upload")])],1),n("v-list-item-title",[e._v("Import Rules")])],1),n("v-divider"),n("v-list-item",{on:{click:e.comingSoon}},[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-cloud-download")])],1),n("v-list-item-title",[e._v("Export Rules")])],1)],1)],1)],1),n("v-card-text",{class:e.$vuetify.theme.dark?"grey darken-4-l5":"white"},[n("div",{staticClass:"rules"},[0===e.group.pageRules.length?n("div",{staticClass:"caption"},[n("em",{class:e.$vuetify.theme.dark?"grey--text":"blue-grey--text"},[e._v("This group has no page rules yet.")])]):e._e(),e._l(e.group.pageRules,(function(t){return n("div",{key:t.id,staticClass:"rule"},[n("v-btn",{staticClass:"ma-0 radius-4 rule-deny-btn",attrs:{solo:"",color:t.deny?"red":"green",dark:"",height:"48"},on:{click:function(e){t.deny=!t.deny}}},[t.deny?n("v-icon",[e._v("mdi-cancel")]):n("v-icon",[e._v("mdi-check-circle")])],1),n("v-select",{staticClass:"ml-1",staticStyle:{flex:"0 1 440px"},attrs:{solo:"",items:e.roles,placeholder:"Select Role(s)...","hide-details":"",multiple:"",chips:"","deletable-chips":"","small-chips":"",height:"48px","menu-props":{maxHeight:500},clearable:"",dense:""},scopedSlots:e._u([{key:"selection",fn:function(i){var a=i.item,s=i.index;return[s<=1?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(a.value))]):e._e(),2===s?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red lighten-2":"green lighten-2"}},[e._v("+ "+e._s(t.roles.length-2)+" more")]):e._e()]}},{key:"item",fn:function(i){return[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"hide-details":"",color:"primary"},model:{value:i.attrs.inputValue,callback:function(t){e.$set(i.attrs,"inputValue",t)},expression:"props.attrs.inputValue"}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v(e._s(i.item.icon))]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(i.item.text))])],1),n("v-chip",{staticClass:"mr-2 grey--text caption",attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(i.item.value))])]}}],null,!0),model:{value:t.roles,callback:function(n){e.$set(t,"roles",n)},expression:"rule.roles"}}),n("v-select",{staticClass:"ml-1 mr-1",staticStyle:{flex:"0 1 250px"},attrs:{solo:"",items:e.matches,placeholder:"Match...","hide-details":"",height:"48px",dense:""},scopedSlots:e._u([{key:"selection",fn:function(t){var i=t.item;t.index;return[n("div",{staticClass:"body-2"},[e._v(e._s(i.text))])]}},{key:"item",fn:function(t){return[n("v-list-item-avatar",[n("v-avatar",{staticClass:"white--text radius-4",attrs:{color:"blue",size:"30",tile:""}},[e._v(e._s(t.item.icon))])],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.text)}})],1)]}}],null,!0),model:{value:t.match,callback:function(n){e.$set(t,"match",n)},expression:"rule.match"}}),n("v-select",{staticClass:"mr-1",staticStyle:{flex:"0 1 150px"},attrs:{"background-color":e.$vuetify.theme.dark?"grey darken-3-d5":"blue-grey lighten-5",solo:"",items:e.locales,placeholder:"Any Locale","item-value":"code","item-text":"name",multiple:"","hide-details":"",height:"48px",dense:"","menu-props":{minWidth:250}},scopedSlots:e._u([{key:"selection",fn:function(i){var a=i.item,s=i.index;return[1===t.locales.length?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(a.code.toUpperCase()))]):0===s?n("v-chip",{staticClass:"white--text ml-0 caption",attrs:{small:"",label:"",color:t.deny?"red":"green"}},[e._v(e._s(t.locales.length)+" locales")]):e._e()]}},{key:"item",fn:function(i){return[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"hide-details":"",color:"primary"},model:{value:i.attrs.inputValue,callback:function(t){e.$set(i.attrs,"inputValue",t)},expression:"props.attrs.inputValue"}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v("mdi-web")]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(i.item.name))])],1),n("v-chip",{staticClass:"mr-2 grey--text caption",attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(i.item.code.toUpperCase()))])]}}],null,!0),model:{value:t.locales,callback:function(n){e.$set(t,"locales",n)},expression:"rule.locales"}},[n("v-list-item",{attrs:{slot:"prepend-item"},on:{click:function(e){t.locales=[]}},slot:"prepend-item"},[n("v-list-item-action",{staticStyle:{"min-width":"30px"}},[n("v-checkbox",{attrs:{"input-value":0===t.locales.length,"hide-details":"",color:"primary",readonly:""}})],1),n("v-icon",{staticClass:"mr-2",attrs:{color:t.deny?"red":"green"}},[e._v("mdi-earth")]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Any Locale")])],1)],1),n("v-divider",{attrs:{slot:"prepend-item"},slot:"prepend-item"})],1),n("v-text-field",{attrs:{solo:"",label:"Path",prefix:"END"!==t.match&&"TAG"!==t.match?"/":null,placeholder:"REGEX"===t.match?"Regular Expression":"TAG"===t.match?"Tag":"Path",suffix:"REGEX"===t.match?"/":null,"hide-details":"",color:e.$vuetify.theme.dark?"grey":"blue-grey"},model:{value:t.path,callback:function(n){e.$set(t,"path",n)},expression:"rule.path"}}),n("v-btn",{staticClass:"ml-2",attrs:{icon:"",small:""},on:{click:function(n){return e.removeRule(t.id)}}},[n("v-icon",{attrs:{color:e.$vuetify.theme.dark?"grey":"blue-grey"}},[e._v("mdi-close")])],1)],1)}))],2),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline py-3"},[e._v("Rules Order")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Rules are applied in order of path specificity. A more precise path will always override a less defined path.")]),n("div",{staticClass:"body-2 pl-5"},[e._v("For example, "),n("span",{staticClass:"teal--text"},[e._v("/geography/countries")]),e._v(" will override "),n("span",{staticClass:"teal--text"},[e._v("/geography")]),e._v(".")]),n("div",{staticClass:"body-2 pl-3 pt-2"},[e._v("When 2 rules have the same specificity, the priority is given from lowest to highest as follows:")]),n("div",{staticClass:"body-2 pl-3 pt-1"},[n("ul",[n("li",[n("strong",[e._v("Path Starts With...")]),n("em",{staticClass:"caption pl-1"},[e._v("(lowest)")])]),n("li",[n("strong",[e._v("Path Ends With...")])]),n("li",[n("strong",[e._v("Path Matches Regex...")])]),n("li",[n("strong",[e._v("Tag Matches...")])]),n("li",[n("strong",[e._v("Path Is Exactly...")]),n("em",{staticClass:"caption pl-1"},[e._v("(highest)")])])])]),n("div",{staticClass:"body-2 pl-3 pt-2"},[e._v("When 2 rules have the same path specificity AND the same match type, "),n("strong",{staticClass:"red--text"},[e._v("DENY")]),e._v(" will always override an "),n("strong",{staticClass:"green--text"},[e._v("ALLOW")]),e._v(" rule.")]),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline py-3"},[e._v("Regular Expressions")]),n("span",[e._v("Expressions that are deemed unsafe or could result in exponential time processing will be rejected upon saving.")])],1)]],2)};w._withStripped=!0;var M=n("./node_modules/lodash/findIndex.js"),S=n.n(M),L=n("./node_modules/nanoid/non-secure/index.cjs");const j=Object(L.customAlphabet)("1234567890abcdef",10);var T={props:{value:{type:Object,default:()=>({})}},data:()=>({roles:[{text:"Read Pages",value:"read:pages",icon:"mdi-file-eye-outline"},{text:"Create + Edit Pages",value:"write:pages",icon:"mdi-file-plus-outline"},{text:"Rename / Move Pages",value:"manage:pages",icon:"mdi-file-document-edit-outline"},{text:"Delete Pages",value:"delete:pages",icon:"mdi-file-remove-outline"},{text:"View Pages Source",value:"read:source",icon:"mdi-code-tags"},{text:"View Pages History",value:"read:history",icon:"mdi-history"},{text:"Read / Use Assets",value:"read:assets",icon:"mdi-image-search-outline"},{text:"Upload Assets",value:"write:assets",icon:"mdi-image-plus"},{text:"Edit + Delete Assets",value:"manage:assets",icon:"mdi-image-size-select-large"},{text:"Edit Scripts",value:"write:scripts",icon:"mdi-language-javascript"},{text:"Edit Styles",value:"write:styles",icon:"mdi-language-css3"},{text:"Read Comments",value:"read:comments",icon:"mdi-comment-search-outline"},{text:"Create Comments",value:"write:comments",icon:"mdi-comment-plus-outline"},{text:"Edit + Delete Comments",value:"manage:comments",icon:"mdi-comment-remove-outline"}],matches:[{text:"Path Starts With...",value:"START",icon:"/..."},{text:"Path is Exactly...",value:"EXACT",icon:"="},{text:"Path Ends With...",value:"END",icon:".../"},{text:"Path Matches Regex...",value:"REGEX",icon:"$.*"},{text:"Tag Matches...",value:"TAG",icon:"T"}]}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}},locales:()=>siteLangs},methods:{addRule(e){this.group.pageRules.push({id:j(),path:"",roles:[],match:"START",deny:!1,locales:[]})},removeRule(e){this.group.pageRules.splice(S()(this.group.pageRules,["id",e]),1)},comingSoon(){this.$store.commit("showNotification",{style:"indigo",message:"Coming soon...",icon:"directions_boat"})},dude(e){console.info(e)}}},D=(n("./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js")),N=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),C=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),Y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),V=n("./node_modules/vuetify/lib/components/VList/VList.js"),E=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),A=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),P=n("./node_modules/vuetify/lib/components/VList/index.js"),I=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),$=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),O=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),H=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),R=Object(u.a)(T,w,[],!1,null,null,null);m()(R,{VAlert:f.a,VAvatar:D.a,VBtn:N.a,VCard:h.a,VCardText:v.b,VCardTitle:v.c,VCheckbox:p.a,VChip:C.a,VDivider:g.a,VIcon:Y.a,VList:V.a,VListItem:E.a,VListItemAction:A.a,VListItemAvatar:F.a,VListItemContent:P.b,VListItemTitle:P.d,VMenu:I.a,VSelect:$.a,VSpacer:O.a,VTextField:H.a}),R.options.__file="client/components/admin/admin-groups-edit-rules.vue";var G=R.exports,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{attrs:{flat:""}},[n("v-card-title",{staticClass:"pb-4",class:e.$vuetify.theme.dark?"grey darken-3-d3":"grey lighten-5"},[n("v-text-field",{staticStyle:{"max-width":"450px"},attrs:{outlined:"",flat:"","prepend-inner-icon":"mdi-magnify",label:"Search Group Users...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-btn",{attrs:{color:"primary",depressed:"",disabled:2===e.group.id},on:{click:function(t){e.searchUserDialog=!0}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-clipboard-account")]),e._v("Assign User")],1)],1),n("v-data-table",{attrs:{items:e.group.users,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,"must-sort":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item.actions",fn:function(t){var i=t.item;return[n("v-menu",{attrs:{bottom:"",right:"","min-width":"200"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",small:""}},i),[n("v-icon",{staticClass:"grey--text text--darken-1"},[e._v("mdi-dots-horizontal")])],1)]}}],null,!0)},[n("v-list",{attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{to:"/users/"+i.id}},[n("v-list-item-action",[n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-account-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v("View User Profile")])],1)],1),2!==i.id?[n("v-list-item",{on:{click:function(t){return e.unassignUser(i.id)}}},[n("v-list-item-action",[n("v-icon",{attrs:{color:"orange"}},[e._v("mdi-account-remove-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v("Unassign")])],1)],1)]:e._e()],2)],1)]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",outlined:""}},[e._v("No users to display.")])],1)],2),e.group.users.length>15?n("div",{staticClass:"text-center py-2"},[n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e(),n("user-search",{on:{select:e.assignUser},model:{value:e.searchUserDialog,callback:function(t){e.searchUserDialog=t},expression:"searchUserDialog"}})],1)};z._withStripped=!0;var q=n("./client/components/common/user-search.vue"),U=n("./client/graph/admin/groups/groups-mutation-assign.gql"),B=n.n(U),W=n("./client/graph/admin/groups/groups-mutation-unassign.gql"),J=n.n(W),K={props:{value:{type:Object,default:()=>({})}},components:{UserSearch:q.a},data:()=>({headers:[{text:"ID",value:"id",width:70},{text:"Name",value:"name"},{text:"Email",value:"email"},{text:"Actions",value:"actions",sortable:!1,width:50}],searchUserDialog:!1,pagination:1,pageCount:0,search:""}),computed:{group:{get(){return this.value},set(e){this.$set("input",e)}},pages(){return null==this.pagination.rowsPerPage||null==this.pagination.totalItems?0:Math.ceil(this.pagination.totalItems/this.pagination.rowsPerPage)}},methods:{async assignUser(e){let{id:t,email:n,name:i}=e;try{await this.$apollo.mutate({mutation:B.a,variables:{groupId:this.group.id,userId:t},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-assign")}}),this.$store.commit("showNotification",{style:"success",message:`User has been assigned to ${this.group.name}.`,icon:"assignment_ind"}),this.$emit("refresh")}catch(e){this.$store.commit("showNotification",{style:"red",message:e.message,icon:"warning"})}},async unassignUser(e){try{await this.$apollo.mutate({mutation:J.a,variables:{groupId:this.group.id,userId:e},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-unassign")}}),this.$store.commit("showNotification",{style:"success",message:`User has been unassigned from ${this.group.name}.`,icon:"assignment_ind"}),this.$emit("refresh")}catch(e){this.$store.commit("showNotification",{style:"red",message:e.message,icon:"warning"})}}}},X=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),Q=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),Z=Object(u.a)(K,z,[],!1,null,null,null);m()(Z,{VAlert:f.a,VBtn:N.a,VCard:h.a,VCardTitle:v.c,VDataTable:X.a,VIcon:Y.a,VList:V.a,VListItem:E.a,VListItemAction:A.a,VListItemContent:P.b,VListItemTitle:P.d,VMenu:I.a,VPagination:Q.a,VSpacer:O.a,VTextField:H.a}),Z.options.__file="client/components/admin/admin-groups-edit-users.vue";var ee={components:{GroupPermissions:x,GroupRules:G,GroupUsers:Z.exports},data:()=>({group:{id:0,name:"",isSystem:!1,permissions:[],pageRules:[],users:[],redirectOnLogin:"/"},deleteGroupDialog:!1,tab:null,selectPageModal:!1,currentLang:siteConfig.lang}),methods:{selectPage(){this.selectPageModal=!0},selectPageHandle(e){let{path:t,locale:n}=e;this.group.redirectOnLogin=`/${n}/${t}`},async updateGroup(){try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"redirectOnLogin"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"permissions"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageRules"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"PageRuleInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"update"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"redirectOnLogin"},value:{kind:"Variable",name:{kind:"Name",value:"redirectOnLogin"}}},{kind:"Argument",name:{kind:"Name",value:"permissions"},value:{kind:"Variable",name:{kind:"Name",value:"permissions"}}},{kind:"Argument",name:{kind:"Name",value:"pageRules"},value:{kind:"Variable",name:{kind:"Name",value:"pageRules"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:699,source:{body:"\n mutation (\n $id: Int!\n $name: String!\n $redirectOnLogin: String!\n $permissions: [String]!\n $pageRules: [PageRuleInput]!\n ) {\n groups {\n update(\n id: $id\n name: $name\n redirectOnLogin: $redirectOnLogin\n permissions: $permissions\n pageRules: $pageRules\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.group.id,name:this.group.name,redirectOnLogin:this.group.redirectOnLogin,permissions:this.group.permissions,pageRules:this.group.pageRules},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-update")}}),this.$store.commit("showNotification",{style:"success",message:"Group changes have been saved.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},async deleteGroup(){this.deleteGroupDialog=!1;try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:319,source:{body:"\n mutation ($id: Int!) {\n groups {\n delete(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.group.id},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-delete")}}),this.$store.commit("showNotification",{style:"success",message:`Group ${this.group.name} has been deleted.`,icon:"delete"}),this.$router.replace("/groups")}catch(e){this.$store.commit("pushGraphError",e)}},async refresh(){return this.$apollo.queries.group.refetch()}},apollo:{group:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"redirectOnLogin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"permissions"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pageRules"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"roles"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"match"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"deny"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:554,source:{body:"\n query ($id: Int!) {\n groups {\n single(id: $id) {\n id\n name\n redirectOnLogin\n isSystem\n permissions\n pageRules {\n id\n path\n roles\n match\n deny\n locales\n }\n users {\n id\n name\n email\n }\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{id:r()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>s()(e.groups.single),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},te=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),ne=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),ie=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),ae=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),se=Object(u.a)(ee,i,[],!1,null,null,null);m()(se,{VAlert:f.a,VBtn:N.a,VCard:h.a,VCardActions:v.a,VCardText:v.b,VContainer:_.a,VDialog:te.a,VDivider:g.a,VFlex:y.a,VIcon:Y.a,VLayout:b.a,VSpacer:O.a,VTab:ne.a,VTabItem:ie.a,VTabs:ae.a,VTextField:H.a}),se.options.__file="client/components/admin/admin-groups-edit.vue";t.default=se.exports},"./client/components/admin/admin-groups.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-people.svg",alt:"Groups"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Groups")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v("Manage groups and their permissions")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/groups",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mx-3",attrs:{color:"grey",outlined:"",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("New Group")])],1)]}}]),model:{value:e.newGroupDialog,callback:function(t){e.newGroupDialog=t},expression:"newGroupDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[e._v("New Group")]),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"groupNameIpt",staticClass:"md2",attrs:{outlined:"","prepend-icon":"mdi-account-group",label:"Group Name",counter:"255"},on:{keyup:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.createGroup.apply(null,arguments)},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.newGroupDialog=!1}]},model:{value:e.newGroupName,callback:function(t){e.newGroupName=t},expression:"newGroupName"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.newGroupDialog=!1}}},[e._v("Cancel")]),n("v-btn",{attrs:{color:"primary"},on:{click:e.createGroup}},[e._v("Create")])],1)],1)],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("v-data-table",{attrs:{items:e.groups,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"must-sort":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/groups/"+t.item.id)}}},[n("td",[e._v(e._s(t.item.id))]),n("td",[n("strong",[e._v(e._s(t.item.name))])]),n("td",[e._v(e._s(t.item.userCount))]),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))]),n("td",[t.item.isSystem?n("v-tooltip",{attrs:{left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-icon",e._g({},i),[e._v("mdi-lock-outline")])]}}],null,!0)},[n("span",[e._v("System Group")])]):e._e()],1)])]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",value:!0,outline:""}},[e._v("No groups to display.")])],1)],2),e.pageCount>1?n("div",{staticClass:"text-xs-center py-2"},[n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e()],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/lodash/trim.js"),r=n.n(o),l=n("./client/graph/admin/groups/groups-query-list.gql"),d=n.n(l),u=n("./client/graph/admin/groups/groups-mutation-create.gql"),c=n.n(u),m={data:()=>({newGroupDialog:!1,newGroupName:"",selectedGroup:{},pagination:1,pageCount:0,groups:[],headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Name",value:"name"},{text:"Users",value:"userCount",width:200},{text:"Created",value:"createdAt",width:250},{text:"Last Updated",value:"updatedAt",width:250},{text:"",value:"isSystem",width:20,sortable:!1}],search:"",loading:!1}),watch:{newGroupDialog(e,t){e&&this.$nextTick(()=>{this.$refs.groupNameIpt.focus()})}},methods:{async refresh(){await this.$apollo.queries.groups.refetch(),this.$store.commit("showNotification",{message:"Groups have been refreshed.",style:"success",icon:"cached"})},async createGroup(){if(r()(this.newGroupName).length<1)this.$store.commit("showNotification",{style:"red",message:"Enter a group name.",icon:"warning"});else{this.newGroupDialog=!1;try{await this.$apollo.mutate({mutation:c.a,variables:{name:this.newGroupName},update(e,t){const n=s()(t,"data.groups.create",{responseResult:{}});if(!0!==n.responseResult.succeeded)throw new Error(n.responseResult.message);{const t=e.readQuery({query:d.a});n.group.userCount=0,t.groups.list.push(n.group),e.writeQuery({query:d.a,data:t})}},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-create")}}),this.newGroupName="",this.$store.commit("showNotification",{style:"success",message:"Group has been created successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}}},apollo:{groups:{query:d.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),_=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),g=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),y=n("./node_modules/vuetify/lib/components/VCard/index.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),k=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),N=Object(f.a)(m,i,[],!1,null,null,null);v()(N,{VAlert:p.a,VBtn:_.a,VCard:g.a,VCardText:y.b,VContainer:b.a,VDataTable:k.a,VDialog:x.a,VFlex:w.a,VIcon:M.a,VLayout:S.a,VPagination:L.a,VSpacer:j.a,VTextField:T.a,VTooltip:D.a}),N.options.__file="client/components/admin/admin-groups.vue";t.default=N.exports},"./client/components/admin/admin-locale.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-globe-earth.svg",alt:"Locale"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:locale.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:locale.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/locales",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown ml-3",attrs:{color:"success",depressed:"",large:"",loading:e.loading},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xl6:"",lg5:"",xs12:""}},[n("v-card",{staticClass:"wiki-form animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.settings")))])],1),n("v-card-text",[n("v-select",{attrs:{outlined:"",items:e.installedLocales,"prepend-icon":"mdi-web","item-value":"code","item-text":"nativeName",label:e.namespacing?e.$t("admin:locale.base.labelWithNS"):e.$t("admin:locale.base.label"),"persistent-hint":"",hint:e.$t("admin:locale.base.hint")},scopedSlots:e._u([{key:"item",fn:function(t){return["object"!=typeof t.item?[n("v-list-item-content",{domProps:{textContent:e._s(t.item)}})]:[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue white--text",attrs:{tile:"",size:"40"},domProps:{innerHTML:e._s(t.item.code.toUpperCase())}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.name)}}),n("v-list-item-subtitle",{domProps:{innerHTML:e._s(t.item.nativeName)}})],1)]]}}]),model:{value:e.selectedLocale,callback:function(t){e.selectedLocale=t},expression:"selectedLocale"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:locale.autoUpdate.label"),color:"primary","persistent-hint":"",hint:e.namespacing?e.$t("admin:locale.autoUpdate.hintWithNS"):e.$t("admin:locale.autoUpdate.hint")},model:{value:e.autoUpdate,callback:function(t){e.autoUpdate=t},expression:"autoUpdate"}})],1)],1),n("v-card",{staticClass:"wiki-form mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.namespacing")))])],1),n("v-card-text",[n("v-switch",{attrs:{inset:"",label:e.$t("admin:locale.namespaces.label"),color:"primary","persistent-hint":"",hint:e.$t("admin:locale.namespaces.hint")},model:{value:e.namespacing,callback:function(t){e.namespacing=t},expression:"namespacing"}}),n("v-alert",{staticClass:"mt-3",attrs:{outlined:"",color:"orange",value:!0,icon:"mdi-alert"}},[n("span",[e._v(e._s(e.$t("admin:locale.namespacingPrefixWarning.title",{langCode:e.selectedLocale})))]),n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.$t("admin:locale.namespacingPrefixWarning.subtitle")))])]),n("v-divider",{staticClass:"mt-3 mb-4"}),n("v-select",{attrs:{outlined:"",disabled:!e.namespacing,items:e.installedLocales,"prepend-icon":"mdi-web",multiple:"",chips:"","deletable-chips":"","item-value":"code","item-text":"name",label:e.$t("admin:locale.activeNamespaces.label"),"persistent-hint":"","small-chips":"",hint:e.$t("admin:locale.activeNamespaces.hint")},scopedSlots:e._u([{key:"item",fn:function(t){return["object"!=typeof t.item?[n("v-list-item-content",{domProps:{textContent:e._s(t.item)}})]:[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue white--text",attrs:{tile:"",size:"40"},domProps:{innerHTML:e._s(t.item.code.toUpperCase())}})],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.name)}}),n("v-list-item-subtitle",{domProps:{innerHTML:e._s(t.item.nativeName)}})],1),n("v-list-item-action",[n("v-checkbox",{attrs:{"input-value":t.attrs.inputValue,color:"primary",value:""}})],1)]]}}]),model:{value:e.namespaces,callback:function(t){e.namespaces=t},expression:"namespaces"}})],1)],1)],1),n("v-flex",{attrs:{xl6:"",lg7:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:locale.downloadTitle")))])],1),n("v-data-table",{attrs:{headers:e.headers,items:e.locales,"hide-default-footer":"","item-key":"code","items-per-page":1e3},scopedSlots:e._u([{key:"item.code",fn:function(t){var i=t.item;return[n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"teal",small:""}},[e._v(e._s(i.code))])]}},{key:"item.name",fn:function(t){var i=t.item;return[n("strong",[e._v(e._s(i.name))])]}},{key:"item.isRTL",fn:function(t){return[t.item.isRTL?n("v-icon",[e._v("mdi-check")]):e._e()]}},{key:"item.availability",fn:function(t){var i=t.item;return[n("div",{staticClass:"d-flex align-center pl-4"},[n("v-progress-circular",{attrs:{value:i.availability,width:"2",size:"20",color:i.availability<=33?"red":i.availability<=66?"orange":"green"}}),n("div",{staticClass:"caption mx-2",class:i.availability<=33?"red--text":i.availability<=66?"orange--text":"green--text"},[e._v(e._s(i.availability)+"%")])],1)]}},{key:"item.isInstalled",fn:function(t){var i=t.item;return[i.isDownloading?n("v-progress-circular",{attrs:{indeterminate:"",color:"blue",size:"20",width:2}}):i.isInstalled&&i.installDate({loading:!1,locales:[],selectedLocale:"en",autoUpdate:!1,namespacing:!1,namespaces:[]}),computed:{installedLocales(){return c()(this.locales,["isInstalled",!0])},headers(){return[{text:this.$t("admin:locale.code"),align:"left",value:"code",width:90},{text:this.$t("admin:locale.name"),align:"left",value:"name"},{text:this.$t("admin:locale.nativeName"),align:"left",value:"nativeName"},{text:this.$t("admin:locale.rtl"),align:"center",value:"isRTL",sortable:!1,width:10},{text:this.$t("admin:locale.availability"),align:"center",value:"availability",sortable:!1,width:120},{text:this.$t("admin:locale.download"),align:"center",value:"isInstalled",sortable:!1,width:100}]}},methods:{async download(e){e.isDownloading=!0;const t=await this.$apollo.mutate({mutation:v.a,variables:{locale:e.code}}),n=d()(t,"data.localization.downloadLocale.responseResult",{});n.succeeded?(e.isDownloading=!1,e.isInstalled=!0,e.updatedAt=(new Date).toISOString(),e.installDate=e.updatedAt,this.$store.commit("showNotification",{message:`Locale ${e.name} has been installed successfully.`,style:"success",icon:"get_app"})):this.$store.commit("showNotification",{message:"Error: "+n.message,style:"error",icon:"warning"}),this.isDownloading=!1},async save(){this.loading=!0;const e=await this.$apollo.mutate({mutation:_.a,variables:{locale:this.selectedLocale,autoUpdate:this.autoUpdate,namespacing:this.namespacing,namespaces:this.namespaces}}),t=d()(e,"data.localization.updateLocale.responseResult",{});if(t.succeeded){WIKI.$i18n.i18next.changeLanguage(this.selectedLocale),WIKI.$moment.locale(this.selectedLocale);const e=r()(this.locales,["code",this.selectedLocale]);this.$vuetify.rtl=e&&e.isRTL,this.$store.commit("showNotification",{message:"Locale settings updated successfully.",style:"success",icon:"check"}),s()(()=>{window.location.reload(!0)},1e3)}else this.$store.commit("showNotification",{message:"Error: "+t.message,style:"error",icon:"warning"});this.loading=!1}},apollo:{locales:{query:f.a,fetchPolicy:"network-only",update:e=>e.localization.locales.map(e=>({...e,isDownloading:!1})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-locale-refresh")}},selectedLocale:{query:f.a,update:e=>e.localization.config.locale},autoUpdate:{query:f.a,update:e=>e.localization.config.autoUpdate},namespacing:{query:f.a,update:e=>e.localization.config.namespacing},namespaces:{query:f.a,update:e=>e.localization.config.namespaces}}},y=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),w=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),M=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),S=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),L=n("./node_modules/vuetify/lib/components/VCard/index.js"),j=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),T=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),N=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),C=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),Y=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),V=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),E=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),P=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),I=n("./node_modules/vuetify/lib/components/VList/index.js"),$=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),O=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),R=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),G=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),z=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),q=Object(y.a)(g,i,[],!1,null,null,null);k()(q,{VAlert:x.a,VAvatar:w.a,VBtn:M.a,VCard:S.a,VCardText:L.b,VCheckbox:j.a,VChip:T.a,VContainer:D.a,VDataTable:N.a,VDivider:C.a,VFlex:Y.a,VForm:V.a,VIcon:E.a,VLayout:A.a,VListItemAction:F.a,VListItemAvatar:P.a,VListItemContent:I.b,VListItemSubtitle:I.c,VListItemTitle:I.d,VProgressCircular:$.a,VSelect:O.a,VSpacer:H.a,VSwitch:R.a,VToolbar:G.a,VToolbarTitle:z.a}),q.options.__file="client/components/admin/admin-locale.vue";t.default=q.exports},"./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-logging.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-registry-editor.svg",alt:"Logging"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v("Logging")]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v("Configure the system logger(s) "),n("v-chip",{staticClass:"white--text",attrs:{label:"",color:"primary",small:""}},[e._v("coming soon")])],1)]),n("v-spacer"),n("v-btn",{attrs:{outline:"",color:"grey",large:""},on:{click:e.refresh}},[n("v-icon",[e._v("refresh")])],1),n("v-btn",{attrs:{color:"black",disabled:"",depressed:"",large:""},on:{click:e.toggleConsole}},[n("v-icon",[e._v("check")]),n("span",[e._v("Live Trail")])],1),n("v-btn",{attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-card",{staticClass:"mt-3"},[n("v-tabs",{attrs:{color:"grey darken-2","fixed-tabs":"","slider-color":"white","show-arrows":"",dark:""}},[n("v-tab",{key:"settings"},[n("v-icon",[e._v("settings")])],1),e._l(e.activeLoggers,(function(t){return n("v-tab",{key:t.key},[e._v(e._s(t.title))])})),n("v-tab-item",{key:"settings",attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"pa-3",attrs:{flat:"",tile:""}},[n("div",{staticClass:"body-2 grey--text text--darken-1"},[e._v("Select which logging service to enable:")]),n("div",{staticClass:"caption grey--text pb-2"},[e._v("Some loggers require additional configuration in their dedicated tab (when selected).")]),n("v-form",e._l(e.loggers,(function(t,i){return n("v-checkbox",{key:t.key,staticClass:"my-0",attrs:{label:t.title,color:"primary","hide-details":"",disabled:""},model:{value:t.isEnabled,callback:function(n){e.$set(t,"isEnabled",n)},expression:"logger.isEnabled"}})})),1)],1)],1),e._l(e.activeLoggers,(function(t,i){return n("v-tab-item",{key:t.key,attrs:{transition:!1,"reverse-transition":!1}},[n("v-card",{staticClass:"wiki-form pa-3",attrs:{flat:"",tile:""}},[n("v-form",[n("div",{staticClass:"loggerlogo"},[n("img",{attrs:{src:t.logo,alt:t.title}})]),n("v-subheader",{staticClass:"pl-0"},[e._v(e._s(t.title))]),n("div",{staticClass:"caption"},[e._v(e._s(t.description))]),n("div",{staticClass:"caption"},[n("a",{attrs:{href:t.website}},[e._v(e._s(t.website))])]),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"pl-0"},[e._v("Logger Configuration")]),!t.config||t.config.length<1?n("div",{staticClass:"body-1 ml-3"},[e._v("This logger has no configuration options you can modify.")]):e._l(t.config,(function(t){return["string"===t.value.type&&t.value.enum?n("v-select",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outline:"","background-color":"grey lighten-2",items:t.value.enum,label:t.value.title,"prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):"boolean"===t.value.type?n("v-switch",{key:t.key,attrs:{label:t.value.title,color:"primary","prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}}):n("v-text-field",{key:t.key,class:t.value.hint?"mb-2":"",attrs:{outline:"","background-color":"grey lighten-2",label:t.value.title,"prepend-icon":"settings_applications",hint:t.value.hint?t.value.hint:"","persistent-hint":""},model:{value:t.value.value,callback:function(n){e.$set(t.value,"value",n)},expression:"cfg.value.value"}})]})),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",{staticClass:"pl-0"},[e._v("Log Level")]),n("div",{staticClass:"body-1 ml-3"},[e._v("Select the minimum error level that will be reported to this logger.")]),n("v-layout",{attrs:{row:""}},[n("v-flex",{attrs:{xs12:"",md6:"",lg4:""}},[n("div",{staticClass:"pt-3"},[n("v-select",{attrs:{"single-line":"",outline:"","background-color":"grey lighten-2",items:e.levels,label:"Level","prepend-icon":"graphic_eq",hint:"Default: warn","persistent-hint":""},model:{value:t.level,callback:function(n){e.$set(t,"level",n)},expression:"logger.level"}})],1)])],1)],2)],1)],1)}))],2)],1)],1)],1),n("logging-console",{model:{value:e.showConsole,callback:function(t){e.showConsole=t},expression:"showConsole"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/pick.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{width:"90vw","max-width":"1200"},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("div",{staticClass:"dialog-header"},[n("span",[e._v("Live Console")]),n("v-spacer"),n("div",{staticClass:"caption blue--text text--lighten-3 mr-3"},[e._v("Streaming...")]),n("v-progress-circular",{attrs:{indeterminate:"",color:"blue lighten-3",size:20,width:2}})],1),n("div",{ref:"consoleContainer",staticClass:"consoleTerm"}),n("v-toolbar",{attrs:{flat:"",color:"grey darken-3",dark:""}},[n("v-spacer"),n("v-btn",{attrs:{outline:""},on:{click:e.clear}},[n("v-icon",{attrs:{left:""}},[e._v("cancel_presentation")]),n("span",[e._v("Clear")])],1),n("v-btn",{attrs:{outline:""},on:{click:e.close}},[n("v-icon",{attrs:{left:""}},[e._v("close")]),n("span",[e._v("Close")])],1)],1)],1)};u._withStripped=!0;var c=n("./node_modules/lodash/get.js"),m=n.n(c),f=n("./node_modules/lodash/delay.js"),h=n.n(f),v=n("./client/graph/admin/logging/logging-subscription-livetrail.gql"),p=n.n(v),_={term:null,props:{value:{type:Boolean,default:!1}},computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e?h()(()=>{this.term.open(this.$refs.consoleContainer),this.term.writeln("Connecting to console output..."),this.attach()},100):(this.term.dispose(),this.term=null)}},mounted(){},methods:{clear(){this.term.clear()},close(){this.isShown=!1},attach(){const e=this;this.$apollo.subscribe({query:p.a}).subscribe({next(t){const n=m()(t,"data.loggingLiveTrail",{});console.info(n),e.term.writeln(`${n.level}: ${n.output}`)},error(t){e.$store.commit("showNotification",{style:"red",message:t.message,icon:"warning"})}})}}},g=(n("./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),y=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),b=n.n(y),k=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),j=Object(g.a)(_,u,[],!1,null,null,null);b()(j,{VBtn:k.a,VDialog:x.a,VIcon:w.a,VProgressCircular:M.a,VSpacer:S.a,VToolbar:L.a}),j.options.__file="client/components/admin/admin-logging-console.vue";var T=j.exports,D=n("./client/graph/admin/logging/logging-query-loggers.gql"),N=n.n(D),C=n("./client/graph/admin/logging/logging-mutation-save-loggers.gql"),Y=n.n(C),V={components:{LoggingConsole:T},data:()=>({showConsole:!1,loggers:[],levels:["error","warn","info","debug","verbose"]}),computed:{activeLoggers(){return d()(this.loggers,"isEnabled")}},methods:{async refresh(){await this.$apollo.queries.loggers.refetch(),this.$store.commit("showNotification",{message:"List of loggers has been refreshed.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-logging-saveloggers"),await this.$apollo.mutate({mutation:Y.a,variables:{loggers:this.loggers.map(e=>r()(e,["isEnabled","key","config","level"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:"Logging configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-logging-saveloggers")},toggleConsole(){this.showConsole=!this.showConsole}},apollo:{loggers:{query:N.a,fetchPolicy:"network-only",update:e=>s()(e.logging.loggers).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.parse(e.value)}))})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-logging-refresh")}}}},E=(n("./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&"),n("./node_modules/vuetify/lib/components/VCard/VCard.js")),A=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),F=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),O=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),R=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),G=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),z=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),q=n("./node_modules/vuetify/lib/components/VTabs/VTab.js"),U=n("./node_modules/vuetify/lib/components/VTabs/VTabItem.js"),B=n("./node_modules/vuetify/lib/components/VTabs/VTabs.js"),W=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),J=Object(g.a)(V,i,[],!1,null,"2ca08fce",null);b()(J,{VBtn:k.a,VCard:E.a,VCheckbox:A.a,VChip:F.a,VContainer:P.a,VDivider:I.a,VFlex:$.a,VForm:O.a,VIcon:w.a,VLayout:H.a,VSelect:R.a,VSpacer:S.a,VSubheader:G.a,VSwitch:z.a,VTab:q.a,VTabItem:U.a,VTabs:B.a,VTextField:W.a}),J.options.__file="client/components/admin/admin-logging.vue";t.default=J.exports},"./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&")},"./client/components/admin/admin-mail.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-new-post.svg",alt:"Mail"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:mail.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:mail.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-form",[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.configuration")))])],1),n("div",{staticClass:"overline pa-4 grey--text"},[e._v(e._s(e.$t("admin:mail.sender")))]),n("div",{staticClass:"px-4"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.senderName"),required:"",counter:255,"prepend-icon":"mdi-mailbox"},model:{value:e.config.senderName,callback:function(t){e.$set(e.config,"senderName",t)},expression:"config.senderName"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.senderEmail"),required:"",counter:255,"prepend-icon":"mdi-mailbox"},model:{value:e.config.senderEmail,callback:function(t){e.$set(e.config,"senderEmail",t)},expression:"config.senderEmail"}})],1),n("v-divider"),n("div",{staticClass:"overline pa-4 grey--text"},[e._v(e._s(e.$t("admin:mail.smtp")))]),n("div",{staticClass:"px-4"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpHost"),required:"",counter:255,"prepend-icon":"mdi-memory"},model:{value:e.config.host,callback:function(t){e.$set(e.config,"host",t)},expression:"config.host"}}),n("v-text-field",{staticStyle:{"max-width":"300px"},attrs:{outlined:"",label:e.$t("admin:mail.smtpPort"),required:"","prepend-icon":"mdi-serial-port","persistent-hint":"",hint:e.$t("admin:mail.smtpPortHint")},model:{value:e.config.port,callback:function(t){e.$set(e.config,"port",t)},expression:"config.port"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpName"),required:"",counter:255,"prepend-icon":"mdi-server","persistent-hint":"",hint:e.$t("admin:mail.smtpNameHint")},model:{value:e.config.name,callback:function(t){e.$set(e.config,"name",t)},expression:"config.name"}}),n("v-switch",{attrs:{label:e.$t("admin:mail.smtpTLS"),color:"primary","persistent-hint":"",hint:e.$t("admin:mail.smtpTLSHint"),"prepend-icon":"mdi-security-network",inset:""},model:{value:e.config.secure,callback:function(t){e.$set(e.config,"secure",t)},expression:"config.secure"}}),n("v-switch",{attrs:{label:e.$t("admin:mail.smtpVerifySSL"),color:"primary","persistent-hint":"",hint:e.$t("admin:mail.smtpVerifySSLHint"),"prepend-icon":"mdi-security-network",inset:""},model:{value:e.config.verifySSL,callback:function(t){e.$set(e.config,"verifySSL",t)},expression:"config.verifySSL"}}),n("v-text-field",{staticClass:"mt-8",attrs:{outlined:"",label:e.$t("admin:mail.smtpUser"),required:"",counter:255,"prepend-icon":"mdi-shield-account-outline"},model:{value:e.config.user,callback:function(t){e.$set(e.config,"user",t)},expression:"config.user"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.smtpPwd"),required:"","prepend-icon":"mdi-form-textbox-password",type:"password"},model:{value:e.config.pass,callback:function(t){e.$set(e.config,"pass",t)},expression:"config.pass"}})],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-form",[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.dkim")))])],1),n("v-card-info",[n("span",[e._v(e._s(e.$t("admin:mail.dkimHint")))])]),n("div",{staticClass:"pa-4"},[n("v-switch",{attrs:{label:e.$t("admin:mail.dkimUse"),color:"primary","prepend-icon":"mdi-key",inset:""},model:{value:e.config.useDKIM,callback:function(t){e.$set(e.config,"useDKIM",t)},expression:"config.useDKIM"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.dkimDomainName"),counter:255,"prepend-icon":"mdi-key",disabled:!e.config.useDKIM},model:{value:e.config.dkimDomainName,callback:function(t){e.$set(e.config,"dkimDomainName",t)},expression:"config.dkimDomainName"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:mail.dkimKeySelector"),counter:255,"prepend-icon":"mdi-key",disabled:!e.config.useDKIM},model:{value:e.config.dkimKeySelector,callback:function(t){e.$set(e.config,"dkimKeySelector",t)},expression:"config.dkimKeySelector"}}),n("v-textarea",{attrs:{outlined:"",label:e.$t("admin:mail.dkimPrivateKey"),"prepend-icon":"mdi-key","persistent-hint":"",hint:e.$t("admin:mail.dkimPrivateKeyHint"),disabled:!e.config.useDKIM},model:{value:e.config.dkimPrivateKey,callback:function(t){e.$set(e.config,"dkimPrivateKey",t)},expression:"config.dkimPrivateKey"}})],1)],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p3s"},[n("v-form",[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:mail.test")))])],1),n("div",{staticClass:"pa-4"},[n("div",{staticClass:"body-2 grey--text text--darken-2"},[e._v(e._s(e.$t("admin:mail.testHint")))]),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"",label:e.$t("admin:mail.testRecipient"),counter:255,"prepend-icon":"mdi-email-outline",disabled:e.testLoading},model:{value:e.testEmail,callback:function(t){e.testEmail=t},expression:"testEmail"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{staticClass:"px-4",attrs:{color:"teal",dark:"",loading:e.testLoading},on:{click:e.sendTest}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-send")]),n("span",[e._v(e._s(e.$t("admin:mail.testSend")))])],1)],1)],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/lodash/toSafeInteger.js"),d=n.n(l),u=n("./client/graph/admin/mail/mail-query-config.gql"),c=n.n(u),m=n("./client/graph/admin/mail/mail-mutation-save-config.gql"),f=n.n(m),h=n("./client/graph/admin/mail/mail-mutation-sendtest.gql"),v=n.n(h),p={data:()=>({config:{senderName:"",senderEmail:"",host:"",port:0,name:"",secure:!1,verifySSL:!1,user:"",pass:"",useDKIM:!1,dkimDomainName:"",dkimKeySelector:"",dkimPrivateKey:""},testEmail:"",testLoading:!1}),methods:{async save(){try{await this.$apollo.mutate({mutation:f.a,variables:{senderName:this.config.senderName||"",senderEmail:this.config.senderEmail||"",host:this.config.host||"",port:d()(this.config.port)||0,name:this.config.name||"",secure:this.config.secure||!1,verifySSL:this.config.verifySSL||!1,user:this.config.user||"",pass:this.config.pass||"",useDKIM:this.config.useDKIM||!1,dkimDomainName:this.config.dkimDomainName||"",dkimKeySelector:this.config.dkimKeySelector||"",dkimPrivateKey:this.config.dkimPrivateKey||""},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-update")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:mail.saveSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},async sendTest(){try{const e=await this.$apollo.mutate({mutation:v.a,variables:{recipientEmail:this.testEmail},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-test")}});if(!r()(e,"data.mail.sendTest.responseResult.succeeded",!1))throw new Error(r()(e,"data.mail.sendTest.responseResult.message","An unexpected error occurred."));this.testEmail="",this.$store.commit("showNotification",{style:"success",message:this.$t("admin:mail.sendTestSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}},apollo:{config:{query:c.a,fetchPolicy:"network-only",update:e=>s()(e.mail.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-refresh")}}}},_=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),g=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),y=n.n(g),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),S=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),D=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),N=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),C=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),E=Object(_.a)(p,i,[],!1,null,null,null);y()(E,{VBtn:b.a,VCard:k.a,VContainer:x.a,VDivider:w.a,VFlex:M.a,VForm:S.a,VIcon:L.a,VLayout:j.a,VSpacer:T.a,VSwitch:D.a,VTextField:N.a,VTextarea:C.a,VToolbar:Y.a,VToolbarTitle:V.a}),E.options.__file="client/components/admin/admin-mail.vue";t.default=E.exports},"./client/components/admin/admin-navigation.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-triangle-arrow.svg",alt:"Navigation"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("navigation.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("navigation.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/navigation",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s mr-3",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-container",{staticClass:"pa-0 mt-3",attrs:{fluid:"","grid-list-lg":""}},[n("v-row",{attrs:{dense:""}},[n("v-col",{attrs:{cols:"3"}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"teal",dark:"",dense:"",flat:"",height:"56"}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:navigation.mode")))])],1),n("v-list",{attrs:{nav:"","two-line":""}},[n("v-list-item-group",{attrs:{mandatory:"",color:e.$vuetify.theme.dark?"teal lighten-3":"teal"},model:{value:e.config.mode,callback:function(t){e.$set(e.config,"mode",t)},expression:"config.mode"}},[n("v-list-item",{attrs:{value:"TREE"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-tree-structure-dotted.svg",alt:"Site Tree"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeSiteTree.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeSiteTree.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"TREE"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"TREE"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"STATIC"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-features-list.svg",alt:"Static Navigation"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeStatic.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeStatic.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"STATIC"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"STATIC"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"MIXED"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-user-menu-male-dotted.svg",alt:"Custom Navigation"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeCustom.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeCustom.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"MIXED"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"MIXED"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1),n("v-list-item",{attrs:{value:"NONE"}},[n("v-list-item-avatar",[n("img",{attrs:{src:"/_assets/svg/icon-cancel-dotted.svg",alt:"None"}})]),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:navigation.modeNone.title")))]),n("v-list-item-subtitle",[e._v(e._s(e.$t("admin:navigation.modeNone.description")))])],1),n("v-list-item-avatar",[e.$vuetify.theme.dark?n("v-icon",{attrs:{color:"none"===e.config.mode?"teal lighten-3":"grey darken-2"}},[e._v("mdi-check-circle")]):n("v-icon",{attrs:{color:"none"===e.config.mode?"teal":"grey lighten-3"}},[e._v("mdi-check-circle")])],1)],1)],1)],1)],1)],1),"MIXED"===e.config.mode||"STATIC"===e.config.mode?n("v-col",{attrs:{cols:"9"}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-row",{attrs:{"no-gutters":"",align:"stretch"}},[n("v-col",{staticStyle:{flex:"0 0 350px"}},[n("v-card",{staticClass:"grey",class:e.$vuetify.theme.dark?"darken-4-l5":"lighten-3",staticStyle:{height:"100%","border-radius":"4px 0 0 4px"},attrs:{flat:""}},[n("div",{staticClass:"teal lighten-1 pa-2 d-flex",staticStyle:{"margin-bottom":"1px",height:"56px"}},[n("v-select",{attrs:{disabled:e.locales.length<2,label:"Locale","hide-details":"",solo:"",flat:"","background-color":"teal darken-2",dark:"",dense:"",items:e.locales,"item-text":"nativeName","item-value":"code"},model:{value:e.currentLang,callback:function(t){e.currentLang=t},expression:"currentLang"}}),n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-2",attrs:{icon:"",tile:"",color:"white"},on:{click:function(t){e.copyFromLocaleDialogIsShown=!0}}},i),[n("v-icon",[e._v("mdi-arrange-send-backward")])],1)]}}],null,!1,3494367755)},[n("span",[e._v(e._s(e.$t("admin:navigation.copyFromLocale")))])])],1),n("v-list",{staticClass:"py-2 blue darken-2",staticStyle:{"border-radius":"0"},attrs:{dense:"",nav:"",dark:""}},[e.currentTree.length<1?n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{attrs:{color:"blue lighten-3"}},[e._v("mdi-alert")])],1),n("v-list-item-content",[n("em",{staticClass:"caption blue--text text--lighten-4"},[e._v(e._s(e.$t("navigation.emptyList")))])])],1):e._e(),n("draggable",{model:{value:e.currentTree,callback:function(t){e.currentTree=t},expression:"currentTree"}},[e._l(e.currentTree,(function(t){return["link"===t.kind?n("v-list-item",{key:t.id,class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[t.icon.match(/fa[a-z] fa-/)?n("v-icon",{attrs:{size:"19"}},[e._v(e._s(t.icon))]):n("v-icon",[e._v(e._s(t.icon))])],1),n("v-list-item-title",[e._v(e._s(t.label))])],1):"divider"===t.kind?n("div",{key:t.id,staticClass:"py-2 clickable",class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[n("v-divider")],1):"header"===t.kind?n("v-subheader",{key:t.id,staticClass:"pl-4 clickable",class:t===e.current?"blue":"",on:{click:function(n){return e.selectItem(t)}}},[e._v(e._s(t.label))]):e._e()]}))],2)],1),n("v-card-chin",[n("v-menu",{staticStyle:{flex:"1 1"},attrs:{"offset-y":"",bottom:"","min-width":"200px"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"primary",depressed:"",block:""}},i),[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v(e._s(e.$t("common:actions.add")))])],1)]}}],null,!1,934848936)},[n("v-list",[n("v-list-item",{on:{click:function(t){return e.addItem("link")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-link")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.link")))])],1),n("v-list-item",{on:{click:function(t){return e.addItem("header")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-format-title")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.header")))])],1),n("v-list-item",{on:{click:function(t){return e.addItem("divider")}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",[e._v("mdi-minus")])],1),n("v-list-item-title",[e._v(e._s(e.$t("navigation.divider")))])],1)],1)],1)],1)],1)],1),n("v-col",[n("v-card",{staticStyle:{"border-radius":"0 4px 4px 0"},attrs:{flat:""}},["link"===e.current.kind?[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.link")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.link")})))])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.label"),"prepend-icon":"mdi-format-title",counter:"255"},model:{value:e.current.label,callback:function(t){e.$set(e.current,"label",t)},expression:"current.label"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.icon"),"prepend-icon":"mdi-dice-5","hide-details":""},model:{value:e.current.icon,callback:function(t){e.$set(e.current,"icon",t)},expression:"current.icon"}}),n("div",{staticClass:"caption pt-3 pl-5"},[e._v("The default icon set is "),n("strong",[e._v("Material Design Icons")]),e._v(". In order to use another icon set, you must first select it in the Theme administration section.")]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Material Design Icons")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://materialdesignicons.com/",target:"_blank"}},[e._v("Material Design Icons Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("mdi-")]),e._v(", e.g. "),n("code",[e._v("mdi-home")])]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Font Awesome 5")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"}},[e._v("Font Awesome 5 Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("fas fa-")]),e._v(", e.g. "),n("code",[e._v("fas fa-home")]),e._v(". Note that some icons use different prefixes (e.g. "),n("code",[e._v("fab")]),e._v(", "),n("code",[e._v("fad")]),e._v(", "),n("code",[e._v("fal")]),e._v(", "),n("code",[e._v("far")]),e._v(").")]),n("div",{staticClass:"caption pt-3 pl-5"},[n("strong",[e._v("Font Awesome 4")])]),n("div",{staticClass:"caption pl-5"},[e._v("Refer to the "),n("a",{attrs:{href:"https://fontawesome.com/v4.7.0/icons/",target:"_blank"}},[e._v("Font Awesome 4 Reference")]),e._v(" for the list of all possible values. You must prefix all values with "),n("code",[e._v("fa fa-")]),e._v(", e.g. "),n("code",[e._v("fa fa-home")])])],1),n("v-divider"),n("v-card-text",[n("v-select",{attrs:{outlined:"",label:e.$t("navigation.targetType"),"prepend-icon":"mdi-near-me",items:e.navTypes,"hide-details":""},model:{value:e.current.targetType,callback:function(t){e.$set(e.current,"targetType",t)},expression:"current.targetType"}}),"external"===e.current.targetType||"externalblank"===e.current.targetType?n("v-text-field",{staticClass:"mt-4",attrs:{outlined:"",label:e.$t("navigation.target"),"prepend-icon":"mdi-near-me","hide-details":""},model:{value:e.current.target,callback:function(t){e.$set(e.current,"target",t)},expression:"current.target"}}):"page"===e.current.targetType?n("div",{staticClass:"d-flex align-center mt-4"},[n("v-btn",{staticClass:"ml-8",attrs:{color:"primary",dark:""},on:{click:e.selectPage}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-magnify")]),n("span",[e._v(e._s(e.$t("admin:navigation.selectPageButton")))])],1),n("div",{staticClass:"caption ml-4 primary--text"},[e._v(e._s(e.current.target))])],1):"search"===e.current.targetType?n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.navType.searchQuery"),"prepend-icon":"search"},model:{value:e.current.target,callback:function(t){e.$set(e.current,"target",t)},expression:"current.target"}}):e._e()],1),n("v-divider")]:"header"===e.current.kind?[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.header")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.header")})))])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("navigation.label"),"prepend-icon":"mdi-format-title"},model:{value:e.current.label,callback:function(t){e.$set(e.current,"label",t)},expression:"current.label"}})],1),n("v-divider")]:"divider"===e.current.kind?n("div",[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("navigation.edit",{kind:e.$t("navigation.divider")})))]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){return e.deleteItem(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),n("span",[e._v(e._s(e.$t("navigation.delete",{kind:e.$t("navigation.divider")})))])],1)],1)],1):e._e(),e.current.kind?n("v-card-text",[n("v-radio-group",{staticClass:"pl-8",attrs:{mandatory:"","hide-details":""},model:{value:e.current.visibilityMode,callback:function(t){e.$set(e.current,"visibilityMode",t)},expression:"current.visibilityMode"}},[n("v-radio",{attrs:{label:e.$t("admin:navigation.visibilityMode.all"),value:"all",color:"primary"}}),n("v-radio",{staticClass:"mt-3",attrs:{label:e.$t("admin:navigation.visibilityMode.restricted"),value:"restricted",color:"primary"}})],1),n("div",{staticClass:"pl-8"},[n("v-select",{staticClass:"pl-8 mt-3",attrs:{"item-text":"name","item-value":"id",outlined:"","prepend-icon":"mdi-account-group",label:"Groups",disabled:"restricted"!==e.current.visibilityMode,items:e.groups,"persistent-hint":"",clearable:"",multiple:""},model:{value:e.current.visibilityGroups,callback:function(t){e.$set(e.current,"visibilityGroups",t)},expression:"current.visibilityGroups"}})],1)],1):[n("v-toolbar",{attrs:{height:"56",color:"teal lighten-1",flat:"",dark:""}}),e.currentTree.length>0?n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("navigation.noSelectionText")))]):n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("navigation.noItemsText")))])]],2)],1)],1)],1)],1):e._e()],1)],1)],1)],1),n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.copyFromLocaleDialogIsShown,callback:function(t){e.copyFromLocaleDialogIsShown=t},expression:"copyFromLocaleDialogIsShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-teal"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-arrange-send-backward")]),n("span",[e._v(e._s(e.$t("admin:navigation.copyFromLocale")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:navigation.copyFromLocaleInfoText")))]),n("v-select",{staticClass:"mt-3",attrs:{items:e.locales,"item-text":"nativeName","item-value":"code",outlined:"","prepend-icon":"mdi-web",label:e.$t("admin:navigation.sourceLocale"),hint:e.$t("admin:navigation.sourceLocaleHint"),"persistent-hint":""},model:{value:e.copyFromLocaleCode,callback:function(t){e.copyFromLocaleCode=t},expression:"copyFromLocaleCode"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.copyFromLocaleDialogIsShown=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:e.copyFromLocale}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v(e._s(e.$t("common:actions.copy")))])],1)],1)],1)],1),n("page-selector",{attrs:{mode:"select","open-handler":e.selectPageHandle,path:"home",locale:e.currentLang},model:{value:e.selectPageModal,callback:function(t){e.selectPageModal=t},expression:"selectPageModal"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/pull.js"),r=n.n(o),l=n("./node_modules/lodash/find.js"),d=n.n(l),u=n("./node_modules/lodash/get.js"),c=n.n(u),m=n("./node_modules/lodash/unionBy.js"),f=n.n(m),h=n("./node_modules/lodash/intersectionBy.js"),v=n.n(h),p=n("./node_modules/uuid/dist/index.js"),_=n("./client/graph/admin/users/users-query-groups.gql"),g=n.n(_),y=n("./node_modules/vuedraggable/dist/vuedraggable.umd.min.js"),b={components:{draggable:n.n(y).a},data:()=>({selectPageModal:!1,trees:[],current:{},currentLang:siteConfig.lang,groups:[],copyFromLocaleDialogIsShown:!1,config:{mode:"NONE"},allLocales:[],copyFromLocaleCode:"en"}),computed:{navTypes(){return[{text:this.$t("navigation.navType.external"),value:"external"},{text:this.$t("navigation.navType.externalblank"),value:"externalblank"},{text:this.$t("navigation.navType.home"),value:"home"},{text:this.$t("navigation.navType.page"),value:"page"}]},locales(){return v()(this.allLocales,f()(siteLangs,[{code:"en"},{code:siteConfig.lang}],"code"),"code")},currentTree:{get(){return c()(d()(this.trees,["locale",this.currentLang]),"items",null)||[]},set(e){const t=d()(this.trees,["locale",this.currentLang]);t?t.items=e:this.trees=[...this.trees,{locale:this.currentLang,items:e}]}}},watch:{currentLang(e,t){this.$nextTick(()=>{this.currentTree.length>0?this.current=this.currentTree[0]:this.current={}})}},methods:{addItem(e){let t={id:Object(p.v4)(),kind:e,visibilityMode:"all",visibilityGroups:[]};switch(e){case"link":t={...t,label:this.$t("navigation.untitled",{kind:this.$t("navigation.link")}),icon:"mdi-chevron-right",targetType:"home",target:""};break;case"header":t.label=this.$t("navigation.untitled",{kind:this.$t("navigation.header")})}this.currentTree=[...this.currentTree,t],this.current=t},deleteItem(e){this.currentTree=r()(this.currentTree,e),this.current={}},selectItem(e){this.current=e},selectPage(){this.selectPageModal=!0},selectPageHandle(e){let{path:t,locale:n}=e;this.current.target=`/${n}/${t}`},copyFromLocale(){this.copyFromLocaleDialogIsShown=!1,this.currentTree=[...this.currentTree,...c()(d()(this.trees,["locale",this.copyFromLocaleCode]),"items",null)||[]]},async save(){this.$store.commit("loadingStart","admin-navigation-save");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tree"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"NavigationTreeInput"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NavigationMode"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTree"},arguments:[{kind:"Argument",name:{kind:"Name",value:"tree"},value:{kind:"Variable",name:{kind:"Name",value:"tree"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mode"},value:{kind:"Variable",name:{kind:"Name",value:"mode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:605,source:{body:"\n mutation ($tree: [NavigationTreeInput]!, $mode: NavigationMode!) {\n navigation{\n updateTree(tree: $tree) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n },\n updateConfig(mode: $mode) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{tree:this.trees,mode:this.config.mode}});if(!c()(e,"data.navigation.updateTree.responseResult.succeeded",!1)||!c()(e,"data.navigation.updateConfig.responseResult.succeeded",!1))throw new Error(c()(e,"data.navigation.updateTree.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("navigation.saveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-navigation-save")},async refresh(){await this.$apollo.queries.trees.refetch(),this.current={},this.$store.commit("showNotification",{message:"Navigation has been refreshed.",style:"success",icon:"cached"})}},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mode"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:116,source:{body:"\n {\n navigation {\n config {\n mode\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.navigation.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-config")}},trees:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"navigation"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"tree"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"kind"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"targetType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"target"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"visibilityMode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"visibilityGroups"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:351,source:{body:"\n {\n navigation {\n tree {\n locale\n items {\n id\n kind\n label\n icon\n targetType\n target\n visibilityMode\n visibilityGroups\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.navigation.tree),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-tree")}},groups:{query:g.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-groups")}},allLocales:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nativeName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:163,source:{body:"\n {\n localization {\n locales {\n code\n name\n nativeName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.localization.locales,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-navigation-locales")}}}},k=(n("./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),x=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),w=n.n(x),M=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),S=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),L=n("./node_modules/vuetify/lib/components/VCard/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),T=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),D=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),N=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),Y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),V=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),E=n("./node_modules/vuetify/lib/components/VList/VList.js"),A=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),F=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),P=n("./node_modules/vuetify/lib/components/VList/index.js"),I=n("./node_modules/vuetify/lib/components/VList/VListItemGroup.js"),$=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),O=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),H=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),R=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),G=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),z=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),q=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),U=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),B=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),J=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),K=Object(k.a)(b,i,[],!1,null,"bceeb416",null);w()(K,{VBtn:M.a,VCard:S.a,VCardText:L.b,VCol:j.a,VContainer:T.a,VDialog:D.a,VDivider:N.a,VFlex:C.a,VIcon:Y.a,VLayout:V.a,VList:E.a,VListItem:A.a,VListItemAvatar:F.a,VListItemContent:P.b,VListItemGroup:I.a,VListItemSubtitle:P.c,VListItemTitle:P.d,VMenu:$.a,VRadio:O.a,VRadioGroup:H.a,VRow:R.a,VSelect:G.a,VSpacer:z.a,VSubheader:q.a,VTextField:U.a,VToolbar:B.a,VToolbarTitle:W.a,VTooltip:J.a}),K.options.__file="client/components/admin/admin-navigation.vue";t.default=K.exports},"./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&")},"./client/components/admin/admin-pages-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[e.page.id?n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-view-details.svg",alt:"Edit Page"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Page Details")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[n("v-chip",{staticClass:"ml-0 mr-2 caption",attrs:{label:"",small:""}},[e._v("ID "+e._s(e.page.id))]),n("span",[e._v("/"+e._s(e.page.locale)+"/"+e._s(e.page.path))])],1)]),n("v-spacer"),e.page.isPublished?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text"},[e._v(e._s(e.$t("common:page.published")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text"},[e._v(e._s(e.$t("common:page.unpublished")))])],e.page.isPrivate?[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{intermediary:"",pulse:""}}),n("div",{staticClass:"caption deep-orange--text"},[e._v(e._s(e.$t("common:page.private")))])]:[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{active:"",pulse:""}}),n("div",{staticClass:"caption blue--text"},[e._v(e._s(e.$t("common:page.global")))])],n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{color:"grey",icon:"",outlined:"",to:"/pages"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),n("v-menu",{attrs:{"offset-y":"",origin:"top right"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{color:"black",depressed:"",dark:""}},i),[n("span",[e._v("Actions")]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-down")])],1)]}}],null,!1,892646775)},[n("v-list",{attrs:{dense:"",nav:""}},[n("v-list-item",{attrs:{href:"/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-text-subject")])],1),n("v-list-item-title",[e._v("View")])],1),n("v-list-item",{attrs:{href:"/e/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-pencil")])],1),n("v-list-item-title",[e._v("Edit")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-cube-scan")])],1),n("v-list-item-title",[e._v("Re-Render")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-earth-remove")])],1),n("v-list-item-title",[e._v("Unpublish")])],1),n("v-list-item",{attrs:{href:"/s/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-code-tags")])],1),n("v-list-item-title",[e._v("View Source")])],1),n("v-list-item",{attrs:{href:"/h/"+e.page.locale+"/"+e.page.path}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"indigo"}},[e._v("mdi-history")])],1),n("v-list-item-title",[e._v("View History")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-content-duplicate")])],1),n("v-list-item-title",[e._v("Duplicate")])],1),n("v-list-item",{attrs:{disabled:""},on:{click:function(e){}}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-content-save-move-outline")])],1),n("v-list-item-title",[e._v("Move / Rename")])],1),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-list-item",e._g({},i),[n("v-list-item-icon",[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1),n("v-list-item-title",[e._v("Delete")])],1)]}}],null,!1,1100377009),model:{value:e.deletePageDialog,callback:function(t){e.deletePageDialog=t},expression:"deletePageDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-red"},[n("v-icon",{staticClass:"mr-2",attrs:{color:"white"}},[e._v("mdi-file-document-box-remove-outline")]),n("span",[e._v(e._s(e.$t("common:page.delete")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("i18next",{staticClass:"body-2",attrs:{path:"common:page.deleteTitle",tag:"div"}},[n("span",{staticClass:"red--text text--darken-2",attrs:{place:"title"}},[e._v(e._s(e.page.title))])]),n("div",{staticClass:"caption"},[e._v(e._s(e.$t("common:page.deleteSubtitle")))]),n("v-chip",{staticClass:"mt-3 ml-0 mr-1",attrs:{label:"",color:"red lighten-4",disabled:"",small:""}},[n("div",{staticClass:"caption red--text text--darken-2"},[e._v(e._s(e.page.locale.toUpperCase()))])]),n("v-chip",{staticClass:"mt-3 mx-0",attrs:{label:"",color:"red lighten-5",disabled:"",small:""}},[n("span",{staticClass:"red--text text--darken-2"},[e._v("/"+e._s(e.page.path))])])],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:function(t){e.deletePageDialog=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"white--text",attrs:{color:"red darken-2",loading:e.loading},on:{click:e.deletePage}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1)],1)],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",large:"",depressed:"",disabled:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v("Save Changes")])],1)],2)]),n("v-flex",{attrs:{xs12:"",lg6:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-text-subject")]),n("span",[e._v("Properties")])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Title")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.title))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Description")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.description||"-"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Locale")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.locale))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Path")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.path))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Editor")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.editor||"?"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Content Type")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.contentType||"?"))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Page Hash")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.hash))])],1)],1)],1)],1)],1),n("v-flex",{attrs:{xs12:"",lg6:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-account-multiple")]),n("span",[e._v("Users")])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-btn",{attrs:{icon:"",to:"/users/"+e.page.creatorId}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-account")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Creator")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.creatorName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.page.creatorEmail)+")")])])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e._f("moment")(e.page.createdAt,"calendar")))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-btn",{attrs:{icon:"",to:"/users/"+e.page.authorId}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-account")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"overline grey--text"},[e._v("Last Editor")])]),n("v-list-item-subtitle",{staticClass:"body-2",class:e.$vuetify.theme.dark?"grey--text text--lighten-2":"grey--text text--darken-3"},[e._v(e._s(e.page.authorName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.page.authorEmail)+")")])])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e._f("moment")(e.page.updatedAt,"calendar")))])],1)],1)],1)],1)],1)],1):n("v-layout",{attrs:{row:"","align-center":""}},[n("v-progress-circular",{attrs:{indeterminate:"",width:"2",color:"grey"}}),n("div",{staticClass:"body-2 pl-3 grey--text"},[e._v(e._s(e.$t("common:page.loading")))])],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/toSafeInteger.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),d=n("./client/graph/admin/pages/pages-query-single.gql"),u=n.n(d),c=n("./client/graph/common/common-pages-mutation-delete.gql"),m=n.n(c),f={components:{StatusIndicator:l.StatusIndicator},data:()=>({deletePageDialog:!1,page:{},loading:!1}),methods:{async deletePage(){this.loading=!0,this.$store.commit("loadingStart","page-delete");try{const e=await this.$apollo.mutate({mutation:m.a,variables:{id:this.page.id}});if(!r()(e,"data.pages.delete.responseResult.succeeded",!1))throw new Error(r()(e,"data.pages.delete.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{style:"green",message:"Page deleted successfully.",icon:"check"}),this.$router.replace("/pages")}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","page-delete")},async rerenderPage(){this.$store.commit("showNotification",{style:"indigo",message:"Coming soon...",icon:"directions_boat"})}},apollo:{page:{query:u.a,variables(){return{id:s()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>e.pages.single,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},h=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),v=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),p=n.n(v),_=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),g=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),y=n("./node_modules/vuetify/lib/components/VCard/index.js"),b=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),x=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),w=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),j=n("./node_modules/vuetify/lib/components/VList/VList.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),N=n("./node_modules/vuetify/lib/components/VList/index.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemIcon.js"),V=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),E=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),F=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),P=Object(h.a)(f,i,[],!1,null,null,null);p()(P,{VBtn:_.a,VCard:g.a,VCardText:y.b,VChip:b.a,VContainer:k.a,VDialog:x.a,VDivider:w.a,VFlex:M.a,VIcon:S.a,VLayout:L.a,VList:j.a,VListItem:T.a,VListItemAction:D.a,VListItemActionText:N.a,VListItemAvatar:C.a,VListItemContent:N.b,VListItemIcon:Y.a,VListItemSubtitle:N.c,VListItemTitle:N.d,VMenu:V.a,VProgressCircular:E.a,VSpacer:A.a,VToolbar:F.a}),P.options.__file="client/components/admin/admin-pages-edit.vue";t.default=P.exports},"./client/components/admin/admin-pages-visualize.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-venn-diagram.svg",alt:"Visualize Pages"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Visualize Pages")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Dendrogram representation of your pages")])]),n("v-spacer"),e.locales.length>0?n("v-select",{staticClass:"mx-5 animated fadeInDown wait-p1s",staticStyle:{flex:"0 1 120px"},attrs:{items:e.locales,solo:"",dense:"","hide-details":"","item-value":"code","item-text":"name"},model:{value:e.currentLocale,callback:function(t){e.currentLocale=t},expression:"currentLocale"}}):e._e(),n("v-btn-toggle",{staticClass:"animated fadeInDown",attrs:{color:"primary",dense:"",rounded:""},model:{value:e.graphMode,callback:function(t){e.graphMode=t},expression:"graphMode"}},[n("v-btn",{staticClass:"px-5",attrs:{value:"htree"}},[n("v-icon",{attrs:{left:"",color:"htree"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-sitemap")]),n("span",{staticClass:"text-none"},[e._v("Hierarchical Tree")])],1),n("v-btn",{staticClass:"px-5",attrs:{value:"hradial"}},[n("v-icon",{attrs:{left:"",color:"hradial"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-chart-donut-variant")]),n("span",{staticClass:"text-none"},[e._v("Hierarchical Radial")])],1),n("v-btn",{staticClass:"px-5",attrs:{value:"rradial"}},[n("v-icon",{attrs:{left:"",color:"rradial"===e.graphMode?"primary":"grey darken-3"}},[e._v("mdi-blur-radial")]),n("span",{staticClass:"text-none"},[e._v("Relational Radial")])],1)],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:e.pages.length>=1,expression:"pages.length >= 1"}],ref:"svgContainer",staticClass:"admin-pages-visualize-svg"}),e.pages.length<1?n("v-alert",{staticStyle:{"max-width":"650px",margin:"0 auto"},attrs:{outlined:"",type:"warning"}},[e._v("Looks like there's no data yet to graph!")]):e._e()],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/partial.js"),s=n.n(a),o=n("./node_modules/lodash/filter.js"),r=n.n(o),l=n("./node_modules/lodash/sortBy.js"),d=n.n(l),u=n("./node_modules/lodash/groupBy.js"),c=n.n(u),m=n("./node_modules/lodash/take.js"),f=n.n(m),h=n("./node_modules/d3/dist/d3.node.js"),v={data:()=>({graphMode:"htree",width:800,radius:400,pages:[],locales:siteLangs,currentLocale:siteConfig.lang}),watch:{pages(){this.redraw()},graphMode(){this.redraw()}},methods:{goToPage(e){const t=e.data.id;if(t)if(h.event.ctrlKey||h.event.metaKey){const{href:e}=this.$router.resolve(String(t));window.open(e,"_blank")}else this.$router.push(String(t))},bilink(e){const t=new Map(e.descendants().map(e=>[e.data.path,e]));for(const n of e.descendants())n.incoming=[],n.outgoing=[],n.data.links.forEach(e=>{const i=t.get(e);i&&n.outgoing.push([n,i])});for(const t of e.descendants())for(const e of t.outgoing)e[1]&&e[1].incoming.push(e);return e},hierarchy(e){const t=new Map(e.map(e=>[e.path,e]));return function e(n,i){let[a,o]=i;return{...a,children:Object.entries(c()(o,e=>{return t=e.path,f()(t.split("/"),n).join("/");var t})).map(e=>{let[n,i]=e;return[(a=n,t.get(a)||{path:a,title:a.split("/").slice(-1)[0],links:[]}),d()(i,e=>e.path)];var a}).map(e=>{let[t,n]=e;return[t,r()(n,e=>e.path!==t.path)]}).map(s()(e,n+1))}}(2,[{path:this.currentLocale,title:this.currentLocale,links:[]},e])},drawRelations(){const e=this.hierarchy(this.pages),t=h.lineRadial().curve(h.curveBundle.beta(.85)).radius(e=>e.y).angle(e=>e.x),n=h.cluster().size([2*Math.PI,this.radius-100])(this.bilink(h.hierarchy(e).sort((e,t)=>h.ascending(e.height,t.height)||h.ascending(e.data.path,t.data.path)))),i=h.create("svg").attr("viewBox",[-this.width/2,-this.width/2,this.width,this.width]),a=i.append("g");i.call(h.zoom().on("zoom",(function(){a.attr("transform",h.event.transform)})));const s=a.append("g").attr("stroke","#CCC").attr("fill","none").selectAll("path").data(n.descendants().flatMap(e=>e.outgoing)).join("path").style("mix-blend-mode","multiply").attr("d",e=>{let[n,i]=e;return t(n.path(i))}).each((function(e){e.path=this}));a.append("g").attr("font-family","sans-serif").attr("font-size",10).selectAll("g").data(n.descendants()).join("g").attr("transform",e=>`rotate(${180*e.x/Math.PI-90}) translate(${e.y},0)`).append("text").attr("dy","0.31em").attr("x",e=>e.xe.xe.x>=Math.PI?"rotate(180)":null).attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).each((function(e){e.text=this})).on("mouseover",(function(e){s.style("mix-blend-mode",null),h.select(this).attr("font-weight","bold"),h.selectAll(e.incoming.map(e=>e.path)).attr("stroke","#2196F3").raise(),h.selectAll(e.incoming.map(e=>{let[t]=e;return t.text})).attr("fill","#2196F3").attr("font-weight","bold"),h.selectAll(e.outgoing.map(e=>e.path)).attr("stroke","#E91E63").raise(),h.selectAll(e.outgoing.map(e=>{let[,t]=e;return t.text})).attr("fill","#E91E63").attr("font-weight","bold")})).on("mouseout",(function(e){s.style("mix-blend-mode","multiply"),h.select(this).attr("font-weight",null),h.selectAll(e.incoming.map(e=>e.path)).attr("stroke",null),h.selectAll(e.incoming.map(e=>{let[t]=e;return t.text})).attr("fill",null).attr("font-weight",null),h.selectAll(e.outgoing.map(e=>e.path)).attr("stroke",null),h.selectAll(e.outgoing.map(e=>{let[,t]=e;return t.text})).attr("fill",null).attr("font-weight",null)})).on("click",e=>this.goToPage(e)).call(e=>e.append("title").text(e=>`${e.data.path}\n ${e.outgoing.length} outgoing\n ${e.incoming.length} incoming`)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(i.node())},drawTree(){const e=this.hierarchy(this.pages),t=h.hierarchy(e);t.dx=10,t.dy=this.width/(t.height+1);const n=h.tree().nodeSize([t.dx,t.dy])(t);let i=1/0,a=-i;n.each(e=>{e.x>a&&(a=e.x),e.xe.y).y(e=>e.x));const l=r.append("g").attr("stroke-linejoin","round").attr("stroke-width",3).selectAll("g").data(n.descendants()).join("g").attr("transform",e=>`translate(${e.y},${e.x})`);l.append("circle").attr("fill",e=>e.children?"#555":"#999").attr("r",2.5),l.append("text").attr("dy","0.31em").attr("x",e=>e.children?-6:6).attr("text-anchor",e=>e.children?"end":"start").attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).on("click",e=>this.goToPage(e)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(s.node())},drawRadialTree(){const e=this.hierarchy(this.pages),t=h.tree().size([2*Math.PI,this.radius]).separation((e,t)=>(e.parent===t.parent?1:2)/e.depth)(h.hierarchy(e).sort((e,t)=>h.ascending(e.data.title,t.data.title))),n=h.create("svg").style("font","10px sans-serif"),i=n.append("g");n.call(h.zoom().on("zoom",(function(){i.attr("transform",h.event.transform)})));i.append("g").attr("fill","none").attr("stroke",this.$vuetify.theme.dark?"white":"#555").attr("stroke-opacity",.4).attr("stroke-width",1.5).selectAll("path").data(t.links()).join("path").attr("d",h.linkRadial().angle(e=>e.x).radius(e=>e.y));const a=i.append("g").attr("stroke-linejoin","round").attr("stroke-width",3).selectAll("g").data(t.descendants().reverse()).join("g").attr("transform",e=>`\n rotate(${180*e.x/Math.PI-90})\n translate(${e.y},0)\n `);a.append("circle").attr("fill",e=>e.children?"#555":"#999").attr("r",2.5),a.append("text").attr("dy","0.31em").attr("x",e=>e.xe.xe.x>=Math.PI?"rotate(180)":null).attr("fill",this.$vuetify.theme.dark?"white":"").attr("cursor","pointer").text(e=>e.data.title).on("click",e=>this.goToPage(e)).clone(!0).lower().attr("stroke",this.$vuetify.theme.dark?"#222":"white"),this.$refs.svgContainer.appendChild(n.node()),n.attr("viewBox",(function(){const{x:e,y:t,width:n,height:i}=this.getBBox();return[e,t,n,i]}))},redraw(){for(;this.$refs.svgContainer.firstChild;)this.$refs.svgContainer.firstChild.remove();if(this.pages.length>0)switch(this.graphMode){case"rradial":this.drawRelations();break;case"htree":this.drawTree();break;case"hradial":this.drawRadialTree()}}},apollo:{pages:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"links"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"links"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:209,source:{body:"\n query ($locale: String!) {\n pages {\n links(locale: $locale) {\n id\n path\n title\n links\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{locale:this.currentLocale}},fetchPolicy:"network-only",update:e=>e.pages.links,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},p=(n("./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),_=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),g=n.n(_),y=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),b=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),k=n("./node_modules/vuetify/lib/components/VBtnToggle/VBtnToggle.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=Object(p.a)(v,i,[],!1,null,null,null);g()(T,{VAlert:y.a,VBtn:b.a,VBtnToggle:k.a,VContainer:x.a,VFlex:w.a,VIcon:M.a,VLayout:S.a,VSelect:L.a,VSpacer:j.a}),T.options.__file="client/components/admin/admin-pages-visualize.vue";t.default=T.exports},"./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-pages.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-file.svg",alt:"Page"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Pages")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Manage pages")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p1s",attrs:{icon:"",color:"grey",outlined:""},on:{click:e.refresh}},[n("v-icon",{staticClass:"grey--text"},[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown mx-3",attrs:{color:"primary",outlined:"",disabled:""},on:{click:e.recyclebin}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-delete-outline")]),n("span",[e._v("Recycle Bin")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",depressed:"",large:"",to:"pages/visualize"}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-graph")]),n("span",[e._v("Visualize")])],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("div",{staticClass:"pa-2 d-flex align-center",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-3"},[n("v-text-field",{staticStyle:{"max-width":"400px"},attrs:{solo:"",flat:"","prepend-inner-icon":"mdi-file-search-outline",label:"Search Pages...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-select",{staticClass:"ml-2",staticStyle:{"max-width":"250px"},attrs:{solo:"",flat:"","hide-details":"",dense:"",label:"Locale",items:e.langs},model:{value:e.selectedLang,callback:function(t){e.selectedLang=t},expression:"selectedLang"}}),n("v-select",{staticClass:"ml-2",staticStyle:{"max-width":"250px"},attrs:{solo:"",flat:"","hide-details":"",dense:"",label:"Publish State",items:e.states},model:{value:e.selectedState,callback:function(t){e.selectedState=t},expression:"selectedState"}})],1),n("v-divider"),n("v-data-table",{attrs:{items:e.filteredPages,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"must-sort":"","sort-by":"updatedAt","sort-desc":"","hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageTotal=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/pages/"+t.item.id)}}},[n("td",{staticClass:"text-xs-right"},[e._v(e._s(t.item.id))]),n("td",[n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(t.item.title))])]),n("div",{staticClass:"caption"},[e._v(e._s(t.item.description))])]),n("td",{staticClass:"admin-pages-path"},[n("v-chip",{attrs:{label:"",small:"",color:e.$vuetify.theme.dark?"grey darken-4":"grey lighten-4"}},[e._v(e._s(t.item.locale))]),n("span",{staticClass:"ml-2 grey--text",class:e.$vuetify.theme.dark?"text--lighten-1":"text--darken-2"},[e._v("/ "+e._s(t.item.path))])],1),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"calendar")))]),n("td",[e._v(e._s(e._f("moment")(t.item.updatedAt,"calendar")))])])]}}])},[n("template",{slot:"no-data"},[n("v-alert",{staticClass:"ma-3",attrs:{icon:"mdi-alert",value:!0,outlined:""}},[e._v("No pages to display.")])],1)],2),this.pageTotal>1?n("div",{staticClass:"text-center py-2 animated fadeInDown"},[n("v-pagination",{attrs:{length:e.pageTotal},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}})],1):e._e()],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/uniqBy.js"),s=n.n(a),o=n("./node_modules/lodash/concat.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=n("./client/graph/admin/pages/pages-query-list.gql"),c={data:()=>({selectedPage:{},pagination:1,pages:[],pageTotal:0,headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Title",value:"title"},{text:"Path",value:"path"},{text:"Created",value:"createdAt",width:250},{text:"Last Updated",value:"updatedAt",width:250}],search:"",selectedLang:null,selectedState:null,states:[{text:"All Publishing States",value:null},{text:"Published",value:!0},{text:"Not Published",value:!1}],loading:!1}),computed:{filteredPages(){return d()(this.pages,e=>(null===this.selectedLang||this.selectedLang===e.locale)&&(null===this.selectedState||this.selectedState===e.isPublished))},langs(){return r()({text:"All Locales",value:null},s()(this.pages,"locale").map(e=>({text:e.locale,value:e.locale})))}},methods:{async refresh(){await this.$apollo.queries.pages.refetch(),this.$store.commit("showNotification",{message:"Page list has been refreshed.",style:"success",icon:"cached"})},newpage(){this.pageSelectorShown=!0},recyclebin(){}},apollo:{pages:{query:n.n(u).a,fetchPolicy:"network-only",update:e=>e.pages.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-pages-refresh")}}}},m=(n("./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),k=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=Object(m.a)(c,i,[],!1,null,null,null);h()(D,{VAlert:v.a,VBtn:p.a,VCard:_.a,VChip:g.a,VContainer:y.a,VDataTable:b.a,VDivider:k.a,VFlex:x.a,VIcon:w.a,VLayout:M.a,VPagination:S.a,VSelect:L.a,VSpacer:j.a,VTextField:T.a}),D.options.__file="client/components/admin/admin-pages.vue";t.default=D.exports},"./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-rendering.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-process.svg",alt:"Rendering"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:rendering.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:rendering.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/rendering",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{staticClass:"animated fadeInUp",attrs:{lg3:"",xs12:""}},[n("v-toolbar",{attrs:{color:"blue darken-2",dense:"",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Pipeline")])]),n("v-expansion-panels",{staticClass:"adm-rendering-pipeline",attrs:{accordion:"",mandatory:""},model:{value:e.selectedCore,callback:function(t){e.selectedCore=t},expression:"selectedCore"}},e._l(e.renderers,(function(t){return n("v-expansion-panel",{key:t.key},[n("v-expansion-panel-header",{attrs:{"hide-actions":"",ripple:""}},[n("v-toolbar",{attrs:{color:"blue",dense:"",dark:"",flat:""}},[n("v-spacer"),n("div",{staticClass:"body-2"},[e._v(e._s(t.input))]),n("v-icon",{staticClass:"mx-2"},[e._v("mdi-arrow-right-circle")]),n("div",{staticClass:"caption"},[e._v(e._s(t.output))]),n("v-spacer")],1)],1),n("v-expansion-panel-content",[n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(t.children,(function(i,a){return[n("v-list-item",{key:i.key,class:e.currentRenderer.key===i.key?e.$vuetify.theme.dark?"grey darken-4-l4":"blue lighten-5":"",on:{click:function(t){return e.selectRenderer(i.key)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",{attrs:{color:e.currentRenderer.key===i.key?"primary":"grey"}},[e._v(e._s(i.icon))])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(i.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption"},[e._v(e._s(i.description))])])],1),n("v-list-item-avatar",{attrs:{size:"24"}},[i.isEnabled?n("status-indicator",{attrs:{positive:"",pulse:""}}):n("status-indicator",{attrs:{negative:"",pulse:""}})],1)],1),a({selectedCore:-1,renderers:[],currentRenderer:{}}),watch:{renderers(e,t){w()(()=>{this.selectedCore=k()(e,["key","markdownCore"]),this.selectRenderer("markdownCore")},500)}},methods:{selectRenderer(e){this.renderers.map(t=>{y()(t.children,["key",e])&&(this.currentRenderer=_()(t.children,["key",e]))})},async refresh(){await this.$apollo.queries.renderers.refetch(),this.$store.commit("showNotification",{message:"Rendering active configuration has been reloaded.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-rendering-saverenderers"),await this.$apollo.mutate({mutation:D.a,variables:{renderers:v()(this.renderers,(e,t)=>e=f()(e,t.children.map(e=>({key:e.key,isEnabled:e.isEnabled,config:e.config.map(e=>({key:e.key,value:JSON.stringify({v:e.value.value})}))}))),[])}}),this.$store.commit("showNotification",{message:"Rendering configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-rendering-saverenderers")}},apollo:{renderers:{query:j.a,fetchPolicy:"network-only",update:e=>{let t=c()(e.rendering.renderers).map(e=>({...e,config:d()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])}));const n=new M.DepGraph({circular:!0}),i=r()(t,["dependsOn",null]).map(e=>(e.children=f()([c()(e)],r()(t,["dependsOn",e.key])),e));i.map(e=>{n.addNode(e.key)}),i.map(e=>{i.map(t=>{e.key!==t.key&&e.output===t.input&&n.addDependency(e.key,t.key)})});let a=[];return s()(n.overallOrder()).map(e=>{a.push(_()(i,["key",e]))}),a},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-rendering-refresh")}}}},C=(n("./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),Y=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),V=n.n(Y),E=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),A=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),F=n("./node_modules/vuetify/lib/components/VCard/index.js"),P=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanel.js"),O=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelContent.js"),H=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanelHeader.js"),R=n("./node_modules/vuetify/lib/components/VExpansionPanel/VExpansionPanels.js"),G=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),z=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),q=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),U=n("./node_modules/vuetify/lib/components/VList/VList.js"),B=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),W=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),J=n("./node_modules/vuetify/lib/components/VList/index.js"),K=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),X=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),Q=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),Z=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),ee=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),te=Object(C.a)(N,i,[],!1,null,null,null);V()(te,{VBtn:E.a,VCard:A.a,VCardText:F.b,VContainer:P.a,VDivider:I.a,VExpansionPanel:$.a,VExpansionPanelContent:O.a,VExpansionPanelHeader:H.a,VExpansionPanels:R.a,VFlex:G.a,VIcon:z.a,VLayout:q.a,VList:U.a,VListItem:B.a,VListItemAvatar:W.a,VListItemContent:J.b,VListItemSubtitle:J.c,VListItemTitle:J.d,VSelect:K.a,VSpacer:X.a,VSwitch:Q.a,VTextField:Z.a,VToolbar:ee.a}),te.options.__file="client/components/admin/admin-rendering.vue";t.default=te.exports},"./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-search.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-search.svg",alt:"Search Engine"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:search.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:search.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"mr-3 animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/search",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p1s",attrs:{color:"black",dark:"",depressed:""},on:{click:e.rebuild}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-cached")]),n("span",[e._v(e._s(e.$t("admin:search.rebuildIndex")))])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:search.searchEngine")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.engines,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedEngine=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.key===e.selectedEngine?n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-checkbox-marked-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-checkbox-blank-circle-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedEngine===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedEngine===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedEngine===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i({engines:[],selectedEngine:"",engine:{}}),watch:{selectedEngine(e,t){this.engine=c()(this.engines,["key",e])||{}},engines(e,t){this.selectedEngine=d()(c()(this.engines,"isEnabled"),"key","db")}},methods:{async refresh(){await this.$apollo.queries.engines.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:search.listRefreshSuccess"),style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-search-saveengines");try{const e=await this.$apollo.mutate({mutation:v.a,variables:{engines:this.engines.map(e=>({isEnabled:e.key===this.selectedEngine,key:e.key,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}});if(!d()(e,"data.search.updateSearchEngines.responseResult.succeeded",!1))throw new Error(d()(e,"data.search.updateSearchEngines.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:search.configSaveSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-search-saveengines")},async rebuild(){this.$store.commit("loadingStart","admin-search-rebuildindex");try{const e=await this.$apollo.mutate({mutation:_.a});if(!d()(e,"data.search.rebuildIndex.responseResult.succeeded",!1))throw new Error(d()(e,"data.search.rebuildIndex.responseResult.message",this.$t("common:error.unexpected")));this.$store.commit("showNotification",{message:this.$t("admin:search.indexRebuildSuccess"),style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-search-rebuildindex")}},apollo:{engines:{query:f.a,fetchPolicy:"network-only",update:e=>r()(e.search.searchEngines).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-search-refresh")}}}},y=(n("./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),b=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),k=n.n(b),x=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),w=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),M=n("./node_modules/vuetify/lib/components/VCard/index.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),L=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),T=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),D=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),N=n("./node_modules/vuetify/lib/components/VList/VList.js"),C=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),V=n("./node_modules/vuetify/lib/components/VList/index.js"),E=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),A=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),F=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),P=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),I=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),$=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),O=Object(y.a)(g,i,[],!1,null,"1c142409",null);k()(O,{VBtn:x.a,VCard:w.a,VCardText:M.b,VContainer:S.a,VDivider:L.a,VFlex:j.a,VIcon:T.a,VLayout:D.a,VList:N.a,VListItem:C.a,VListItemAvatar:Y.a,VListItemContent:V.b,VListItemSubtitle:V.c,VListItemTitle:V.d,VSelect:E.a,VSpacer:A.a,VSwitch:F.a,VTextField:P.a,VTextarea:I.a,VToolbar:$.a}),O.options.__file="client/components/admin/admin-search.vue";t.default=O.exports},"./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&")},"./client/components/admin/admin-security.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-private.svg",alt:"Security"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:security.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:security.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"red darken-2",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v("Security")])],1),n("v-card-info",{attrs:{color:"red"}},[n("span",[e._v("Make sure to understand the implications before turning on / off a security feature.")])]),n("v-card-text",[n("v-switch",{attrs:{inset:"",label:"Block Open Redirect",color:"red darken-2","persistent-hint":"",hint:"Prevents user controlled URLs from directing to websites outside of your wiki. This provides Open Redirect protection."},model:{value:e.config.securityOpenRedirect,callback:function(t){e.$set(e.config,"securityOpenRedirect",t)},expression:"config.securityOpenRedirect"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{staticClass:"mt-3",attrs:{inset:"",label:"Block IFrame Embedding",color:"red darken-2","persistent-hint":"",hint:"Prevents other websites from embedding your wiki in an iframe. This provides clickjacking protection."},model:{value:e.config.securityIframe,callback:function(t){e.$set(e.config,"securityIframe",t)},expression:"config.securityIframe"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Same Origin Referrer Policy",color:"red darken-2","persistent-hint":"",hint:"Limits the referrer header to same origin."},model:{value:e.config.securityReferrerPolicy,callback:function(t){e.$set(e.config,"securityReferrerPolicy",t)},expression:"config.securityReferrerPolicy"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Trust X-Forwarded-* Proxy Headers",color:"red darken-2","persistent-hint":"",hint:"Should be enabled when using a reverse-proxy like nginx, apache, CloudFlare, etc in front of Wiki.js. Turn off otherwise."},model:{value:e.config.securityTrustProxy,callback:function(t){e.$set(e.config,"securityTrustProxy",t)},expression:"config.securityTrustProxy"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Enforce HSTS",color:"red darken-2","persistent-hint":"",hint:"This ensures the connection cannot be established through an insecure HTTP connection."},model:{value:e.config.securityHSTS,callback:function(t){e.$set(e.config,"securityHSTS",t)},expression:"config.securityHSTS"}}),n("v-select",{staticClass:"mt-5",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:"HSTS Max Age",items:e.hstsDurations,"prepend-icon":"mdi-subdirectory-arrow-right",disabled:!e.config.securityHSTS,"hide-details":""},model:{value:e.config.securityHSTSDuration,callback:function(t){e.$set(e.config,"securityHSTSDuration",t)},expression:"config.securityHSTSDuration"}}),n("div",{staticClass:"pl-11 mt-3"},[n("div",{staticClass:"caption"},[e._v("Defines the duration for which the server should only deliver content through HTTPS.")]),n("div",{staticClass:"caption"},[e._v("It's a good idea to start with small values and make sure that nothing breaks on your wiki before moving to longer values.")])])],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:security.uploads")))])],1),n("v-card-info",{attrs:{color:"blue"}},[n("span",[e._v(e._s(e.$t("admin:security.uploadsInfo")))])]),n("v-card-text",[n("v-text-field",{staticClass:"mt-3",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:e.$t("admin:security.maxUploadSize"),required:"","prepend-icon":"mdi-progress-upload",hint:e.$t("admin:security.maxUploadSizeHint"),"persistent-hint":"",suffix:e.$t("admin:security.maxUploadSizeSuffix")},model:{value:e.config.uploadMaxFileSize,callback:function(t){e.$set(e.config,"uploadMaxFileSize",t)},expression:"config.uploadMaxFileSize"}}),n("v-text-field",{staticClass:"mt-3",staticStyle:{"max-width":"450px"},attrs:{outlined:"",label:e.$t("admin:security.maxUploadBatch"),required:"","prepend-icon":"mdi-upload-lock",hint:e.$t("admin:security.maxUploadBatchHint"),"persistent-hint":"",suffix:e.$t("admin:security.maxUploadBatchSuffix")},model:{value:e.config.uploadMaxFiles,callback:function(t){e.$set(e.config,"uploadMaxFiles",t)},expression:"config.uploadMaxFiles"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Scan and Sanitize SVG Uploads",color:"primary","persistent-hint":"",hint:"Should SVG uploads be scanned for vulnerabilities and stripped of any potentially unsafe content."},model:{value:e.config.uploadScanSVG,callback:function(t){e.$set(e.config,"uploadScanSVG",t)},expression:"config.uploadScanSVG"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:"Force Download of Unsafe Extensions",color:"primary","persistent-hint":"",hint:"Should non-image files be forced as downloads when accessed directly. This prevents potential XSS attacks via unsafe file extensions uploads."},model:{value:e.config.uploadForceDownload,callback:function(t){e.$set(e.config,"uploadForceDownload",t)},expression:"config.uploadForceDownload"}})],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:security.login")))])]),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.loginScreen")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-text-field",{attrs:{outlined:"",label:e.$t("admin:security.loginBgUrl"),hint:e.$t("admin:security.loginBgUrlHint"),"persistent-hint":"","prepend-icon":"mdi-image-area","append-icon":"mdi-folder-image"},on:{"click:append":e.browseLoginBg},model:{value:e.config.authLoginBgUrl,callback:function(t){e.$set(e.config,"authLoginBgUrl",t)},expression:"config.authLoginBgUrl"}}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:security.bypassLogin"),color:"primary","prepend-icon":"mdi-fast-forward","persistent-hint":"",hint:e.$t("admin:security.bypassLoginHint")},model:{value:e.config.authAutoLogin,callback:function(t){e.$set(e.config,"authAutoLogin",t)},expression:"config.authAutoLogin"}}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:security.hideLocalLogin"),color:"primary","prepend-icon":"mdi-eye-off-outline","persistent-hint":"",hint:e.$t("admin:security.hideLocalLoginHint")},model:{value:e.config.authHideLocal,callback:function(t){e.$set(e.config,"authHideLocal",t)},expression:"config.authHideLocal"}})],1),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.loginSecurity")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-switch",{staticClass:"mt-0",attrs:{inset:"",label:e.$t("admin:security.enforce2fa"),color:"primary","prepend-icon":"mdi-two-factor-authentication",hint:e.$t("admin:security.enforce2faHint"),"persistent-hint":""},model:{value:e.config.authEnforce2FA,callback:function(t){e.$set(e.config,"authEnforce2FA",t)},expression:"config.authEnforce2FA"}})],1),n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline grey--text pa-4"},[e._v(e._s(e.$t("admin:security.jwt")))]),n("div",{staticClass:"px-4 pb-3"},[n("v-text-field",{attrs:{outlined:"","prepend-icon":"mdi-account-group-outline",label:e.$t("admin:auth.jwtAudience"),hint:e.$t("admin:auth.jwtAudienceHint"),"persistent-hint":""},model:{value:e.config.authJwtAudience,callback:function(t){e.$set(e.config,"authJwtAudience",t)},expression:"config.authJwtAudience"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"","prepend-icon":"mdi-clock-outline",label:e.$t("admin:auth.tokenExpiration"),hint:e.$t("admin:auth.tokenExpirationHint"),"persistent-hint":""},model:{value:e.config.authJwtExpiration,callback:function(t){e.$set(e.config,"authJwtExpiration",t)},expression:"config.authJwtExpiration"}}),n("v-text-field",{staticClass:"mt-3",attrs:{outlined:"","prepend-icon":"mdi-update",label:e.$t("admin:auth.tokenRenewalPeriod"),hint:e.$t("admin:auth.tokenRenewalPeriodHint"),"persistent-hint":""},model:{value:e.config.authJwtRenewablePeriod,callback:function(t){e.$set(e.config,"authJwtRenewablePeriod",t)},expression:"config.authJwtRenewablePeriod"}})],1)],1)],1)],1)],1)],1)],1),n(e.activeModal,{tag:"component"})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/toSafeInteger.js"),r=n.n(o),l=n("./node_modules/lodash/get.js"),d=n.n(l),u=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),c=n("./client/store/editor.js");WIKI.$store.registerModule("editor",c.a);var m={i18nOptions:{namespaces:"editor"},components:{editorModalMedia:()=>Promise.all([n.e("vendor"),n.e("editor")]).then(n.bind(null,"./client/components/editor/editor-modal-media.vue"))},data:()=>({config:{uploadMaxFileSize:0,uploadMaxFiles:0,uploadScanSVG:!0,uploadForceDownload:!0,securityOpenRedirect:!0,securityIframe:!0,securityReferrerPolicy:!0,securityTrustProxy:!1,securitySRI:!0,securityHSTS:!1,securityHSTSDuration:0,securityCSP:!1,securityCSPDirectives:"",authAutoLogin:!1,authHideLocal:!1,authLoginBgUrl:"",authJwtAudience:"urn:wiki.js",authJwtExpiration:"30m",authJwtRenewablePeriod:"14d"},hstsDurations:[{value:300,text:"5 minutes"},{value:86400,text:"1 day"},{value:604800,text:"1 week"},{value:2592e3,text:"1 month"},{value:31536e3,text:"1 year"},{value:63072e3,text:"2 years"}]}),computed:{activeModal:Object(u.sync)("editor/activeModal")},methods:{async save(){try{await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authAutoLogin"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authEnforce2FA"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authHideLocal"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authLoginBgUrl"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtAudience"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtExpiration"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"authJwtRenewablePeriod"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFileSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFiles"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadScanSVG"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"uploadForceDownload"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityOpenRedirect"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityIframe"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityReferrerPolicy"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityTrustProxy"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securitySRI"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityHSTS"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityHSTSDuration"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityCSP"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"securityCSPDirectives"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"authAutoLogin"},value:{kind:"Variable",name:{kind:"Name",value:"authAutoLogin"}}},{kind:"Argument",name:{kind:"Name",value:"authEnforce2FA"},value:{kind:"Variable",name:{kind:"Name",value:"authEnforce2FA"}}},{kind:"Argument",name:{kind:"Name",value:"authHideLocal"},value:{kind:"Variable",name:{kind:"Name",value:"authHideLocal"}}},{kind:"Argument",name:{kind:"Name",value:"authLoginBgUrl"},value:{kind:"Variable",name:{kind:"Name",value:"authLoginBgUrl"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtAudience"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtAudience"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtExpiration"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtExpiration"}}},{kind:"Argument",name:{kind:"Name",value:"authJwtRenewablePeriod"},value:{kind:"Variable",name:{kind:"Name",value:"authJwtRenewablePeriod"}}},{kind:"Argument",name:{kind:"Name",value:"uploadMaxFileSize"},value:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFileSize"}}},{kind:"Argument",name:{kind:"Name",value:"uploadMaxFiles"},value:{kind:"Variable",name:{kind:"Name",value:"uploadMaxFiles"}}},{kind:"Argument",name:{kind:"Name",value:"uploadScanSVG"},value:{kind:"Variable",name:{kind:"Name",value:"uploadScanSVG"}}},{kind:"Argument",name:{kind:"Name",value:"uploadForceDownload"},value:{kind:"Variable",name:{kind:"Name",value:"uploadForceDownload"}}},{kind:"Argument",name:{kind:"Name",value:"securityOpenRedirect"},value:{kind:"Variable",name:{kind:"Name",value:"securityOpenRedirect"}}},{kind:"Argument",name:{kind:"Name",value:"securityIframe"},value:{kind:"Variable",name:{kind:"Name",value:"securityIframe"}}},{kind:"Argument",name:{kind:"Name",value:"securityReferrerPolicy"},value:{kind:"Variable",name:{kind:"Name",value:"securityReferrerPolicy"}}},{kind:"Argument",name:{kind:"Name",value:"securityTrustProxy"},value:{kind:"Variable",name:{kind:"Name",value:"securityTrustProxy"}}},{kind:"Argument",name:{kind:"Name",value:"securitySRI"},value:{kind:"Variable",name:{kind:"Name",value:"securitySRI"}}},{kind:"Argument",name:{kind:"Name",value:"securityHSTS"},value:{kind:"Variable",name:{kind:"Name",value:"securityHSTS"}}},{kind:"Argument",name:{kind:"Name",value:"securityHSTSDuration"},value:{kind:"Variable",name:{kind:"Name",value:"securityHSTSDuration"}}},{kind:"Argument",name:{kind:"Name",value:"securityCSP"},value:{kind:"Variable",name:{kind:"Name",value:"securityCSP"}}},{kind:"Argument",name:{kind:"Name",value:"securityCSPDirectives"},value:{kind:"Variable",name:{kind:"Name",value:"securityCSPDirectives"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:2238,source:{body:"\n mutation (\n $authAutoLogin: Boolean\n $authEnforce2FA: Boolean\n $authHideLocal: Boolean\n $authLoginBgUrl: String\n $authJwtAudience: String\n $authJwtExpiration: String\n $authJwtRenewablePeriod: String\n $uploadMaxFileSize: Int\n $uploadMaxFiles: Int\n $uploadScanSVG: Boolean\n $uploadForceDownload: Boolean\n $securityOpenRedirect: Boolean\n $securityIframe: Boolean\n $securityReferrerPolicy: Boolean\n $securityTrustProxy: Boolean\n $securitySRI: Boolean\n $securityHSTS: Boolean\n $securityHSTSDuration: Int\n $securityCSP: Boolean\n $securityCSPDirectives: String\n ) {\n site {\n updateConfig(\n authAutoLogin: $authAutoLogin,\n authEnforce2FA: $authEnforce2FA,\n authHideLocal: $authHideLocal,\n authLoginBgUrl: $authLoginBgUrl,\n authJwtAudience: $authJwtAudience,\n authJwtExpiration: $authJwtExpiration,\n authJwtRenewablePeriod: $authJwtRenewablePeriod,\n uploadMaxFileSize: $uploadMaxFileSize,\n uploadMaxFiles: $uploadMaxFiles,\n uploadScanSVG: $uploadScanSVG\n uploadForceDownload: $uploadForceDownload,\n securityOpenRedirect: $securityOpenRedirect,\n securityIframe: $securityIframe,\n securityReferrerPolicy: $securityReferrerPolicy,\n securityTrustProxy: $securityTrustProxy,\n securitySRI: $securitySRI,\n securityHSTS: $securityHSTS,\n securityHSTSDuration: $securityHSTSDuration,\n securityCSP: $securityCSP,\n securityCSPDirectives: $securityCSPDirectives\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{authAutoLogin:d()(this.config,"authAutoLogin",!1),authEnforce2FA:d()(this.config,"authEnforce2FA",!1),authHideLocal:d()(this.config,"authHideLocal",!1),authLoginBgUrl:d()(this.config,"authLoginBgUrl",""),authJwtAudience:d()(this.config,"authJwtAudience",""),authJwtExpiration:d()(this.config,"authJwtExpiration",""),authJwtRenewablePeriod:d()(this.config,"authJwtRenewablePeriod",""),uploadMaxFileSize:r()(d()(this.config,"uploadMaxFileSize",0)),uploadMaxFiles:r()(d()(this.config,"uploadMaxFiles",0)),uploadScanSVG:d()(this.config,"uploadScanSVG",!1),uploadForceDownload:d()(this.config,"uploadForceDownload",!1),securityOpenRedirect:d()(this.config,"securityOpenRedirect",!1),securityIframe:d()(this.config,"securityIframe",!1),securityReferrerPolicy:d()(this.config,"securityReferrerPolicy",!1),securityTrustProxy:d()(this.config,"securityTrustProxy",!1),securitySRI:d()(this.config,"securitySRI",!1),securityHSTS:d()(this.config,"securityHSTS",!1),securityHSTSDuration:d()(this.config,"securityHSTSDuration",0),securityCSP:d()(this.config,"securityCSP",!1),securityCSPDirectives:d()(this.config,"securityCSPDirectives","")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-site-update")}}),this.$store.commit("showNotification",{style:"success",message:"Configuration saved successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}},browseLoginBg(){this.$store.set("editor/editorKey","common"),this.activeModal="editorModalMedia"}},mounted(){this.$root.$on("editorInsert",e=>{this.config.authLoginBgUrl=e.path})},beforeDestroy(){this.$root.$off("editorInsert")},apollo:{config:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authAutoLogin"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authEnforce2FA"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authHideLocal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authLoginBgUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtAudience"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtExpiration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authJwtRenewablePeriod"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadMaxFileSize"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadMaxFiles"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadScanSVG"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"uploadForceDownload"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityOpenRedirect"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityIframe"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityReferrerPolicy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityTrustProxy"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securitySRI"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityHSTS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityHSTSDuration"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityCSP"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"securityCSPDirectives"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:711,source:{body:"\n {\n site {\n config {\n authAutoLogin\n authEnforce2FA\n authHideLocal\n authLoginBgUrl\n authJwtAudience\n authJwtExpiration\n authJwtRenewablePeriod\n uploadMaxFileSize\n uploadMaxFiles\n uploadScanSVG\n uploadForceDownload\n securityOpenRedirect\n securityIframe\n securityReferrerPolicy\n securityTrustProxy\n securitySRI\n securityHSTS\n securityHSTSDuration\n securityCSP\n securityCSPDirectives\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.site.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-security-refresh")}}}},f=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),h=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),v=n.n(h),p=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),_=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),g=n("./node_modules/vuetify/lib/components/VCard/index.js"),y=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),b=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),x=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),w=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),M=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),S=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),j=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),C=Object(f.a)(m,i,[],!1,null,null,null);v()(C,{VBtn:p.a,VCard:_.a,VCardText:g.b,VContainer:y.a,VDivider:b.a,VFlex:k.a,VForm:x.a,VIcon:w.a,VLayout:M.a,VSelect:S.a,VSpacer:L.a,VSwitch:j.a,VTextField:T.a,VToolbar:D.a,VToolbarTitle:N.a}),C.options.__file="client/components/admin/admin-security.vue";t.default=C.exports},"./client/components/admin/admin-ssl.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-validation.svg",alt:"SSL"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:ssl.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:ssl.subtitle")))])]),n("v-spacer"),"letsencrypt"===e.info.sslProvider&&e.info.httpsPort>0?n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"black",dark:"",depressed:"",large:"",loading:e.loadingRenew},on:{click:e.renewCertificate}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-cached")]),n("span",[e._v(e._s(e.$t("admin:ssl.renewCertificate")))])],1):e._e()],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-subheader",[e._v(e._s(e.$t("admin:ssl.currentState")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-handshake")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.provider")))]),n("v-list-item-subtitle",[e._v(e._s(e.providerTitle))])],1)],1),"letsencrypt"===e.info.sslProvider&&e.info.httpsPort>0?[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-application")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.domain")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslDomain))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-at")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.subscriberEmail")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslSubscriberEmail))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-calendar-remove-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.expiration")))]),n("v-list-item-subtitle",[e._v(e._s(e._f("moment")(e.info.sslExpirationDate,"calendar")))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-traffic-light")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.status")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.sslStatus))])],1)],1)]:e._e()],2)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-subheader",[e._v(e._s(e.$t("admin:ssl.ports")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-lock-open-variant")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpPort")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpPort))])],1)],1),e.info.httpsPort>0?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"green white--text"},[e._v("mdi-lock")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpsPort")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpsPort))])],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"indigo white--text"},[e._v("mdi-sign-direction")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:ssl.httpPortRedirect")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.httpRedirection))])],1),n("v-list-item-action",[e.info.httpRedirection?n("v-btn",{staticClass:"red--text",class:e.$vuetify.theme.dark?"text--lighten-5":"text--darken-2",attrs:{depressed:"",color:e.$vuetify.theme.dark?"red darken-4":"red lighten-5",loading:e.loadingRedir},on:{click:e.toggleRedir}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),n("span",[e._v(e._s(e.$t("admin:ssl.httpPortRedirectTurnOff")))])],1):n("v-btn",{staticClass:"green--text",class:e.$vuetify.theme.dark?"text--lighten-5":"text--darken-2",attrs:{depressed:"",color:e.$vuetify.theme.dark?"green darken-4":"green lighten-5",loading:e.loadingRedir},on:{click:e.toggleRedir}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-power")]),n("span",[e._v(e._s(e.$t("admin:ssl.httpPortRedirectTurnOn")))])],1)],1)],1)]:e._e()],2)],1)],1)],1)],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"450"},model:{value:e.loadingRenew,callback:function(t){e.loadingRenew=t},expression:"loadingRenew"}},[n("v-card",{attrs:{color:"black",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("semipolar-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":1500,size:65,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v(e._s(e.$t("admin:ssl.renewCertificateLoadingTitle")))]),n("div",{staticClass:"caption mt-4"},[e._v(e._s(e.$t("admin:ssl.renewCertificateLoadingSubtitle")))])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l={components:{SemipolarSpinner:n("./node_modules/epic-spinners/src/lib.js").f},data:()=>({loadingRenew:!1,loadingRedir:!1,info:{sslDomain:"",sslProvider:"",sslSubscriberEmail:"",sslExpirationDate:!1,sslStatus:"",httpPort:0,httpRedirection:!1,httpsPort:0}}),computed:{providerTitle(){switch(this.info.sslProvider){case"custom":return this.$t("admin:ssl.providerCustomCertificate");case"letsencrypt":return this.$t("admin:ssl.providerLetsEncrypt");default:return this.$t("admin:ssl.providerDisabled")}}},methods:{async toggleRedir(){this.loadingRedir=!0;try{this.info.httpRedirection=!this.info.httpRedirection,await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setHTTPSRedirection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:351,source:{body:"\n mutation ($enabled: Boolean!) {\n system {\n setHTTPSRedirection(enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{enabled:r()(this.info,"httpRedirection",!1)},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-toggleRedirection")}}),this.$store.commit("showNotification",{style:"success",message:this.$t("admin:ssl.httpPortRedirectSaveSuccess"),icon:"check"})}catch(e){this.info.httpRedirection=!this.info.httpRedirection,this.$store.commit("pushGraphError",e)}this.loadingRedir=!1},async renewCertificate(){this.loadingRenew=!0;try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"renewHTTPSCertificate"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:313,source:{body:"\n mutation {\n system {\n renewHTTPSCertificate {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-renew")}}),t=r()(e,"data.system.renewHTTPSCertificate.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{style:"success",message:this.$t("admin:ssl.renewCertificateSuccess"),icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.loadingRenew=!1}},apollo:{info:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"httpPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"httpRedirection"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"httpsPort"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslDomain"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslExpirationDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslProvider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslStatus"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sslSubscriberEmail"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:307,source:{body:"\n {\n system {\n info {\n httpPort\n httpRedirection\n httpsPort\n sslDomain\n sslExpirationDate\n sslProvider\n sslStatus\n sslSubscriberEmail\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.system.info),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-ssl-refresh")}}}},d=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),u=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),c=n.n(u),m=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),f=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),h=n("./node_modules/vuetify/lib/components/VCard/index.js"),v=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),p=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),_=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),g=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),y=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),x=n("./node_modules/vuetify/lib/components/VList/VList.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),L=n("./node_modules/vuetify/lib/components/VList/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),D=Object(d.a)(l,i,[],!1,null,null,null);c()(D,{VBtn:m.a,VCard:f.a,VCardText:h.b,VContainer:v.a,VDialog:p.a,VDivider:_.a,VFlex:g.a,VForm:y.a,VIcon:b.a,VLayout:k.a,VList:x.a,VListItem:w.a,VListItemAction:M.a,VListItemAvatar:S.a,VListItemContent:L.b,VListItemSubtitle:L.c,VListItemTitle:L.d,VSpacer:j.a,VSubheader:T.a}),D.options.__file="client/components/admin/admin-ssl.vue";t.default=D.exports},"./client/components/admin/admin-storage.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-cloud-storage.svg",alt:"Storage"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:storage.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:storage.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p3s",attrs:{icon:"",outlined:"",color:"grey",href:"https://docs.requarks.io/storage",target:"_blank"}},[n("v-icon",[e._v("mdi-help-circle")])],1),n("v-btn",{staticClass:"mx-3 animated fadeInDown wait-p2s",attrs:{icon:"",outlined:"",color:"grey"},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:storage.targets")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.targets,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedTarget=t.key}}},[n("v-list-item-avatar",{attrs:{size:"24"}},[t.isAvailable?t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){"local"!==t.key&&(t.isEnabled=!1)}}},[e._v("mdi-checkbox-marked-outline")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("mdi-checkbox-blank-outline")]):n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-minus-box-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedTarget===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedTarget===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])])],1),e.selectedTarget===t.key?n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),i0?[n("v-divider",{staticClass:"mt-3"}),n("div",{staticClass:"overline my-5"},[e._v(e._s(e.$t("admin:storage.actions")))]),n("v-alert",{attrs:{outlined:"",value:!e.target.isEnabled,color:"red",icon:"mdi-alert"}},[n("div",{staticClass:"body-2"},[e._v(e._s(e.$t("admin:storage.actionsInactiveWarn")))])]),n("v-container",{staticClass:"pt-0",attrs:{"grid-list-xl":"",fluid:""}},[n("v-layout",{attrs:{row:"",wrap:"","fill-height":""}},e._l(e.target.actions,(function(t){return n("v-flex",{key:t.handler,attrs:{xs12:"",lg6:"",xl4:""}},[n("v-card",{staticClass:"radius-7 grey",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3",attrs:{flat:"",height:"100%"}},[n("v-card-text",[n("div",{staticClass:"subtitle-1",domProps:{innerHTML:e._s(t.label)}}),n("div",{staticClass:"body-2 mt-4",domProps:{innerHTML:e._s(t.hint)}}),n("v-btn",{staticClass:"mx-0 mt-5",attrs:{outlined:"",color:e.$vuetify.theme.dark?"blue":"primary",disabled:e.runningAction||!e.target.isEnabled,loading:e.runningActionHandler===t.handler},on:{click:function(n){return e.executeAction(e.target.key,t.handler)}}},[e._v(e._s(e.$t("admin:storage.actionRun")))])],1)],1)],1)})),1)],1)]:e._e()],2)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/sortBy.js"),s=n.n(a),o=n("./node_modules/lodash/cloneDeep.js"),r=n.n(o),l=n("./node_modules/lodash/pick.js"),d=n.n(l),u=n("./node_modules/lodash/get.js"),c=n.n(u),m=n("./node_modules/lodash/find.js"),f=n.n(m),h=n("./node_modules/lodash/filter.js"),v=n.n(h),p=n("./node_modules/lodash/startCase.js"),_=n.n(p),g=n("./node_modules/moment/moment.js"),y=n.n(g),b=n("./node_modules/moment-duration-format/lib/moment-duration-format.js"),k=n.n(b),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-toolbar",{staticClass:"radius-7",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-4-l3":"grey lighten-3"}},[n("div",{staticClass:"body-2 mr-3"},[e._v(e._s(e.$t("common:duration.every")))]),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.minutes,callback:function(t){e.minutes=t},expression:"minutes"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.minutes")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.hours,callback:function(t){e.hours=t},expression:"hours"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.hours")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.days,callback:function(t){e.days=t},expression:"days"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.days")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.months,callback:function(t){e.months=t},expression:"months"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.months")))]),n("v-divider",{staticClass:"mr-3"}),n("v-text-field",{staticStyle:{flex:"1 1 70px"},attrs:{solo:"","hide-details":"",flat:"",reverse:""},model:{value:e.years,callback:function(t){e.years=t},expression:"years"}}),n("div",{staticClass:"body-2 mx-3"},[e._v(e._s(e.$t("common:duration.years")))])],1)};x._withStripped=!0;var w=n("./node_modules/lodash/set.js"),M=n.n(w),S=n("./node_modules/lodash/isFinite.js"),L=n.n(S),j=n("./node_modules/lodash/toNumber.js"),T=n.n(j),D={props:{value:{type:String,default:"PT5M"}},data:()=>({duration:y.a.duration(0)}),computed:{years:{get(){return this.duration.years()||0},set(e){this.rebuild(T()(e),"years")}},months:{get(){return this.duration.months()||0},set(e){this.rebuild(T()(e),"months")}},days:{get(){return this.duration.days()||0},set(e){this.rebuild(T()(e),"days")}},hours:{get(){return this.duration.hours()||0},set(e){this.rebuild(T()(e),"hours")}},minutes:{get(){return this.duration.minutes()||0},set(e){this.rebuild(T()(e),"minutes")}}},watch:{value(e,t){this.duration=y.a.duration(e)}},methods:{rebuild(e,t){(!L()(e)||e<0)&&(e=0);const n={minutes:this.duration.minutes(),hours:this.duration.hours(),days:this.duration.days(),months:this.duration.months(),years:this.duration.years()};M()(n,t,e),this.duration=y.a.duration(n),this.$emit("input",this.duration.toISOString())}},mounted(){this.duration=y.a.duration(this.value)}},N=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),C=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),Y=n.n(C),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),A=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),F=Object(N.a)(D,x,[],!1,null,null,null);Y()(F,{VDivider:V.a,VTextField:E.a,VToolbar:A.a}),F.options.__file="client/components/common/duration-picker.vue";var P=F.exports,I=n("./node_modules/epic-spinners/src/lib.js"),$=n("./client/graph/admin/storage/storage-query-status.gql"),O=n.n($),H=n("./client/graph/admin/storage/storage-query-targets.gql"),R=n.n(H),G=n("./client/graph/admin/storage/storage-mutation-executeaction.gql"),z=n.n(G),q=n("./client/graph/admin/storage/storage-mutation-save-targets.gql"),U=n.n(q);k()(y.a);var B={components:{DurationPicker:P,LoopingRhombusesSpinner:I.c},filters:{startCase:e=>_()(e)},data:()=>({runningAction:!1,runningActionHandler:"",selectedTarget:"",target:{supportedModes:[]},targets:[],status:[]}),computed:{activeTargets(){return v()(this.targets,"isEnabled")}},watch:{selectedTarget(e,t){this.target=f()(this.targets,["key",e])||{}},targets(e,t){this.selectedTarget=c()(f()(this.targets,["isEnabled",!0]),"key","disk")}},methods:{async refresh(){await this.$apollo.queries.targets.refetch(),this.$store.commit("showNotification",{message:"List of storage targets has been refreshed.",style:"success",icon:"cached"})},async save(){this.$store.commit("loadingStart","admin-storage-savetargets"),await this.$apollo.mutate({mutation:U.a,variables:{targets:this.targets.map(e=>d()(e,["isEnabled","key","config","mode","syncInterval"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),this.$store.commit("showNotification",{message:"Storage configuration saved successfully.",style:"success",icon:"check"}),this.$store.commit("loadingStop","admin-storage-savetargets")},getDefaultSchedule:e=>e?y.a.duration(e).format("y [years], M [months], d [days], h [hours], m [minutes]"):"N/A",async executeAction(e,t){this.$store.commit("loadingStart","admin-storage-executeaction"),this.runningAction=!0,this.runningActionHandler=t;try{await this.$apollo.mutate({mutation:z.a,variables:{targetKey:e,handler:t}}),this.$store.commit("showNotification",{message:"Action completed.",style:"success",icon:"check"})}catch(e){console.warn(e)}this.runningAction=!1,this.runningActionHandler="",this.$store.commit("loadingStop","admin-storage-executeaction")}},apollo:{targets:{query:R.a,fetchPolicy:"network-only",update:e=>r()(e.storage.targets).map(e=>({...e,config:s()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])})),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-storage-targets-refresh")}},status:{query:O.a,fetchPolicy:"network-only",update:e=>e.storage.status,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-storage-status-refresh")},pollInterval:3e3}}},W=(n("./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&"),n("./node_modules/vuetify/lib/components/VAlert/VAlert.js")),J=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),K=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),X=n("./node_modules/vuetify/lib/components/VCard/index.js"),Q=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),Z=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),ee=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),te=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),ne=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),ie=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),ae=n("./node_modules/vuetify/lib/components/VList/VList.js"),se=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),oe=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),re=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),le=n("./node_modules/vuetify/lib/components/VList/index.js"),de=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),ue=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),ce=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),me=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),fe=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),he=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),ve=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),pe=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),_e=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),ge=n.n(_e),ye=n("./node_modules/vuetify/lib/directives/ripple/index.js"),be=Object(N.a)(B,i,[],!1,null,"69e118ea",null);Y()(be,{VAlert:W.a,VBtn:J.a,VCard:K.a,VCardText:X.b,VChip:Q.a,VContainer:Z.a,VDivider:V.a,VFlex:ee.a,VForm:te.a,VIcon:ne.a,VLayout:ie.a,VList:ae.a,VListItem:se.a,VListItemAction:oe.a,VListItemAvatar:re.a,VListItemContent:le.b,VListItemSubtitle:le.c,VListItemTitle:le.d,VMenu:de.a,VProgressCircular:ue.a,VRadio:ce.a,VRadioGroup:me.a,VSelect:fe.a,VSpacer:he.a,VSwitch:ve.a,VTextField:E.a,VTextarea:pe.a,VToolbar:A.a}),ge()(be,{Ripple:ye.a}),be.options.__file="client/components/admin/admin-storage.vue";t.default=be.exports},"./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&")},"./client/components/admin/admin-system.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{staticClass:"admin-system",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-tune.svg",alt:"System Info"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:system.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:system.subtitle")))])])]),n("v-layout",{staticClass:"mt-3",attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-btn",{staticClass:"animated fadeInLeft wait-p2s btn-animate-rotate",attrs:{fab:"",absolute:"",right:!e.$vuetify.rtl,left:e.$vuetify.rtl,top:"",small:"",light:""},on:{click:e.refresh}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-refresh")])],1),n("v-subheader",[e._v("Wiki.js")]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-application-export")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.currentVersion")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.currentVersion))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue white--text"},[e._v("mdi-inbox-arrow-up")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.latestVersion")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.latestVersion))])],1),n("v-list-item-action",[n("v-list-item-action-text",[e._v(e._s(e.$t("admin:system.published"))+" "+e._s(e._f("moment")(e.info.latestVersionReleaseDate,"from")))])],1)],1)],1),e.info.upgradeCapable&&!e.isLatestVersion&&"docker"===e.info.platform?n("v-card-actions",{class:e.$vuetify.theme.dark?"grey darken-3-d5":"indigo lighten-5"},[n("div",{staticClass:"caption indigo--text pl-3",class:e.$vuetify.theme.dark?"text--lighten-4":""},[e._v("Wiki.js can perform the upgrade to the latest version for you.")]),n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{color:"indigo",dark:""},on:{click:e.performUpgrade}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-upload")]),n("span",[e._v("Perform Upgrade")])],1)],1):e._e()],1),n("v-card",{staticClass:"mt-4 animated fadeInUp wait-p2s"},[n("v-subheader",[e._v(e._s(e.$t("admin:system.hostInfo")))]),n("v-list",{attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"blue-grey",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v(e._s(e.platformLogo))])],1)],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.os")))]),n("v-list-item-subtitle",[e._v(e._s("docker"===e.info.platform?"Docker Container (Linux)":e.info.operatingSystem))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-desktop-classic")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.hostname")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.hostname))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-cpu-64-bit")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.cpuCores")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.cpuCores))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-memory")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.totalRAM")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.ramTotal))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-iframe-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.workingDirectory")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.workingDirectory))])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue-grey white--text"},[e._v("mdi-card-bulleted-settings-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:system.configFile")))]),n("v-list-item-subtitle",[e._v(e._s(e.info.configFile))])],1)],1)],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"pb-3 animated fadeInUp wait-p4s"},[n("v-subheader",[e._v("Node.js")]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"light-green",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-nodejs")])],1)],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.info.nodeVersion))])],1)],1)],1),n("v-divider",{staticClass:"mt-3"}),n("v-subheader",[e._v(e._s(e.info.dbType))]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-avatar",{staticClass:"indigo darken-1",attrs:{size:"40"}},[n("v-icon",{attrs:{color:"white"}},[e._v("mdi-database")])],1)],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(e.dbVersion)}}),n("v-list-item-subtitle",[e._v(e._s(e.info.dbHost))])],1)],1),n("v-alert",{staticClass:"mt-3 mx-4",attrs:{value:e.isDbLimited,color:"deep-orange darken-2",icon:"mdi-alert",dark:""}},[e._v(e._s(e.$t("admin:system.dbPartialSupport")))])],1)],1)],1)],1)],1)],1),n("v-dialog",{attrs:{persistent:"",width:"450"},model:{value:e.isUpgrading,callback:function(t){e.isUpgrading=t},expression:"isUpgrading"}},[n("v-card",{staticClass:"blue darken-5",attrs:{dark:""}},[n("v-card-text",{staticClass:"text-center pa-10"},[n("self-building-square-spinner",{staticStyle:{margin:"0 auto"},attrs:{"animation-duration":4e3,size:40,color:"#FFF"}}),n("div",{staticClass:"body-2 mt-5 blue--text text--lighten-4"},[e._v("Your Wiki.js container is being upgraded...")]),n("div",{staticClass:"caption blue--text text--lighten-2"},[e._v("Please wait")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"blue lighten-2",value:e.upgradeProgress,"buffer-value":e.upgradeProgress,rounded:"",stream:e.isUpgradingStarted,query:"",indeterminate:!e.isUpgradingStarted}})],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/epic-spinners/src/lib.js"),d=n("./client/graph/admin/system/system-query-info.gql"),u=n.n(d),c=n("./client/graph/admin/system/system-mutation-upgrade.gql"),m=n.n(c),f={components:{SelfBuildingSquareSpinner:l.e},data:()=>({isUpgrading:!1,isUpgradingStarted:!1,upgradeProgress:0,info:{}}),computed:{dbVersion(){return r()(this.info,"dbVersion","").replace(/(?:\r\n|\r|\n)/g,"
")},platformLogo(){switch(this.info.platform){case"docker":return"mdi-docker";case"darwin":return"mdi-apple";case"linux":return this.info.operatingSystem.indexOf("Ubuntu")?"mdi-ubuntu":"mdi-linux";case"win32":return"mdi-microsoft-windows";default:return""}},isDbLimited(){return"MySQL"===this.info.dbType&&0===this.dbVersion.indexOf("5.")},isLatestVersion(){return this.info.currentVersion===this.info.latestVersion}},methods:{async refresh(){await this.$apollo.queries.info.refetch(),this.$store.commit("showNotification",{message:this.$t("admin:system.refreshSuccess"),style:"success",icon:"cached"})},async performUpgrade(){this.isUpgrading=!0,this.isUpgradingStarted=!1,this.upgradeProgress=0,this.$store.commit("loadingStart","admin-system-upgrade");try{const e=await this.$apollo.mutate({mutation:m.a}),t=r()(e,"data.system.performUpgrade.responseResult",{});if(!t.succeeded)throw new Error(t.message);{this.isUpgradingStarted=!0;let e=setInterval(()=>{this.upgradeProgress+=.83},500);s()(()=>{clearInterval(e),window.location.reload(!0)},6e4)}}catch(e){this.$store.commit("pushGraphError",e),this.$store.commit("loadingStop","admin-system-upgrade"),this.isUpgrading=!1}}},apollo:{info:{query:u.a,fetchPolicy:"network-only",update:e=>e.system.info,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-system-refresh")}}}},h=(n("./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),v=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),p=n.n(v),_=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),g=n("./node_modules/vuetify/lib/components/VAvatar/VAvatar.js"),y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),b=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),k=n("./node_modules/vuetify/lib/components/VCard/index.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),w=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),M=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),L=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),T=n("./node_modules/vuetify/lib/components/VList/VList.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),N=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),C=n("./node_modules/vuetify/lib/components/VList/index.js"),Y=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),V=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),A=n("./node_modules/vuetify/lib/components/VSubheader/VSubheader.js"),F=Object(h.a)(f,i,[],!1,null,null,null);p()(F,{VAlert:_.a,VAvatar:g.a,VBtn:y.a,VCard:b.a,VCardActions:k.a,VCardText:k.b,VContainer:x.a,VDialog:w.a,VDivider:M.a,VFlex:S.a,VIcon:L.a,VLayout:j.a,VList:T.a,VListItem:D.a,VListItemAction:N.a,VListItemActionText:C.a,VListItemAvatar:Y.a,VListItemContent:C.b,VListItemSubtitle:C.c,VListItemTitle:C.d,VProgressLinear:V.a,VSpacer:E.a,VSubheader:A.a}),F.options.__file="client/components/admin/admin-system.vue";t.default=F.exports},"./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-tags.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-tags.svg",alt:"Tags"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("tags.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("tags.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1)],1),n("v-container",{staticClass:"pa-0 mt-3",attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:""}},[n("v-flex",{staticStyle:{flex:"0 0 350px"}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",flat:""}},[n("v-text-field",{attrs:{label:e.$t("admin:tags.filter"),"hide-details":"","single-line":"",solo:"",flat:"",dense:"",color:"teal","background-color":e.$vuetify.theme.dark?"grey darken-4":"grey lighten-2","prepend-inner-icon":"mdi-magnify"},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1),n("v-divider"),n("v-list",{staticClass:"py-2",attrs:{dense:"",nav:""}},[e.tags.length<1?n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"24"}},[n("v-icon",{attrs:{color:"grey"}},[e._v("mdi-compass-off")])],1),n("v-list-item-content",[n("div",{staticClass:"caption grey--text"},[e._v(e._s(e.$t("tags.emptyList")))])])],1):e._e(),e._l(e.filteredTags,(function(t){return n("v-list-item",{key:t.id,class:t.id===e.current.id?"teal":"",on:{click:function(n){return e.selectTag(t)}}},[n("v-list-item-avatar",{attrs:{size:"24",tile:""}},[n("v-icon",{attrs:{size:"18",color:t.id===e.current.id?"white":"teal"}},[e._v("mdi-tag")])],1),n("v-list-item-title",{class:t.id===e.current.id?"white--text":""},[e._v(e._s(t.tag))])],1)}))],2)],1)],1),n("v-flex",{staticClass:"animated fadeInUp wait-p2s"},[e.current.id?[n("v-card",[n("v-toolbar",{attrs:{dense:"",color:"teal",flat:"",dark:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("tags.edit")))]),n("v-spacer"),n("v-btn",{staticClass:"pl-4",attrs:{color:"white",dark:"",outlined:"",small:"",href:"/t/"+e.current.tag}},[n("span",{staticClass:"text-none"},[e._v(e._s(e.$t("admin:tags.viewLinkedPages")))]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-right")])],1)],1),n("v-card-text",[n("v-text-field",{attrs:{outlined:"",label:e.$t("tags.tag"),"prepend-icon":"mdi-tag",counter:"255"},model:{value:e.current.tag,callback:function(t){e.$set(e.current,"tag",t)},expression:"current.tag"}}),n("v-text-field",{attrs:{outlined:"",label:e.$t("tags.label"),"prepend-icon":"mdi-format-title","hide-details":""},model:{value:e.current.title,callback:function(t){e.$set(e.current,"title",t)},expression:"current.title"}})],1),n("v-card-chin",[n("i18next",{staticClass:"caption pl-3",attrs:{path:"admin:tags.date",tag:"div"}},[n("strong",{attrs:{place:"created"}},[e._v(e._s(e._f("moment")(e.current.createdAt,"from")))]),n("strong",{attrs:{place:"updated"}},[e._v(e._s(e._f("moment")(e.current.updatedAt,"from")))])]),n("v-spacer"),n("v-dialog",{attrs:{"max-width":"500"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{color:"red",outlined:""}},i),[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1)]}}],null,!1,3111918978),model:{value:e.deleteTagDialog,callback:function(t){e.deleteTagDialog=t},expression:"deleteTagDialog"}},[n("v-card",[n("div",{staticClass:"dialog-header is-red"},[e._v(e._s(e.$t("admin:tags.deleteConfirm")))]),n("v-card-text",{staticClass:"pa-4"},[n("i18next",{attrs:{tag:"span",path:"admin:tags.deleteConfirmText"}},[n("strong",{attrs:{place:"tag"}},[e._v(e._s(e.current.tag))])])],1),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.deleteTagDialog=!1}}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{attrs:{color:"red",dark:""},on:{click:function(t){return e.deleteTag(e.current)}}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1),n("v-btn",{staticClass:"px-5 mr-2",attrs:{color:"success",depressed:"",dark:""},on:{click:function(t){return e.saveTag(e.current)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),n("span",[e._v(e._s(e.$t("common:actions.save")))])],1)],1)],1)]:n("v-card",[e.tags.length>0?n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("tags.noSelectionText")))]):n("v-card-text",{staticClass:"grey--text"},[e._v(e._s(e.$t("tags.noItemsText")))])],1)],2)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/cloneDeep.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u={data:()=>({tags:[],current:{},filter:"",deleteTagDialog:!1}),computed:{filteredTags(){return this.filter.length>0?d()(this.tags,e=>e.tag.indexOf(this.filter)>=0||e.title.indexOf(this.filter)>=0):this.tags}},methods:{selectTag(e){this.current=e},async deleteTag(e){this.$store.commit("loadingStart","admin-tags-delete");try{const t=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteTag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:322,source:{body:"\n mutation ($id: Int!) {\n pages {\n deleteTag (id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:e.id}});if(!r()(t,"data.pages.deleteTag.responseResult.succeeded",!1))throw new Error(r()(t,"data.pages.deleteTag.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("tags.deleteSuccess"),style:"success",icon:"check"}),this.refresh()}catch(e){this.$store.commit("pushGraphError",e)}this.deleteTagDialog=!1,this.$store.commit("loadingStop","admin-tags-delete")},async saveTag(e){this.$store.commit("loadingStart","admin-tags-save");try{const t=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tag"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"title"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTag"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"tag"},value:{kind:"Variable",name:{kind:"Name",value:"tag"}}},{kind:"Argument",name:{kind:"Name",value:"title"},value:{kind:"Variable",name:{kind:"Name",value:"title"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:380,source:{body:"\n mutation ($id: Int!, $tag: String!, $title: String!) {\n pages {\n updateTag (id: $id, tag: $tag, title: $title) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:e.id,tag:e.tag,title:e.title}});if(!r()(t,"data.pages.updateTag.responseResult.succeeded",!1))throw new Error(r()(t,"data.pages.updateTag.responseResult.message","An unexpected error occurred."));this.$store.commit("showNotification",{message:this.$t("tags.saveSuccess"),style:"success",icon:"check"}),this.current.updatedAt=new Date}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-tags-save")},async refresh(){await this.$apollo.queries.tags.refetch(),this.current={},this.$store.commit("showNotification",{message:this.$t("tags.refreshSuccess"),style:"success",icon:"cached"})}},apollo:{tags:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"tags"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tag"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:193,source:{body:"\n {\n pages {\n tags {\n id\n tag\n title\n createdAt\n updatedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()(e.pages.tags),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-tags-refresh")}}}},c=(n("./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),g=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),y=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),k=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),x=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),w=n("./node_modules/vuetify/lib/components/VList/VList.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),S=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),L=n("./node_modules/vuetify/lib/components/VList/index.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),D=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),N=Object(c.a)(u,i,[],!1,null,"054e9f8c",null);f()(N,{VBtn:h.a,VCard:v.a,VCardActions:p.a,VCardText:p.b,VContainer:_.a,VDialog:g.a,VDivider:y.a,VFlex:b.a,VIcon:k.a,VLayout:x.a,VList:w.a,VListItem:M.a,VListItemAvatar:S.a,VListItemContent:L.b,VListItemTitle:L.d,VSpacer:j.a,VTextField:T.a,VToolbar:D.a}),N.options.__file="client/components/admin/admin-tags.vue";t.default=N.exports},"./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&")},"./client/components/admin/admin-theme.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-paint-palette.svg",alt:"Theme"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:theme.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.$t("admin:theme.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInRight",attrs:{color:"success",depressed:"",large:"",loading:e.loading},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1),n("v-form",{staticClass:"pt-3"},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.title")))])],1),n("v-card-text",[n("v-select",{attrs:{items:e.themes,outlined:"","prepend-icon":"mdi-palette",label:e.$t("admin:theme.siteTheme"),"persistent-hint":"",hint:e.$t("admin:theme.siteThemeHint")},scopedSlots:e._u([{key:"item",fn:function(t){return[n("v-list-item-avatar",[n("v-icon",{staticClass:"blue--text",attrs:{dark:""}},[e._v("mdi-image-filter-frames")])],1),n("v-list-item-content",[n("v-list-item-title",{domProps:{innerHTML:e._s(t.item.text)}}),n("v-list-item-sub-title",{domProps:{innerHTML:e._s(t.item.author)}})],1)]}}]),model:{value:e.config.theme,callback:function(t){e.$set(e.config,"theme",t)},expression:"config.theme"}}),n("v-select",{staticClass:"mt-3",attrs:{items:e.iconsets,outlined:"","prepend-icon":"mdi-paw",label:e.$t("admin:theme.iconset"),"persistent-hint":"",hint:e.$t("admin:theme.iconsetHint")},model:{value:e.config.iconset,callback:function(t){e.$set(e.config,"iconset",t)},expression:"config.iconset"}}),n("v-divider",{staticClass:"mt-3"}),n("v-switch",{attrs:{inset:"",label:e.$t("admin:theme.darkMode"),color:"primary","persistent-hint":"",hint:e.$t("admin:theme.darkModeHint")},model:{value:e.darkMode,callback:function(t){e.darkMode=t},expression:"darkMode"}})],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p1s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.options")))])],1),n("v-card-text",[n("v-select",{attrs:{items:e.tocPositions,outlined:"","prepend-icon":"mdi-border-vertical",label:"Table of Contents Position","persistent-hint":"",hint:"Select whether the table of contents is shown on the left, right or not at all."},model:{value:e.config.tocPosition,callback:function(t){e.$set(e.config,"tocPosition",t)},expression:"config.tocPosition"}})],1)],1)],1),n("v-flex",{attrs:{lg6:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dark:"",dense:"",flat:""}},[n("v-toolbar-title",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:theme.codeInjection")))])],1),n("v-card-text",[n("v-textarea",{staticClass:"is-monospaced",attrs:{label:e.$t("admin:theme.cssOverride"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.cssOverrideHint"),"auto-grow":""},model:{value:e.config.injectCSS,callback:function(t){e.$set(e.config,"injectCSS",t)},expression:"config.injectCSS"}}),n("i18next",{staticClass:"caption pl-2 ml-1",attrs:{path:"admin:theme.cssOverrideWarning",tag:"div"}},[n("strong",{staticClass:"red--text",attrs:{place:"caution"}},[e._v(e._s(e.$t("admin:theme.cssOverrideWarningCaution")))]),n("code",{attrs:{place:"cssClass"}},[e._v(".contents")])]),n("v-textarea",{staticClass:"is-monospaced mt-3",attrs:{label:e.$t("admin:theme.headHtmlInjection"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.headHtmlInjectionHint"),"auto-grow":""},model:{value:e.config.injectHead,callback:function(t){e.$set(e.config,"injectHead",t)},expression:"config.injectHead"}}),n("v-textarea",{staticClass:"is-monospaced mt-2",attrs:{label:e.$t("admin:theme.bodyHtmlInjection"),outlined:"",color:"primary","persistent-hint":"",hint:e.$t("admin:theme.bodyHtmlInjectionHint"),"auto-grow":""},model:{value:e.config.injectBody,callback:function(t){e.$set(e.config,"injectBody",t)},expression:"config.injectBody"}})],1)],1)],1)],1)],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),r=n("./client/graph/admin/theme/theme-query-config.gql"),l=n.n(r),d=n("./client/graph/admin/theme/theme-mutation-save.gql"),u=n.n(d),c={data:()=>({loading:!1,themes:[{text:"Default",author:"requarks.io",value:"default",isInstalled:!0,installDate:"",updatedAt:""}],iconsets:[{text:"Material Design Icons (default)",value:"mdi"},{text:"Font Awesome 5",value:"fa"},{text:"Font Awesome 4",value:"fa4"}],config:{theme:"default",darkMode:!1,iconset:"",tocPosition:"left",injectCSS:"",injectHead:"",injectBody:""},darkModeInitial:!1}),computed:{darkMode:Object(o.sync)("site/dark"),headers(){return[{text:this.$t("admin:theme.downloadName"),align:"left",value:"text"},{text:this.$t("admin:theme.downloadAuthor"),align:"left",value:"author"},{text:this.$t("admin:theme.downloadDownload"),align:"center",value:"value",sortable:!1,width:100}]},tocPositions:()=>[{text:"Left (default)",value:"left"},{text:"Right",value:"right"},{text:"Hidden",value:"off"}]},watch:{darkMode(e,t){this.$vuetify.theme.dark=e}},mounted(){this.darkModeInitial=this.darkMode},beforeDestroy(){this.darkMode=this.darkModeInitial,this.$vuetify.theme.dark=this.darkModeInitial},methods:{async save(){this.loading=!0,this.$store.commit("loadingStart","admin-theme-save");try{const e=await this.$apollo.mutate({mutation:u.a,variables:{theme:this.config.theme,iconset:this.config.iconset,darkMode:this.darkMode,tocPosition:this.config.tocPosition,injectCSS:this.config.injectCSS,injectHead:this.config.injectHead,injectBody:this.config.injectBody}}),t=s()(e,"data.theming.setConfig.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.darkModeInitial=this.darkMode,this.$store.commit("showNotification",{message:"Theme settings updated successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-theme-save"),this.loading=!1}},apollo:{config:{query:l.a,fetchPolicy:"network-only",update:e=>e.theming.config,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-theme-refresh")}}}},m=(n("./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),y=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),k=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),M=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),S=n("./node_modules/vuetify/lib/components/VList/index.js"),L=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),j=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),T=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),D=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),N=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),C=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),Y=Object(m.a)(c,i,[],!1,null,null,null);h()(Y,{VBtn:v.a,VCard:p.a,VCardText:_.b,VContainer:g.a,VDivider:y.a,VFlex:b.a,VForm:k.a,VIcon:x.a,VLayout:w.a,VListItemAvatar:M.a,VListItemContent:S.b,VListItemTitle:S.d,VSelect:L.a,VSpacer:j.a,VSwitch:T.a,VTextarea:D.a,VToolbar:N.a,VToolbarTitle:C.a}),Y.options.__file="client/components/admin/admin-theme.vue";t.default=Y.exports},"./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&")},"./client/components/admin/admin-users-edit.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-male-user.svg",alt:e.$t("admin:users.edit")}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v(e._s(e.$t("admin:users.edit")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v(e._s(e.user.name))])]),n("v-spacer"),n("i18next",{staticClass:"pr-4 caption grey--text animated fadeInDown",attrs:{path:"admin:users.id",tag:"div"}},[n("strong",{attrs:{place:"id"}},[e._v(e._s(e.user.id))])]),e.user.isActive?[n("status-indicator",{staticClass:"mr-3",attrs:{positive:"",pulse:""}}),n("div",{staticClass:"caption green--text"},[e._v(e._s(e.$t("admin:users.active")))])]:[n("status-indicator",{staticClass:"mr-3",attrs:{negative:"",pulse:""}}),n("div",{staticClass:"caption red--text"},[e._v(e._s(e.$t("admin:users.inactive")))])],e.user.isVerified?[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{active:"",pulse:""}}),n("div",{staticClass:"caption blue--text"},[e._v(e._s(e.$t("admin:users.verified")))])]:[n("status-indicator",{staticClass:"mr-3 ml-4",attrs:{intermediary:"",pulse:""}}),n("div",{staticClass:"caption deep-orange--text"},[e._v(e._s(e.$t("admin:users.unverified")))])],n("v-spacer"),n("v-btn",{staticClass:"ml-3 animated fadeInDown wait-p3s",attrs:{color:"grey",icon:"",outlined:"",to:"/users"}},[n("v-icon",[e._v("mdi-arrow-left")])],1),n("v-menu",{attrs:{"offset-y":"",origin:"top right"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({staticClass:"ml-3 animated fadeInDown wait-p2s",attrs:{color:"black",depressed:"",dark:""}},i),[n("span",[e._v("Actions")]),n("v-icon",{attrs:{right:""}},[e._v("mdi-chevron-down")])],1)]}}])},[n("v-list",{attrs:{dense:"",nav:""}},[e.user.isActive?n("v-list-item",{attrs:{disabled:e.user.id==e.currentUserId||e.user.isSystem},on:{click:e.deactivateUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"purple"}},[e._v("mdi-account-cancel")])],1),n("v-list-item-title",[e._v("Deactivate")])],1):n("v-list-item",{on:{click:e.activateUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"purple"}},[e._v("mdi-account-key")])],1),n("v-list-item-title",[e._v("Activate")])],1),n("v-list-item",{attrs:{disabled:e.user.isVerified},on:{click:e.verifyUser}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"blue"}},[e._v("mdi-account-check")])],1),n("v-list-item-title",[e._v("Set as Verified")])],1),n("v-list-item",{attrs:{disabled:e.user.id==e.currentUserId||e.user.isSystem},on:{click:e.deleteUserConfirm}},[n("v-list-item-icon",[n("v-icon",{attrs:{color:"red"}},[e._v("mdi-trash-can-outline")])],1),n("v-list-item-title",[e._v("Delete")])],1)],1)],1),n("v-btn",{staticClass:"ml-3 animated fadeInDown",attrs:{color:"primary",large:"",depressed:""},on:{click:e.updateUser}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-check")]),n("span",[e._v(e._s(e.$t("admin:users.updateUser")))])],1)],2)]),n("v-flex",{attrs:{xs6:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-information-variant")]),n("span",[e._v(e._s(e.$t("admin:users.basicInfo")))])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-email-variant")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.email")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.email))])],1),e.user.isSystem||"local"!==e.user.providerKey?e._e():n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptEmail")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}],null,!1,2477216008),model:{value:e.editPop.email,callback:function(t){e.$set(e.editPop,"email",t)},expression:"editPop.email"}},[n("v-card",[n("v-text-field",{ref:"iptEmail",attrs:{label:e.$t("admin:users.email"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.email=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.email=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.email=!1}]},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1)],1)],1)],1),n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-account")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.displayName")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.name))])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptDisplayName")}}},i),[n("v-icon",[e._v("mdi-pencil")])],1)]}}]),model:{value:e.editPop.name,callback:function(t){e.$set(e.editPop,"name",t)},expression:"editPop.name"}},[n("v-card",[n("v-text-field",{ref:"iptDisplayName",attrs:{label:e.$t("admin:users.displayName"),solo:"","hide-details":"","append-icon":"mdi-check"},on:{"click:append":function(t){e.editPop.name=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.name=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.name=!1}]},model:{value:e.user.name,callback:function(t){e.$set(e.user,"name",t)},expression:"user.name"}})],1)],1)],1)],1)],1)],1),e.user.isSystem?e._e():n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p2s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-lock-outline")]),n("span",[e._v(e._s(e.$t("admin:users.authentication")))])],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-domain")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.authProvider")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.providerName)+" "),n("em",{staticClass:"caption"},[e._v("("+e._s(e.user.providerKey)+")")])])],1)],1),"local"===e.user.providerKey?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-form-textbox-password")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.password")))]),n("v-list-item-subtitle",[e._v("••••••••")])],1),n("v-list-item-action",[n("v-menu",{attrs:{"close-on-content-click":!1,"min-width":"350",left:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var a=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:function(t){return e.focusField("iptNewPassword")}}},Object.assign({},i,a)),[n("v-icon",[e._v("mdi-pencil")])],1)]}}],null,!0)},[n("span",[e._v(e._s(e.$t("admin:users.changePassword")))])])]}}],null,!1,4126768456),model:{value:e.editPop.newPassword,callback:function(t){e.$set(e.editPop,"newPassword",t)},expression:"editPop.newPassword"}},[n("v-card",[n("v-text-field",{ref:"iptNewPassword",attrs:{label:e.$t("admin:users.newPassword"),solo:"","hide-details":"","append-icon":"mdi-check",type:"password"},on:{"click:append":function(t){e.editPop.newPassword=!1},keydown:[function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.editPop.newPassword=!1},function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.editPop.newPassword=!1}]},model:{value:e.newPassword,callback:function(t){e.newPassword=t},expression:"newPassword"}})],1)],1)],1),n("v-list-item-action",[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":"",disabled:""}},i),[n("v-icon",[e._v("mdi-email")])],1)]}}],null,!1,3873045907)},[n("span",[e._v("Send Password Reset Email")])])],1)],1)]:e._e(),e.user.providerIs2FACapable?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-two-factor-authentication")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.tfa")))]),e.user.tfaIsActive?n("v-list-item-subtitle",{staticClass:"green--text"},[e._v("Active")]):n("v-list-item-subtitle",{staticClass:"red--text"},[e._v("Inactive")])],1),n("v-list-item-action",[n("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[n("v-btn",e._g({attrs:{icon:"",color:"grey","x-small":""},on:{click:e.toggle2FA}},i),[n("v-icon",[e._v("mdi-power")])],1)]}}],null,!1,958595908)},[n("span",[e._v(e._s(e.$t("admin:users.toggle2FA")))])])],1)],1)]:e._e(),e.user.providerId?[n("v-divider"),n("v-list-item",[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-music-accidental-sharp")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(e.$t("admin:users.authProviderId")))]),n("v-list-item-subtitle",[e._v(e._s(e.user.providerId))])],1)],1)]:e._e()],2)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp wait-p4s"},[n("v-toolbar",{attrs:{color:"primary",dense:"",dark:"",flat:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("mdi-account-group")]),n("span",[e._v(e._s(e.$t("admin:users.groups")))])],1),n("v-list",{attrs:{dense:""}},[e._l(e.user.groups,(function(t,i){return[n("v-list-item",{key:"group-"+t.id},[n("v-list-item-avatar",{attrs:{size:"32"}},[n("v-icon",[e._v("mdi-account-group-outline")])],1),n("v-list-item-content",[n("v-list-item-title",[e._v(e._s(t.name))])],1),e.user.isSystem?e._e():n("v-list-item-action",[n("v-btn",{attrs:{icon:"",color:"red","x-small":""},on:{click:function(n){return e.unassignGroup(t.id)}}},[n("v-icon",[e._v("mdi-close")])],1)],1)],1),i({deleteUserDialog:!1,deleteSearchUserDialog:!1,deleteReplaceUser:{id:1,name:"",email:""},editPop:{email:!1,name:!1,pwd:!1,location:!1,jobTitle:!1,timezone:!1,newPassword:!1,assignGroup:!1},newGroup:0,newPassword:"",user:{email:"",name:"",location:"",jobTitle:"",timezone:"",groups:[],isActive:!1,isVerified:!1},timezones:[{text:"(GMT-11:00) Niue",value:"Pacific/Niue"},{text:"(GMT-11:00) Pago Pago",value:"Pacific/Pago_Pago"},{text:"(GMT-10:00) Hawaii Time",value:"Pacific/Honolulu"},{text:"(GMT-10:00) Rarotonga",value:"Pacific/Rarotonga"},{text:"(GMT-10:00) Tahiti",value:"Pacific/Tahiti"},{text:"(GMT-09:30) Marquesas",value:"Pacific/Marquesas"},{text:"(GMT-09:00) Alaska Time",value:"America/Anchorage"},{text:"(GMT-09:00) Gambier",value:"Pacific/Gambier"},{text:"(GMT-08:00) Pacific Time",value:"America/Los_Angeles"},{text:"(GMT-08:00) Pacific Time - Tijuana",value:"America/Tijuana"},{text:"(GMT-08:00) Pacific Time - Vancouver",value:"America/Vancouver"},{text:"(GMT-08:00) Pacific Time - Whitehorse",value:"America/Whitehorse"},{text:"(GMT-08:00) Pitcairn",value:"Pacific/Pitcairn"},{text:"(GMT-07:00) Mountain Time",value:"America/Denver"},{text:"(GMT-07:00) Mountain Time - Arizona",value:"America/Phoenix"},{text:"(GMT-07:00) Mountain Time - Chihuahua, Mazatlan",value:"America/Mazatlan"},{text:"(GMT-07:00) Mountain Time - Dawson Creek",value:"America/Dawson_Creek"},{text:"(GMT-07:00) Mountain Time - Edmonton",value:"America/Edmonton"},{text:"(GMT-07:00) Mountain Time - Hermosillo",value:"America/Hermosillo"},{text:"(GMT-07:00) Mountain Time - Yellowknife",value:"America/Yellowknife"},{text:"(GMT-06:00) Belize",value:"America/Belize"},{text:"(GMT-06:00) Central Time",value:"America/Chicago"},{text:"(GMT-06:00) Central Time - Mexico City",value:"America/Mexico_City"},{text:"(GMT-06:00) Central Time - Regina",value:"America/Regina"},{text:"(GMT-06:00) Central Time - Tegucigalpa",value:"America/Tegucigalpa"},{text:"(GMT-06:00) Central Time - Winnipeg",value:"America/Winnipeg"},{text:"(GMT-06:00) Costa Rica",value:"America/Costa_Rica"},{text:"(GMT-06:00) El Salvador",value:"America/El_Salvador"},{text:"(GMT-06:00) Galapagos",value:"Pacific/Galapagos"},{text:"(GMT-06:00) Guatemala",value:"America/Guatemala"},{text:"(GMT-06:00) Managua",value:"America/Managua"},{text:"(GMT-05:00) America Cancun",value:"America/Cancun"},{text:"(GMT-05:00) Bogota",value:"America/Bogota"},{text:"(GMT-05:00) Easter Island",value:"Pacific/Easter"},{text:"(GMT-05:00) Eastern Time",value:"America/New_York"},{text:"(GMT-05:00) Eastern Time - Iqaluit",value:"America/Iqaluit"},{text:"(GMT-05:00) Eastern Time - Toronto",value:"America/Toronto"},{text:"(GMT-05:00) Guayaquil",value:"America/Guayaquil"},{text:"(GMT-05:00) Havana",value:"America/Havana"},{text:"(GMT-05:00) Jamaica",value:"America/Jamaica"},{text:"(GMT-05:00) Lima",value:"America/Lima"},{text:"(GMT-05:00) Nassau",value:"America/Nassau"},{text:"(GMT-05:00) Panama",value:"America/Panama"},{text:"(GMT-05:00) Port-au-Prince",value:"America/Port-au-Prince"},{text:"(GMT-05:00) Rio Branco",value:"America/Rio_Branco"},{text:"(GMT-04:00) Atlantic Time - Halifax",value:"America/Halifax"},{text:"(GMT-04:00) Barbados",value:"America/Barbados"},{text:"(GMT-04:00) Bermuda",value:"Atlantic/Bermuda"},{text:"(GMT-04:00) Boa Vista",value:"America/Boa_Vista"},{text:"(GMT-04:00) Caracas",value:"America/Caracas"},{text:"(GMT-04:00) Curacao",value:"America/Curacao"},{text:"(GMT-04:00) Grand Turk",value:"America/Grand_Turk"},{text:"(GMT-04:00) Guyana",value:"America/Guyana"},{text:"(GMT-04:00) La Paz",value:"America/La_Paz"},{text:"(GMT-04:00) Manaus",value:"America/Manaus"},{text:"(GMT-04:00) Martinique",value:"America/Martinique"},{text:"(GMT-04:00) Port of Spain",value:"America/Port_of_Spain"},{text:"(GMT-04:00) Porto Velho",value:"America/Porto_Velho"},{text:"(GMT-04:00) Puerto Rico",value:"America/Puerto_Rico"},{text:"(GMT-04:00) Santo Domingo",value:"America/Santo_Domingo"},{text:"(GMT-04:00) Thule",value:"America/Thule"},{text:"(GMT-03:30) Newfoundland Time - St. Johns",value:"America/St_Johns"},{text:"(GMT-03:00) Araguaina",value:"America/Araguaina"},{text:"(GMT-03:00) Asuncion",value:"America/Asuncion"},{text:"(GMT-03:00) Belem",value:"America/Belem"},{text:"(GMT-03:00) Buenos Aires",value:"America/Argentina/Buenos_Aires"},{text:"(GMT-03:00) Campo Grande",value:"America/Campo_Grande"},{text:"(GMT-03:00) Cayenne",value:"America/Cayenne"},{text:"(GMT-03:00) Cuiaba",value:"America/Cuiaba"},{text:"(GMT-03:00) Fortaleza",value:"America/Fortaleza"},{text:"(GMT-03:00) Godthab",value:"America/Godthab"},{text:"(GMT-03:00) Maceio",value:"America/Maceio"},{text:"(GMT-03:00) Miquelon",value:"America/Miquelon"},{text:"(GMT-03:00) Montevideo",value:"America/Montevideo"},{text:"(GMT-03:00) Palmer",value:"Antarctica/Palmer"},{text:"(GMT-03:00) Paramaribo",value:"America/Paramaribo"},{text:"(GMT-03:00) Punta Arenas",value:"America/Punta_Arenas"},{text:"(GMT-03:00) Recife",value:"America/Recife"},{text:"(GMT-03:00) Rothera",value:"Antarctica/Rothera"},{text:"(GMT-03:00) Salvador",value:"America/Bahia"},{text:"(GMT-03:00) Santiago",value:"America/Santiago"},{text:"(GMT-03:00) Sao Paulo",value:"America/Sao_Paulo"},{text:"(GMT-03:00) Stanley",value:"Atlantic/Stanley"},{text:"(GMT-02:00) Noronha",value:"America/Noronha"},{text:"(GMT-02:00) South Georgia",value:"Atlantic/South_Georgia"},{text:"(GMT-01:00) Azores",value:"Atlantic/Azores"},{text:"(GMT-01:00) Cape Verde",value:"Atlantic/Cape_Verde"},{text:"(GMT-01:00) Scoresbysund",value:"America/Scoresbysund"},{text:"(GMT+00:00) Abidjan",value:"Africa/Abidjan"},{text:"(GMT+00:00) Accra",value:"Africa/Accra"},{text:"(GMT+00:00) Bissau",value:"Africa/Bissau"},{text:"(GMT+00:00) Canary Islands",value:"Atlantic/Canary"},{text:"(GMT+00:00) Casablanca",value:"Africa/Casablanca"},{text:"(GMT+00:00) Danmarkshavn",value:"America/Danmarkshavn"},{text:"(GMT+00:00) Dublin",value:"Europe/Dublin"},{text:"(GMT+00:00) El Aaiun",value:"Africa/El_Aaiun"},{text:"(GMT+00:00) Faeroe",value:"Atlantic/Faroe"},{text:"(GMT+00:00) GMT (no daylight saving)",value:"Etc/GMT"},{text:"(GMT+00:00) Lisbon",value:"Europe/Lisbon"},{text:"(GMT+00:00) London",value:"Europe/London"},{text:"(GMT+00:00) Monrovia",value:"Africa/Monrovia"},{text:"(GMT+00:00) Reykjavik",value:"Atlantic/Reykjavik"},{text:"(GMT+01:00) Algiers",value:"Africa/Algiers"},{text:"(GMT+01:00) Amsterdam",value:"Europe/Amsterdam"},{text:"(GMT+01:00) Andorra",value:"Europe/Andorra"},{text:"(GMT+01:00) Berlin",value:"Europe/Berlin"},{text:"(GMT+01:00) Brussels",value:"Europe/Brussels"},{text:"(GMT+01:00) Budapest",value:"Europe/Budapest"},{text:"(GMT+01:00) Central European Time - Belgrade",value:"Europe/Belgrade"},{text:"(GMT+01:00) Central European Time - Prague",value:"Europe/Prague"},{text:"(GMT+01:00) Ceuta",value:"Africa/Ceuta"},{text:"(GMT+01:00) Copenhagen",value:"Europe/Copenhagen"},{text:"(GMT+01:00) Gibraltar",value:"Europe/Gibraltar"},{text:"(GMT+01:00) Lagos",value:"Africa/Lagos"},{text:"(GMT+01:00) Luxembourg",value:"Europe/Luxembourg"},{text:"(GMT+01:00) Madrid",value:"Europe/Madrid"},{text:"(GMT+01:00) Malta",value:"Europe/Malta"},{text:"(GMT+01:00) Monaco",value:"Europe/Monaco"},{text:"(GMT+01:00) Ndjamena",value:"Africa/Ndjamena"},{text:"(GMT+01:00) Oslo",value:"Europe/Oslo"},{text:"(GMT+01:00) Paris",value:"Europe/Paris"},{text:"(GMT+01:00) Rome",value:"Europe/Rome"},{text:"(GMT+01:00) Stockholm",value:"Europe/Stockholm"},{text:"(GMT+01:00) Tirane",value:"Europe/Tirane"},{text:"(GMT+01:00) Tunis",value:"Africa/Tunis"},{text:"(GMT+01:00) Vienna",value:"Europe/Vienna"},{text:"(GMT+01:00) Warsaw",value:"Europe/Warsaw"},{text:"(GMT+01:00) Zurich",value:"Europe/Zurich"},{text:"(GMT+02:00) Amman",value:"Asia/Amman"},{text:"(GMT+02:00) Athens",value:"Europe/Athens"},{text:"(GMT+02:00) Beirut",value:"Asia/Beirut"},{text:"(GMT+02:00) Bucharest",value:"Europe/Bucharest"},{text:"(GMT+02:00) Cairo",value:"Africa/Cairo"},{text:"(GMT+02:00) Chisinau",value:"Europe/Chisinau"},{text:"(GMT+02:00) Damascus",value:"Asia/Damascus"},{text:"(GMT+02:00) Gaza",value:"Asia/Gaza"},{text:"(GMT+02:00) Helsinki",value:"Europe/Helsinki"},{text:"(GMT+02:00) Jerusalem",value:"Asia/Jerusalem"},{text:"(GMT+02:00) Johannesburg",value:"Africa/Johannesburg"},{text:"(GMT+02:00) Khartoum",value:"Africa/Khartoum"},{text:"(GMT+02:00) Kyiv",value:"Europe/Kyiv"},{text:"(GMT+02:00) Maputo",value:"Africa/Maputo"},{text:"(GMT+02:00) Moscow-01 - Kaliningrad",value:"Europe/Kaliningrad"},{text:"(GMT+02:00) Nicosia",value:"Asia/Nicosia"},{text:"(GMT+02:00) Riga",value:"Europe/Riga"},{text:"(GMT+02:00) Sofia",value:"Europe/Sofia"},{text:"(GMT+02:00) Tallinn",value:"Europe/Tallinn"},{text:"(GMT+02:00) Tripoli",value:"Africa/Tripoli"},{text:"(GMT+02:00) Vilnius",value:"Europe/Vilnius"},{text:"(GMT+02:00) Windhoek",value:"Africa/Windhoek"},{text:"(GMT+03:00) Baghdad",value:"Asia/Baghdad"},{text:"(GMT+03:00) Istanbul",value:"Europe/Istanbul"},{text:"(GMT+03:00) Minsk",value:"Europe/Minsk"},{text:"(GMT+03:00) Moscow+00 - Moscow",value:"Europe/Moscow"},{text:"(GMT+03:00) Nairobi",value:"Africa/Nairobi"},{text:"(GMT+03:00) Qatar",value:"Asia/Qatar"},{text:"(GMT+03:00) Riyadh",value:"Asia/Riyadh"},{text:"(GMT+03:00) Syowa",value:"Antarctica/Syowa"},{text:"(GMT+03:30) Tehran",value:"Asia/Tehran"},{text:"(GMT+04:00) Baku",value:"Asia/Baku"},{text:"(GMT+04:00) Dubai",value:"Asia/Dubai"},{text:"(GMT+04:00) Mahe",value:"Indian/Mahe"},{text:"(GMT+04:00) Mauritius",value:"Indian/Mauritius"},{text:"(GMT+04:00) Moscow+01 - Samara",value:"Europe/Samara"},{text:"(GMT+04:00) Reunion",value:"Indian/Reunion"},{text:"(GMT+04:00) Tbilisi",value:"Asia/Tbilisi"},{text:"(GMT+04:00) Yerevan",value:"Asia/Yerevan"},{text:"(GMT+04:30) Kabul",value:"Asia/Kabul"},{text:"(GMT+05:00) Aqtau",value:"Asia/Aqtau"},{text:"(GMT+05:00) Aqtobe",value:"Asia/Aqtobe"},{text:"(GMT+05:00) Ashgabat",value:"Asia/Ashgabat"},{text:"(GMT+05:00) Dushanbe",value:"Asia/Dushanbe"},{text:"(GMT+05:00) Karachi",value:"Asia/Karachi"},{text:"(GMT+05:00) Kerguelen",value:"Indian/Kerguelen"},{text:"(GMT+05:00) Maldives",value:"Indian/Maldives"},{text:"(GMT+05:00) Mawson",value:"Antarctica/Mawson"},{text:"(GMT+05:00) Moscow+02 - Yekaterinburg",value:"Asia/Yekaterinburg"},{text:"(GMT+05:00) Tashkent",value:"Asia/Tashkent"},{text:"(GMT+05:30) Colombo",value:"Asia/Colombo"},{text:"(GMT+05:30) India Standard Time",value:"Asia/Kolkata"},{text:"(GMT+05:45) Kathmandu",value:"Asia/Kathmandu"},{text:"(GMT+06:00) Almaty",value:"Asia/Almaty"},{text:"(GMT+06:00) Bishkek",value:"Asia/Bishkek"},{text:"(GMT+06:00) Chagos",value:"Indian/Chagos"},{text:"(GMT+06:00) Dhaka",value:"Asia/Dhaka"},{text:"(GMT+06:00) Moscow+03 - Omsk",value:"Asia/Omsk"},{text:"(GMT+06:00) Thimphu",value:"Asia/Thimphu"},{text:"(GMT+06:00) Vostok",value:"Antarctica/Vostok"},{text:"(GMT+06:30) Cocos",value:"Indian/Cocos"},{text:"(GMT+06:30) Rangoon",value:"Asia/Yangon"},{text:"(GMT+07:00) Bangkok",value:"Asia/Bangkok"},{text:"(GMT+07:00) Christmas",value:"Indian/Christmas"},{text:"(GMT+07:00) Davis",value:"Antarctica/Davis"},{text:"(GMT+07:00) Hanoi",value:"Asia/Saigon"},{text:"(GMT+07:00) Hovd",value:"Asia/Hovd"},{text:"(GMT+07:00) Jakarta",value:"Asia/Jakarta"},{text:"(GMT+07:00) Moscow+04 - Krasnoyarsk",value:"Asia/Krasnoyarsk"},{text:"(GMT+08:00) Brunei",value:"Asia/Brunei"},{text:"(GMT+08:00) China Time - Beijing",value:"Asia/Shanghai"},{text:"(GMT+08:00) Choibalsan",value:"Asia/Choibalsan"},{text:"(GMT+08:00) Hong Kong",value:"Asia/Hong_Kong"},{text:"(GMT+08:00) Kuala Lumpur",value:"Asia/Kuala_Lumpur"},{text:"(GMT+08:00) Macau",value:"Asia/Macau"},{text:"(GMT+08:00) Makassar",value:"Asia/Makassar"},{text:"(GMT+08:00) Manila",value:"Asia/Manila"},{text:"(GMT+08:00) Moscow+05 - Irkutsk",value:"Asia/Irkutsk"},{text:"(GMT+08:00) Singapore",value:"Asia/Singapore"},{text:"(GMT+08:00) Taipei",value:"Asia/Taipei"},{text:"(GMT+08:00) Ulaanbaatar",value:"Asia/Ulaanbaatar"},{text:"(GMT+08:00) Western Time - Perth",value:"Australia/Perth"},{text:"(GMT+08:30) Pyongyang",value:"Asia/Pyongyang"},{text:"(GMT+09:00) Dili",value:"Asia/Dili"},{text:"(GMT+09:00) Jayapura",value:"Asia/Jayapura"},{text:"(GMT+09:00) Moscow+06 - Yakutsk",value:"Asia/Yakutsk"},{text:"(GMT+09:00) Palau",value:"Pacific/Palau"},{text:"(GMT+09:00) Seoul",value:"Asia/Seoul"},{text:"(GMT+09:00) Tokyo",value:"Asia/Tokyo"},{text:"(GMT+09:30) Central Time - Darwin",value:"Australia/Darwin"},{text:"(GMT+10:00) Dumont D'Urville",value:"Antarctica/DumontDUrville"},{text:"(GMT+10:00) Eastern Time - Brisbane",value:"Australia/Brisbane"},{text:"(GMT+10:00) Guam",value:"Pacific/Guam"},{text:"(GMT+10:00) Moscow+07 - Vladivostok",value:"Asia/Vladivostok"},{text:"(GMT+10:00) Port Moresby",value:"Pacific/Port_Moresby"},{text:"(GMT+10:00) Truk",value:"Pacific/Chuuk"},{text:"(GMT+10:30) Central Time - Adelaide",value:"Australia/Adelaide"},{text:"(GMT+11:00) Casey",value:"Antarctica/Casey"},{text:"(GMT+11:00) Eastern Time - Hobart",value:"Australia/Hobart"},{text:"(GMT+11:00) Eastern Time - Melbourne, Sydney",value:"Australia/Sydney"},{text:"(GMT+11:00) Efate",value:"Pacific/Efate"},{text:"(GMT+11:00) Guadalcanal",value:"Pacific/Guadalcanal"},{text:"(GMT+11:00) Kosrae",value:"Pacific/Kosrae"},{text:"(GMT+11:00) Moscow+08 - Magadan",value:"Asia/Magadan"},{text:"(GMT+11:00) Norfolk",value:"Pacific/Norfolk"},{text:"(GMT+11:00) Noumea",value:"Pacific/Noumea"},{text:"(GMT+11:00) Ponape",value:"Pacific/Pohnpei"},{text:"(GMT+12:00) Funafuti",value:"Pacific/Funafuti"},{text:"(GMT+12:00) Kwajalein",value:"Pacific/Kwajalein"},{text:"(GMT+12:00) Majuro",value:"Pacific/Majuro"},{text:"(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy",value:"Asia/Kamchatka"},{text:"(GMT+12:00) Nauru",value:"Pacific/Nauru"},{text:"(GMT+12:00) Tarawa",value:"Pacific/Tarawa"},{text:"(GMT+12:00) Wake",value:"Pacific/Wake"},{text:"(GMT+12:00) Wallis",value:"Pacific/Wallis"},{text:"(GMT+13:00) Auckland",value:"Pacific/Auckland"},{text:"(GMT+13:00) Enderbury",value:"Pacific/Enderbury"},{text:"(GMT+13:00) Fakaofo",value:"Pacific/Fakaofo"},{text:"(GMT+13:00) Fiji",value:"Pacific/Fiji"},{text:"(GMT+13:00) Tongatapu",value:"Pacific/Tongatapu"},{text:"(GMT+14:00) Apia",value:"Pacific/Apia"},{text:"(GMT+14:00) Kiritimati",value:"Pacific/Kiritimati"}]}),computed:{currentUserId:Object(g.get)("user/id")},methods:{async activateUser(){this.$store.commit("loadingStart","admin-users-activate");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:294,source:{body:"\n mutation ($id: Int!) {\n users {\n activate(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.activate.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userActivateSuccess"),icon:"check"}),this.user.isActive=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.activate.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-activate")},async deactivateUser(){this.$store.commit("loadingStart","admin-users-deactivate");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deactivate"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:296,source:{body:"\n mutation ($id: Int!) {\n users {\n deactivate(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.deactivate.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userDeactivateSuccess"),icon:"check"}),this.user.isActive=!1):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.deactivate.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-deactivate")},deleteUserConfirm(){this.deleteUserDialog=!0,this.deleteReplaceUser={id:this.currentUserId,name:this.$store.get("user/name"),email:this.$store.get("user/email")}},async deleteUser(){this.$store.commit("loadingStart","admin-users-delete");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"replaceId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"replaceId"},value:{kind:"Variable",name:{kind:"Name",value:"replaceId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:333,source:{body:"\n mutation ($id: Int!, $replaceId: Int!) {\n users {\n delete(id: $id, replaceId: $replaceId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id,replaceId:this.deleteReplaceUser.id}});_()(e,"data.users.delete.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userDeleteSuccess"),icon:"check"}),this.$router.push("/users")):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.delete.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.deleteUserDialog=!1,this.$store.commit("loadingStop","admin-users-delete")},assignDeleteUser(e){e.id===this.user.id?this.$store.commit("showNotification",{style:"red",message:"You cannot select the account you're about to delete!",icon:"warning"}):2===e.id?this.$store.commit("showNotification",{style:"red",message:"You cannot use the guest account for this operation.",icon:"warning"}):this.deleteReplaceUser=e},async updateUser(){this.$store.commit("loadingStart","admin-users-update");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"newPassword"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groups"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"location"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"jobTitle"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"timezone"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"update"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"newPassword"},value:{kind:"Variable",name:{kind:"Name",value:"newPassword"}}},{kind:"Argument",name:{kind:"Name",value:"groups"},value:{kind:"Variable",name:{kind:"Name",value:"groups"}}},{kind:"Argument",name:{kind:"Name",value:"location"},value:{kind:"Variable",name:{kind:"Name",value:"location"}}},{kind:"Argument",name:{kind:"Name",value:"jobTitle"},value:{kind:"Variable",name:{kind:"Name",value:"jobTitle"}}},{kind:"Argument",name:{kind:"Name",value:"timezone"},value:{kind:"Variable",name:{kind:"Name",value:"timezone"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:553,source:{body:"\n mutation ($id: Int!, $email: String, $name: String, $newPassword: String, $groups: [Int], $location: String, $jobTitle: String, $timezone: String) {\n users {\n update(id: $id, email: $email, name: $name, newPassword: $newPassword, groups: $groups, location: $location, jobTitle: $jobTitle, timezone: $timezone) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id,email:this.user.email,name:this.user.name,newPassword:this.newPassword,groups:v()(this.user.groups,"id"),location:this.user.location,jobTitle:this.user.jobTitle,timezone:this.user.timezone}});this.newPassword="",_()(e,"data.users.update.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userUpdateSuccess"),icon:"check"}),this.$router.push("/users")):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.update.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-update")},focusField(e){this.$nextTick(()=>{f()(()=>{this.$refs[e].focus()},200)})},assignGroup(){c()(this.user.groups,["id",this.newGroup])?this.$store.commit("showNotification",{message:this.$t("admin:users.userAlreadyAssignedToGroup"),style:"error",icon:"alert"}):(this.user.groups.push(d()(this.groups,["id",this.newGroup])),this.newGroup=0)},unassignGroup(e){this.user.groups=r()(this.user.groups,["id",e])},async verifyUser(){this.$store.commit("loadingStart","admin-users-verify");const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"verify"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:292,source:{body:"\n mutation ($id: Int!) {\n users {\n verify(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.verify.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userVerifySuccess"),icon:"check"}),this.user.isVerified=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.verify.responseResult.message","An unexpected error occurred."),icon:"warning"}),this.$store.commit("loadingStop","admin-users-verify")},async toggle2FA(){if(this.$store.commit("loadingStart","admin-users-toggle2fa"),this.user.tfaIsActive){const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"disableTFA"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:322,source:{body:"\n mutation ($id: Int!) {\n users {\n disableTFA(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.disableTFA.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userTFADisableSuccess"),icon:"check"}),this.user.tfaIsActive=!1):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.disableTFA.responseResult.message","An unexpected error occurred."),icon:"warning"})}else{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"enableTFA"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:321,source:{body:"\n mutation ($id: Int!) {\n users {\n enableTFA(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:this.user.id}});_()(e,"data.users.enableTFA.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:this.$t("admin:users.userTFAEnableSuccess"),icon:"check"}),this.user.tfaIsActive=!0):this.$store.commit("showNotification",{style:"red",message:_()(e,"data.users.enableTFA.responseResult.message","An unexpected error occurred."),icon:"warning"})}this.$store.commit("loadingStop","admin-users-toggle2fa")}},apollo:{user:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerIs2FACapable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"jobTitle"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"timezone"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isVerified"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tfaIsActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:607,source:{body:"\n query ($id: Int!) {\n users {\n single(id: $id) {\n id\n name\n email\n providerKey\n providerName\n providerId\n providerIs2FACapable\n location\n jobTitle\n timezone\n isSystem\n isActive\n isVerified\n createdAt\n updatedAt\n lastLoginAt\n tfaIsActive\n groups {\n id\n name\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{id:s()(this.$route.params.id)}},fetchPolicy:"network-only",update:e=>e.users.single,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-refresh")}},groups:{query:x.a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-groups-refresh")}}}},M=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),S=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),L=n.n(S),j=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),T=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),D=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),N=n("./node_modules/vuetify/lib/components/VCard/index.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),Y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),V=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),E=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),A=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),F=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),P=n("./node_modules/vuetify/lib/components/VList/VList.js"),I=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),$=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),O=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),H=n("./node_modules/vuetify/lib/components/VList/index.js"),R=n("./node_modules/vuetify/lib/components/VList/VListItemIcon.js"),G=n("./node_modules/vuetify/lib/components/VMenu/VMenu.js"),z=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),q=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),U=n("./node_modules/vuetify/lib/components/VSystemBar/VSystemBar.js"),B=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),W=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),J=n("./node_modules/vuetify/lib/components/VToolbar/index.js"),K=n("./node_modules/vuetify/lib/components/VTooltip/VTooltip.js"),X=Object(M.a)(w,i,[],!1,null,null,null);L()(X,{VAlert:j.a,VBtn:T.a,VCard:D.a,VCardText:N.b,VContainer:C.a,VDialog:Y.a,VDivider:V.a,VFlex:E.a,VIcon:A.a,VLayout:F.a,VList:P.a,VListItem:I.a,VListItemAction:$.a,VListItemAvatar:O.a,VListItemContent:H.b,VListItemIcon:R.a,VListItemSubtitle:H.c,VListItemTitle:H.d,VMenu:G.a,VSelect:z.a,VSpacer:q.a,VSystemBar:U.a,VTextField:B.a,VToolbar:W.a,VToolbarTitle:J.a,VTooltip:K.a}),X.options.__file="client/components/admin/admin-users-edit.vue";t.default=X.exports},"./client/components/admin/admin-users.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-customer.svg",alt:"Users"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline blue--text text--darken-2 animated fadeInLeft"},[e._v("Users")]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p2s"},[e._v("Manage users")])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown wait-p2s mr-3",attrs:{outlined:"",color:"grey",icon:""},on:{click:e.refresh}},[n("v-icon",[e._v("mdi-refresh")])],1),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"primary",large:"",depressed:""},on:{click:e.createUser}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),n("span",[e._v("New User")])],1)],1),n("v-card",{staticClass:"mt-3 animated fadeInUp"},[n("div",{staticClass:"pa-2 d-flex align-center",class:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-3"},[n("v-text-field",{staticStyle:{"max-width":"400px"},attrs:{solo:"",flat:"","prepend-inner-icon":"mdi-account-search-outline",label:"Search Users...","hide-details":"",dense:""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-spacer"),n("v-select",{staticStyle:{"max-width":"300px"},attrs:{solo:"",flat:"","hide-details":"",label:"Identity Provider",items:e.strategies,"item-text":"displayName","item-value":"key",dense:""},model:{value:e.filterStrategy,callback:function(t){e.filterStrategy=t},expression:"filterStrategy"}})],1),n("v-divider"),n("v-data-table",{attrs:{items:e.usersFiltered,headers:e.headers,search:e.search,page:e.pagination,"items-per-page":15,loading:e.loading,"hide-default-footer":""},on:{"update:page":function(t){e.pagination=t},"page-count":function(t){e.pageCount=t}},scopedSlots:e._u([{key:"item",fn:function(t){return[n("tr",{staticClass:"is-clickable",attrs:{active:t.selected},on:{click:function(n){return e.$router.push("/users/"+t.item.id)}}},[n("td",[e._v(e._s(t.item.id))]),n("td",[n("strong",[e._v(e._s(t.item.name))])]),n("td",[e._v(e._s(t.item.email))]),n("td",[e._v(e._s(e.getStrategyName(t.item.providerKey)))]),n("td",[e._v(e._s(e._f("moment")(t.item.createdAt,"from")))]),n("td",[t.item.lastLoginAt?n("span",[e._v(e._s(e._f("moment")(t.item.lastLoginAt,"from")))]):n("em",{staticClass:"grey--text"},[e._v("Never")])]),n("td",{staticClass:"text-right"},[t.item.isSystem?n("v-icon",{staticClass:"mr-3"},[e._v("mdi-lock-outline")]):e._e(),t.item.isActive?n("status-indicator",{attrs:{positive:"",pulse:""}}):n("status-indicator",{attrs:{negative:"",pulse:""}})],1)])]}}]),model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}},[n("template",{slot:"no-data"},[n("div",{staticClass:"pa-3"},[n("v-alert",{staticClass:"text-left",attrs:{icon:"mdi-alert",outlined:"",color:"grey"}},[n("em",{staticClass:"body-2"},[e._v("No users to display!")])])],1)])],2),e.pageCount>1?n("v-card-chin",[n("v-spacer"),n("v-pagination",{attrs:{length:e.pageCount},model:{value:e.pagination,callback:function(t){e.pagination=t},expression:"pagination"}}),n("v-spacer")],1):e._e()],1)],1)],1),n("user-create",{on:{refresh:function(t){return e.refresh(!1)}},model:{value:e.isCreateDialogShown,callback:function(t){e.isCreateDialogShown=t},expression:"isCreateDialogShown"}})],1)};i._withStripped=!0;var a=n("./node_modules/lodash/concat.js"),s=n.n(a),o=n("./node_modules/lodash/find.js"),r=n.n(o),l=n("./node_modules/lodash/filter.js"),d=n.n(l),u=n("./node_modules/vue-status-indicator/dist/vue-status-indicator.cjs.js"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"650",persistent:""},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short"},[n("v-icon",{staticClass:"mr-3",attrs:{color:"white"}},[e._v("mdi-plus")]),n("span",[e._v("New User")]),n("v-spacer"),n("v-btn",{staticClass:"mx-0",attrs:{color:"white",outlined:"",disabled:"",dark:""}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-database-import")]),n("span",[e._v("Bulk Import")])],1)],1),n("v-card-text",{staticClass:"pt-5"},[n("v-select",{attrs:{items:e.providers,"item-text":"displayName","item-value":"key",outlined:"","prepend-icon":"mdi-domain",label:"Provider"},model:{value:e.provider,callback:function(t){e.provider=t},expression:"provider"}}),n("v-text-field",{key:"newUserEmail",ref:"emailInput",attrs:{outlined:"","prepend-icon":"mdi-at",label:"Email Address","persistent-hint":""},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),"local"===e.provider?n("v-text-field",{key:"newUserPassword",attrs:{outlined:"","prepend-icon":"mdi-lock-outline","append-icon":"mdi-dice-5",label:e.mustChangePwd?"Temporary Password":"Password",counter:"255","persistent-hint":""},on:{"click:append":e.generatePwd},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}):e._e(),n("v-text-field",{key:"newUserName",attrs:{outlined:"","prepend-icon":"mdi-account-outline",label:"Name",hint:"local"===e.provider?"Can be changed by the user.":"May be overwritten by the provider during login.","persistent-hint":""},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}}),n("v-select",{staticClass:"mt-2",attrs:{items:e.groups,"item-text":"name","item-value":"id","item-disabled":"isSystem",outlined:"","prepend-icon":"mdi-account-group",label:"Assign to Group(s)...",hint:"Note that you cannot assign users to the Administrators or Guests groups from this dialog.","persistent-hint":"",clearable:"",multiple:""},model:{value:e.group,callback:function(t){e.group=t},expression:"group"}}),n("v-divider"),"local"===e.provider?n("v-checkbox",{attrs:{color:"primary",label:"Require password change on first login","hide-details":""},model:{value:e.mustChangePwd,callback:function(t){e.mustChangePwd=t},expression:"mustChangePwd"}}):e._e(),n("v-checkbox",{attrs:{color:"primary",label:"Send a welcome email","hide-details":"",disabled:""},model:{value:e.sendWelcomeEmail,callback:function(t){e.sendWelcomeEmail=t},expression:"sendWelcomeEmail"}})],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:""},on:{click:function(t){e.isShown=!1}}},[e._v("Cancel")]),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:function(t){return e.newUser(!1)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),n("span",[e._v("Create")])],1),n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"primary"},on:{click:function(t){return e.newUser(!0)}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-double-right")]),n("span",[e._v("Create and Close")])],1)],1)],1)],1)};c._withStripped=!0;var m=n("./node_modules/lodash/sampleSize.js"),f=n.n(m),h=n("./node_modules/lodash/get.js"),v=n.n(h),p=n("./node_modules/validate.js/validate.js"),_=n.n(p),g=n("./client/graph/admin/users/users-mutation-create.gql"),y=n.n(g),b=n("./client/graph/admin/users/users-query-groups.gql"),k={props:{value:{type:Boolean,default:!1}},data:()=>({providers:[],provider:"local",email:"",password:"",name:"",groups:[],group:[],mustChangePwd:!1,sendWelcomeEmail:!1}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e&&this.$nextTick(()=>{this.$refs.emailInput.focus()})}},methods:{async newUser(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={email:{presence:{allowEmpty:!1},email:!0},name:{presence:{allowEmpty:!1},length:{minimum:2,maximum:255}}};"local"===this.provider&&(t.password={presence:{allowEmpty:!1},length:{minimum:6,maximum:255}});const n=_()({email:this.email,password:this.password,name:this.name},t,{format:"flat"});if(n)this.$store.commit("showNotification",{style:"red",message:n[0],icon:"alert"});else try{const t=await this.$apollo.mutate({mutation:y.a,variables:{providerKey:this.provider,email:this.email,passwordRaw:this.password,name:this.name,groups:this.group,mustChangePassword:this.mustChangePwd,sendWelcomeEmail:this.sendWelcomeEmail},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-create")}});v()(t,"data.users.create.responseResult.succeeded",!1)?(this.$store.commit("showNotification",{style:"success",message:"New user created successfully.",icon:"check"}),this.email="",this.password="",this.name="",e?(this.isShown=!1,this.$emit("refresh")):this.$refs.emailInput.focus()):this.$store.commit("showNotification",{style:"red",message:v()(t,"data.users.create.responseResult.message","An unexpected error occurred."),icon:"alert"})}catch(e){this.$store.commit("pushGraphError",e)}},generatePwd(){this.password=f()("abcdefghkmnpqrstuvwxyzABCDEFHJKLMNPQRSTUVWXYZ23456789_*=?#!()+",12).join("")}},apollo:{providers:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:161,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n displayName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.authentication.activeStrategies,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-strategies-refresh")}},groups:{query:n.n(b).a,fetchPolicy:"network-only",update:e=>e.groups.list,watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-auth-groups-refresh")}}}},x=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),w=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),M=n.n(w),S=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),L=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),j=n("./node_modules/vuetify/lib/components/VCard/index.js"),T=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),D=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),N=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),C=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),Y=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),V=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),E=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),A=Object(x.a)(k,c,[],!1,null,null,null);M()(A,{VBtn:S.a,VCard:L.a,VCardText:j.b,VCheckbox:T.a,VDialog:D.a,VDivider:N.a,VIcon:C.a,VSelect:Y.a,VSpacer:V.a,VTextField:E.a}),A.options.__file="client/components/admin/admin-users-create.vue";var F=A.exports,P={components:{StatusIndicator:u.StatusIndicator,UserCreate:F},data:()=>({selected:[],pagination:1,pageCount:0,users:[],headers:[{text:"ID",value:"id",width:80,sortable:!0},{text:"Name",value:"name",sortable:!0},{text:"Email",value:"email",sortable:!0},{text:"Provider",value:"provider",sortable:!0},{text:"Created",value:"createdAt",sortable:!0},{text:"Last Login",value:"lastLoginAt",sortable:!0},{text:"",value:"actions",sortable:!1,width:80}],strategies:[],filterStrategy:"all",search:"",loading:!1,isCreateDialogShown:!1}),computed:{usersFiltered(){const e="all"===this.filterStrategy||""===this.filterStrategy;return d()(this.users,t=>e||t.providerKey===this.filterStrategy)}},methods:{createUser(){this.isCreateDialogShown=!0},async refresh(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];await this.$apollo.queries.users.refetch(),e&&this.$store.commit("showNotification",{message:"Users list has been refreshed.",style:"success",icon:"cached"})},getStrategyName(e){return(r()(this.strategies,["key",e])||{}).displayName||e}},apollo:{users:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isActive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastLoginAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:274,source:{body:"\n query {\n users {\n list {\n id\n name\n email\n providerKey\n isSystem\n isActive\n createdAt\n lastLoginAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>e.users.list,watchLoading(e){this.loading=e,this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-refresh")}},strategies:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"activeStrategies"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"displayName"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:161,source:{body:"\n query {\n authentication {\n activeStrategies {\n key\n displayName\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only",update:e=>s()({key:"all",displayName:"All Providers"},e.authentication.activeStrategies),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-users-strategies-refresh")}}}},I=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),$=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),O=n("./node_modules/vuetify/lib/components/VDataTable/VDataTable.js"),H=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),R=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),G=n("./node_modules/vuetify/lib/components/VPagination/VPagination.js"),z=Object(x.a)(P,i,[],!1,null,null,null);M()(z,{VAlert:I.a,VBtn:S.a,VCard:L.a,VContainer:$.a,VDataTable:O.a,VDivider:N.a,VFlex:H.a,VIcon:C.a,VLayout:R.a,VPagination:G.a,VSelect:Y.a,VSpacer:V.a,VTextField:E.a}),z.options.__file="client/components/admin/admin-users.vue";t.default=z.exports},"./client/components/admin/admin-utilities-auth.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.authTitle")))])]),n("v-card-text",[n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Generate New Authentication Public / Private Key Certificates")]),n("div",{staticClass:"body-2"},[e._v("This will invalidate all current session tokens and cause all users to be logged out.")]),n("div",{staticClass:"body-2 red--text"},[e._v("You will need to log back in after the operation.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.regenCerts}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Reset Guest User")]),n("div",{staticClass:"body-2"},[e._v("This will reset the guest user to its default parameters and permissions.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.resetGuest}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/js-cookie/src/js.cookie.js"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-mutation-auth-regencerts.gql"),c=n.n(u),m=n("./client/graph/admin/utilities/utilities-mutation-auth-resetguest.gql"),f=n.n(m),h={data:()=>({loading:!1}),methods:{async regenCerts(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-auth-regencerts");try{const e=await this.$apollo.mutate({mutation:c.a}),t=r()(e,"data.authentication.regenerateCertificates.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"New Certificates generated successfully.",style:"success",icon:"check"}),d.a.remove("jwt"),s()(()=>{window.location.assign("/login")},1e3)}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-auth-regencerts"),this.loading=!1},async resetGuest(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-auth-resetguest");try{const e=await this.$apollo.mutate({mutation:f.a}),t=r()(e,"data.authentication.resetGuestUser.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Guest user was reset successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-auth-resetguest"),this.loading=!1}}},v=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),p=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),_=n.n(p),g=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),y=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),b=n("./node_modules/vuetify/lib/components/VCard/index.js"),k=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),x=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),w=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),M=Object(v.a)(h,i,[],!1,null,null,null);_()(M,{VBtn:g.a,VCard:y.a,VCardText:b.b,VDivider:k.a,VIcon:x.a,VToolbar:w.a}),M.options.__file="client/components/admin/admin-utilities-auth.vue";t.default=M.exports},"./client/components/admin/admin-utilities-cache.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.cacheTitle")))])]),n("v-card-text",[n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Pages and Assets Cache")]),n("div",{staticClass:"body-2"},[e._v("Pages and Assets are cached to disk for better performance. You can flush the cache to force all content to be fetched from the DB again.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushCache}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Temporary Uploads")]),n("div",{staticClass:"body-2"},[e._v("New uploads are temporarily saved to disk while they are being processed. They are automatically deleted after processing, but you can force an immediate cleanup using this tool.")]),n("div",{staticClass:"body-2 red--text"},[e._v("Note that performing this action while an upload is in progress can result in a failed upload.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushUploads}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 primary--text"},[e._v("Flush Client-Side Locale Cache")]),n("div",{staticClass:"body-2"},[e._v("Locale strings are cached in the browser local storage for 24h. You can delete your current cache in order to fetch the latest data during the next page load.")]),n("div",{staticClass:"body-2"},[e._v("Note that this affects only "),n("strong",[e._v("your own browser")]),e._v(" and not everyone.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.flushClientLocaleCache}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/startsWith.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-cache-flushcache.gql"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-mutation-cache-flushuploads.gql"),c=n.n(u),m={data:()=>({loading:!1}),methods:{async flushCache(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-cache-flushCache");try{const e=await this.$apollo.mutate({mutation:d.a}),t=r()(e,"data.pages.flushCache.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Cache flushed successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-cache-flushCache"),this.loading=!1},async flushUploads(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-cache-flushUploads");try{const e=await this.$apollo.mutate({mutation:c.a}),t=r()(e,"data.assets.flushTempUploads.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Temporary Uploads flushed successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-cache-flushUploads"),this.loading=!1},async flushClientLocaleCache(){for(let e=0;e0?n("div",{staticClass:"caption"},[e._v("Rendering "+e._s(e.renderCurrentPath)+"... ("+e._s(e.renderIndex)+"/"+e._s(e.renderTotal)+", "+e._s(e.renderProgress)+"%)")]):e._e(),n("div",{staticClass:"caption mt-4"},[e._v("Do not leave this page.")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.renderProgress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 pl-0 primary--text"},[e._v("Migrate all pages to target locale")]),n("div",{staticClass:"body-2"},[e._v("If you created content before selecting a different locale and activating the namespacing capabilities, you may want to transfer all content to the base locale.")]),n("div",{staticClass:"body-2 red--text"},[n("strong",[e._v("This operation is destructive and cannot be reversed! Make sure you have proper backups!")])]),n("v-toolbar",{staticClass:"radius-7 mt-5",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",height:"80"}},[n("v-select",{attrs:{label:"Source Locale",outlined:"","hide-details":"",items:e.locales,"item-text":"name","item-value":"code"},model:{value:e.sourceLocale,callback:function(t){e.sourceLocale=t},expression:"sourceLocale"}}),n("v-icon",{staticClass:"mx-3",attrs:{large:""}},[e._v("mdi-chevron-right-box-outline")]),n("v-select",{attrs:{label:"Target Locale",outlined:"","hide-details":"",items:e.locales,"item-text":"name","item-value":"code"},model:{value:e.targetLocale,callback:function(t){e.targetLocale=t},expression:"targetLocale"}})],1),n("div",{staticClass:"body-2 mt-5"},[e._v("Pages that are already in the target locale will not be touched. If a page already exists at the target, the source page will not be modified as it would create a conflict. If you want to overwrite the target page, you must first delete it.")]),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.migrateToLocale}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1),n("v-divider",{staticClass:"my-5"}),n("div",{staticClass:"subtitle-1 pb-3 pl-0 primary--text"},[e._v("Purge Page History")]),n("div",{staticClass:"body-2"},[e._v("You may want to purge old history for pages to reduce database usage.")]),n("div",{staticClass:"body-2"},[e._v("This operation only affects the database and not any history saved by a storage module (e.g. git version history)")]),n("v-toolbar",{staticClass:"radius-7 mt-5",attrs:{flat:"",color:e.$vuetify.theme.dark?"grey darken-3-d5":"grey lighten-4",height:"80"}},[n("v-select",{attrs:{label:"Delete history older than...",outlined:"","hide-details":"",items:e.purgeHistoryOptions,"item-text":"title","item-value":"key"},model:{value:e.purgeHistorySelection,callback:function(t){e.purgeHistorySelection=t},expression:"purgeHistorySelection"}})],1),n("v-btn",{staticClass:"ml-0 mt-3",attrs:{outlined:"",color:"primary",disabled:e.loading},on:{click:e.purgeHistory}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-gesture-double-tap")]),n("span",[e._v("Proceed")])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./client/graph/admin/utilities/utilities-mutation-content-migratelocale.gql"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-content-rebuildtree.gql"),d=n.n(l),u={components:{SemipolarSpinner:n("./node_modules/epic-spinners/src/lib.js").f},data:()=>({isRerendering:!1,loading:!1,renderProgress:0,renderIndex:0,renderTotal:0,renderCurrentPath:"",sourceLocale:"",targetLocale:"",purgeHistorySelection:"P1Y",purgeHistoryOptions:[{key:"P1D",title:"Today"},{key:"P1M",title:"1 month"},{key:"P3M",title:"3 months"},{key:"P6M",title:"6 months"},{key:"P1Y",title:"1 year"},{key:"P2Y",title:"2 years"},{key:"P3Y",title:"3 years"},{key:"P5Y",title:"5 years"}]}),computed:{currentLocale:()=>siteConfig.lang,locales:()=>siteLangs},methods:{async rebuildTree(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-rebuildtree");try{const e=await this.$apollo.mutate({mutation:d.a}),t=s()(e,"data.pages.rebuildTree.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Page Tree rebuilt successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-rebuildtree"),this.loading=!1},async rerenderPages(){this.loading=!0,this.isRerendering=!0,this.$store.commit("loadingStart","admin-utilities-content-rerender");try{const e=await this.$apollo.query({query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:187,source:{body:"\n {\n pages {\n list {\n id\n path\n locale\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only"});if(s()(e,"data.pages.list",[]).length<1)throw new Error("Could not find any page to render!");this.renderIndex=0,this.renderTotal=e.data.pages.list.length;let t=0;for(const n of e.data.pages.list){this.renderCurrentPath=`${n.locale}/${n.path}`,this.renderIndex++,this.renderProgress=Math.round(this.renderIndex/this.renderTotal*100);const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"render"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:343,source:{body:"\n mutation($id: Int!) {\n pages {\n render(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{id:n.id}});s()(e,"data.pages.render.responseResult",{}).succeeded||t++}t>0?this.$store.commit("showNotification",{message:`Completed with ${t} pages that failed to render. Check server logs for details.`,style:"error",icon:"alert"}):this.$store.commit("showNotification",{message:"All pages have been rendered successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-rerender"),this.isRerendering=!1,this.loading=!1},async migrateToLocale(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-migratelocale");try{const e=await this.$apollo.mutate({mutation:r.a,variables:{sourceLocale:this.sourceLocale,targetLocale:this.targetLocale}}),t=s()(e,"data.pages.migrateToLocale.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:`Migrated ${s()(e,"data.pages.migrateToLocale.count",0)} page(s) to target locale successfully.`,style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-migratelocale"),this.loading=!1},async purgeHistory(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-content-purgehistory");try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"olderThan"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"purgeHistory"},arguments:[{kind:"Argument",name:{kind:"Name",value:"olderThan"},value:{kind:"Variable",name:{kind:"Name",value:"olderThan"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:385,source:{body:"\n mutation ($olderThan: String!) {\n pages {\n purgeHistory (\n olderThan: $olderThan\n ) {\n responseResult {\n errorCode\n message\n slug\n succeeded\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{olderThan:this.purgeHistorySelection}}),t=s()(e,"data.pages.purgeHistory.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Purged history successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-content-purgehistory"),this.loading=!1}}},c=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),b=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),k=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),x=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),w=Object(c.a)(u,i,[],!1,null,null,null);f()(w,{VBtn:h.a,VCard:v.a,VCardText:p.b,VDialog:_.a,VDivider:g.a,VIcon:y.a,VProgressLinear:b.a,VSelect:k.a,VToolbar:x.a}),w.options.__file="client/components/admin/admin-utilities-content.vue";t.default=w.exports},"./client/components/admin/admin-utilities-export.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.exportTitle")))])]),n("v-card-text",[n("div",{staticClass:"text-center"},[n("img",{staticClass:"animated fadeInUp wait-p1s",attrs:{src:"/_assets/svg/icon-big-parcel.svg"}}),n("div",{staticClass:"body-2"},[e._v("Export to tarball / file system")])]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[e._v("What do you want to export?")]),e._l(e.entityChoices,(function(t){return n("v-checkbox",{key:t.key,attrs:{label:t.label,value:t.key,color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v(e._s(t.label))]),n("div",{staticClass:"text-caption"},[e._v(e._s(t.hint))])])]},proxy:!0}],null,!0),model:{value:e.entities,callback:function(t){e.entities=t},expression:"entities"}})})),n("v-text-field",{staticClass:"mt-7",attrs:{outlined:"",label:"Target Folder Path",hint:"Either an absolute path or relative to the Wiki.js installation folder, where exported content will be saved to. Note that the folder MUST be empty!","persistent-hint":""},model:{value:e.filePath,callback:function(t){e.filePath=t},expression:"filePath"}}),n("v-alert",{staticClass:"mt-3",attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("Depending on your selection, the archive could contain sensitive data such as site configuration keys and hashed user passwords. Ensure the exported archive is treated accordingly.")]),n("div",{staticClass:"body-2"},[e._v("For example, you may want to encrypt the archive if stored for backup purposes.")])])],2),n("v-card-chin",[n("v-btn",{staticClass:"px-3 ml-0",attrs:{depressed:"",color:"deep-orange darken-2",disabled:e.entities.length<1},on:{click:e.startExport}},[n("v-icon",{attrs:{left:"",color:"white"}},[e._v("mdi-database-export")]),n("span",{staticClass:"white--text"},[e._v("Start Export")])],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}},[n("v-card",{attrs:{color:"deep-orange darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("self-building-square-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":4500,size:40,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v("Exporting...")]),n("div",{staticClass:"caption"},[e._v("Please wait, this may take a while")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.progress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isSuccess,callback:function(t){e.isSuccess=t},expression:"isSuccess"}},[n("v-card",{attrs:{color:"green darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("v-icon",{attrs:{size:"60"}},[e._v("mdi-check-circle-outline")]),n("div",{staticClass:"my-5 body-1 white--text"},[e._v("Export completed")])],1),n("v-card-actions",{staticClass:"green darken-1"},[n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){e.isSuccess=!1}}},[e._v("Close")]),n("v-spacer")],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"800"},model:{value:e.isFailed,callback:function(t){e.isFailed=t},expression:"isFailed"}},[n("v-card",{attrs:{color:"red darken-2",dark:""}},[n("v-toolbar",{attrs:{color:"red darken-2",dense:""}},[n("v-icon",[e._v("mdi-alert")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Export failed")]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",text:""},on:{click:function(t){e.isFailed=!1}}},[e._v("Close")])],1),n("v-card-text",{staticClass:"pa-5 red darken-4 white--text"},[n("span",[e._v(e._s(e.errorMessage))])])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/epic-spinners/src/lib.js"),s=n("./node_modules/lodash/get.js"),o=n.n(s),r={components:{SelfBuildingSquareSpinner:a.e},data:()=>({entities:[],filePath:"./data/export",isLoading:!1,isSuccess:!1,isFailed:!1,errorMessage:"",progress:0}),computed:{entityChoices:()=>[{key:"assets",label:"Assets",hint:"Media files such as images, documents, etc."},{key:"comments",label:"Comments",hint:"Comments made using the default comment module only."},{key:"navigation",label:"Navigation",hint:"Sidebar links when using Static or Custom Navigation."},{key:"pages",label:"Pages",hint:"Page content, tags and related metadata."},{key:"history",label:"Pages History",hint:"All previous versions of pages and their related metadata."},{key:"settings",label:"Settings",hint:"Site configuration and modules settings."},{key:"groups",label:"User Groups",hint:"Group permissions and page rules."},{key:"users",label:"Users",hint:"Users metadata and their group memberships."}]},methods:{async checkProgress(){try{const e=await this.$apollo.query({query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"exportStatus"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"progress"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"startedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:233,source:{body:"\n {\n system {\n exportStatus {\n status\n progress\n message\n startedAt\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},fetchPolicy:"network-only"}),t=o()(e,"data.system.exportStatus",{});if(!t)throw new Error("An unexpected error occured.");switch(t.status){case"error":throw new Error(t.message||"An unexpected error occured.");case"running":this.progress=t.progress||0,window.requestAnimationFrame(()=>{setTimeout(()=>{this.checkProgress()},5e3)});break;case"success":this.isLoading=!1,this.isSuccess=!0;break;default:throw new Error("Invalid export status.")}}catch(e){this.errorMessage=e.message,this.isLoading=!1,this.isFailed=!0}},async startExport(){this.isFailed=!1,this.isSuccess=!1,this.isLoading=!0,this.progress=0,setTimeout(async()=>{try{const e=await this.$apollo.mutate({mutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"entities"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"export"},arguments:[{kind:"Argument",name:{kind:"Name",value:"entities"},value:{kind:"Variable",name:{kind:"Name",value:"entities"}}},{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:445,source:{body:"\n mutation (\n $entities: [String]!\n $path: String!\n ) {\n system {\n export (\n entities: $entities\n path: $path\n ) {\n responseResult {\n succeeded\n message\n }\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables:{entities:this.entities,path:this.filePath}}),t=o()(e,"data.system.export",{});if(!o()(t,"responseResult.succeeded",!1))return this.errorMessage=o()(t,"responseResult.message","An unexpected error occurred"),this.isLoading=!1,void(this.isFailed=!0);this.checkProgress()}catch(e){this.$store.commit("pushGraphError",e),this.isLoading=!1}},1500)}}},l=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),d=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),u=n.n(d),c=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),m=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),f=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),h=n("./node_modules/vuetify/lib/components/VCard/index.js"),v=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),p=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),_=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),g=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),y=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),b=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),k=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),x=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),w=Object(l.a)(r,i,[],!1,null,null,null);u()(w,{VAlert:c.a,VBtn:m.a,VCard:f.a,VCardActions:h.a,VCardText:h.b,VCheckbox:v.a,VDialog:p.a,VDivider:_.a,VIcon:g.a,VProgressLinear:y.a,VSpacer:b.a,VTextField:k.a,VToolbar:x.a}),w.options.__file="client/components/admin/admin-utilities-export.vue";t.default=w.exports},"./client/components/admin/admin-utilities-importv1.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.importv1Title")))])]),n("v-card-text",[n("div",{staticClass:"text-center"},[n("img",{staticClass:"animated fadeInUp wait-p1s",attrs:{src:"/_assets/svg/icon-software.svg"}}),n("div",{staticClass:"body-2"},[e._v("Import from Wiki.js 1.x")])]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"body-2"},[e._v("Data from a Wiki.js 1.x installation can easily be imported using this tool. What do you want to import?")]),n("v-checkbox",{attrs:{label:"Content + Uploads",value:"content",color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("Content + Uploads")])]},proxy:!0}]),model:{value:e.importFilters,callback:function(t){e.importFilters=t},expression:"importFilters"}}),e.wantContent?n("div",{staticClass:"pl-8"},[n("v-radio-group",{attrs:{"hide-details":""},model:{value:e.contentMode,callback:function(t){e.contentMode=t},expression:"contentMode"}},[n("v-radio",{attrs:{value:"git",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Import from Git Connection")]),n("div",{staticClass:"caption"},[n("em",[n("strong",{staticClass:"primary--text"},[e._v("Recommended")]),e._v(" | The Git storage module will also be configured for you.")])])])]},proxy:!0}],null,!1,696204728)})],1),e.needGit?n("div",{staticClass:"pl-8 mt-5"},[n("v-row",[n("v-col",{attrs:{cols:"8"}},[n("v-select",{attrs:{label:"Authentication Mode",items:e.gitAuthModes,outlined:"","hide-details":""},model:{value:e.gitAuthMode,callback:function(t){e.gitAuthMode=t},expression:"gitAuthMode"}})],1),n("v-col",{attrs:{cols:"4"}},[n("v-switch",{attrs:{label:"Verify SSL Certificate","hide-details":"",color:"primary"},model:{value:e.gitVerifySSL,callback:function(t){e.gitVerifySSL=t},expression:"gitVerifySSL"}})],1),n("v-col",{attrs:{cols:"8"}},[n("v-text-field",{attrs:{outlined:"",label:"Repository URL",placeholder:"ssh"===e.gitAuthMode?"e.g. git@github.com:orgname/repo.git":"e.g. https://github.com/orgname/repo.git","hide-details":""},model:{value:e.gitRepoUrl,callback:function(t){e.gitRepoUrl=t},expression:"gitRepoUrl"}})],1),n("v-col",{attrs:{cols:"4"}},[n("v-text-field",{attrs:{label:"Branch",placeholder:"e.g. master",outlined:"","hide-details":""},model:{value:e.gitRepoBranch,callback:function(t){e.gitRepoBranch=t},expression:"gitRepoBranch"}})],1),"ssh"===e.gitAuthMode?n("v-col",{attrs:{cols:"12"}},[n("v-textarea",{attrs:{outlined:"",label:"Private Key Contents",placeholder:"-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----","hide-details":""},model:{value:e.gitPrivKey,callback:function(t){e.gitPrivKey=t},expression:"gitPrivKey"}})],1):"basic"===e.gitAuthMode?[n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Username",outlined:"","hide-details":""},model:{value:e.gitUsername,callback:function(t){e.gitUsername=t},expression:"gitUsername"}})],1),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{type:"password",label:"Password / PAT",outlined:"","hide-details":""},model:{value:e.gitPassword,callback:function(t){e.gitPassword=t},expression:"gitPassword"}})],1)]:e._e(),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Default Author Email",placeholder:"e.g. name@company.com",outlined:"","hide-details":""},model:{value:e.gitUserEmail,callback:function(t){e.gitUserEmail=t},expression:"gitUserEmail"}})],1),n("v-col",{attrs:{cols:"6"}},[n("v-text-field",{attrs:{label:"Default Author Name",placeholder:"e.g. John Smith",outlined:"","hide-details":""},model:{value:e.gitUserName,callback:function(t){e.gitUserName=t},expression:"gitUserName"}})],1),n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:"Local Repository Path",placeholder:"e.g. ./data/repo",outlined:"","hide-details":""},model:{value:e.gitRepoPath,callback:function(t){e.gitRepoPath=t},expression:"gitRepoPath"}}),n("div",{staticClass:"caption mt-2"},[e._v("This folder should be empty or not exist yet. "),n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("DO NOT")]),e._v(" point to your existing Wiki.js 1.x repository folder. In most cases, it should be left to the default value.")])],1)],2),n("v-alert",{attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("- Note that if you already configured the git storage module, its configuration will be replaced with the above.")]),n("div",{staticClass:"body-2"},[e._v("- Although both v1 and v2 installations can use the same remote git repository, you shouldn't make edits to the same pages simultaneously.")])])],1):e._e(),n("v-radio-group",{attrs:{"hide-details":""},model:{value:e.contentMode,callback:function(t){e.contentMode=t},expression:"contentMode"}},[n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"disk",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Import from local folder")]),n("div",{staticClass:"caption"},[n("em",[e._v("Choose this option only if you didn't have git configured in your Wiki.js 1.x installation.")])])])]},proxy:!0}],null,!1,563481907)})],1),e.needDisk?n("div",{staticClass:"pl-8 mt-5"},[n("v-text-field",{attrs:{outlined:"",label:"Content Repo Path",hint:"The absolute path to where the Wiki.js 1.x content is stored on disk.","persistent-hint":""},model:{value:e.contentPath,callback:function(t){e.contentPath=t},expression:"contentPath"}})],1):e._e()],1):e._e(),n("v-checkbox",{attrs:{label:"Users",value:"users",color:"deep-orange darken-2","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[n("strong",{staticClass:"deep-orange--text text--darken-2"},[e._v("Users")])]},proxy:!0}]),model:{value:e.importFilters,callback:function(t){e.importFilters=t},expression:"importFilters"}}),e.wantUsers?n("div",{staticClass:"pl-8 mt-5"},[n("v-text-field",{attrs:{outlined:"",label:"MongoDB Connection String",hint:"The connection string to connect to the Wiki.js 1.x MongoDB database.","persistent-hint":""},model:{value:e.dbConnStr,callback:function(t){e.dbConnStr=t},expression:"dbConnStr"}}),n("v-radio-group",{attrs:{"hide-details":"",mandatory:""},model:{value:e.groupMode,callback:function(t){e.groupMode=t},expression:"groupMode"}},[n("v-radio",{attrs:{value:"MULTI",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Create groups for each unique user permissions configuration")]),n("div",{staticClass:"caption"},[n("em",[n("strong",{staticClass:"primary--text"},[e._v("Recommended")]),e._v(" | Users having identical permission sets will be assigned to the same group. Note that this can potentially result in a large amount of groups being created.")])])])]},proxy:!0}],null,!1,3535050141)}),n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"SINGLE",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Create a single group with all imported users")]),n("div",{staticClass:"caption"},[n("em",[e._v("The new group will have read permissions enabled by default.")])])])]},proxy:!0}],null,!1,1340523425)}),n("v-divider"),n("v-radio",{staticClass:"mt-3",attrs:{value:"NONE",color:"primary"},scopedSlots:e._u([{key:"label",fn:function(){return[n("div",[n("span",[e._v("Don't create any group")]),n("div",{staticClass:"caption"},[n("em",[e._v("Users will not be able to access your wiki until they are assigned to a group.")])])])]},proxy:!0}],null,!1,2692032713)})],1),n("v-alert",{staticClass:"mt-5",attrs:{color:"deep-orange",outlined:"",icon:"mdi-alert",prominent:""}},[n("div",{staticClass:"body-2"},[e._v("Note that any user that already exists in this installation will not be imported. A list of skipped users will be displayed upon completion.")]),n("div",{staticClass:"caption grey--text"},[e._v("You must first delete from this installation any user you want to migrate over from the old installation.")])])],1):e._e()],1),n("v-card-chin",[n("v-btn",{staticClass:"px-3 ml-0",attrs:{depressed:"",color:"deep-orange darken-2",disabled:!e.wantUsers&&!e.wantContent},on:{click:e.startImport}},[n("v-icon",{attrs:{left:"",color:"white"}},[e._v("mdi-database-import")]),n("span",{staticClass:"white--text"},[e._v("Start Import")])],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isLoading,callback:function(t){e.isLoading=t},expression:"isLoading"}},[n("v-card",{attrs:{color:"deep-orange darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("semipolar-spinner",{staticClass:"animated fadeIn",staticStyle:{margin:"0 auto"},attrs:{"animation-duration":1500,size:65,color:"#FFF"}}),n("div",{staticClass:"mt-5 body-1 white--text"},[e._v("Importing from Wiki.js 1.x...")]),n("div",{staticClass:"caption"},[e._v("Please wait")]),n("v-progress-linear",{staticClass:"mt-5",attrs:{color:"white",value:e.progress,stream:"",rounded:"","buffer-value":0}})],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"350"},model:{value:e.isSuccess,callback:function(t){e.isSuccess=t},expression:"isSuccess"}},[n("v-card",{attrs:{color:"green darken-2",dark:""}},[n("v-card-text",{staticClass:"pa-10 text-center"},[n("v-icon",{attrs:{size:"60"}},[e._v("mdi-check-circle-outline")]),n("div",{staticClass:"my-5 body-1 white--text"},[e._v("Import completed")]),e.wantUsers?[n("div",{staticClass:"body-2"},[n("span",[n("strong",[e._v(e._s(e.successUsers))]),e._v(" users imported")]),e.failedUsers.length>0?n("v-btn",{staticClass:"text-none ml-3",attrs:{text:"",color:"white",dark:""},on:{click:function(t){e.showFailedUsers=!0}}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-alert")]),n("span",[e._v(e._s(e.failedUsers.length)+" failed")])],1):e._e()],1),n("div",{staticClass:"body-2"},[n("strong",[e._v(e._s(e.successGroups))]),e._v(" groups created")])]:e._e()],2),n("v-card-actions",{staticClass:"green darken-1"},[n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",outlined:""},on:{click:function(t){e.isSuccess=!1}}},[e._v("Close")]),n("v-spacer")],1)],1)],1),n("v-dialog",{attrs:{persistent:"","max-width":"800"},model:{value:e.showFailedUsers,callback:function(t){e.showFailedUsers=t},expression:"showFailedUsers"}},[n("v-card",{attrs:{color:"red darken-2",dark:""}},[n("v-toolbar",{attrs:{color:"red darken-2",dense:""}},[n("v-icon",[e._v("mdi-alert")]),n("div",{staticClass:"body-2 pl-3"},[e._v("Failed User Imports")]),n("v-spacer"),n("v-btn",{staticClass:"px-5",attrs:{color:"white",text:""},on:{click:function(t){e.showFailedUsers=!1}}},[e._v("Close")])],1),n("v-simple-table",{attrs:{dense:"","fixed-header":"",height:"300px"},scopedSlots:e._u([{key:"default",fn:function(){return[n("thead",[n("tr",[n("th",[e._v("Provider")]),n("th",[e._v("Email")]),n("th",[e._v("Error")])])]),n("tbody",e._l(e.failedUsers,(function(t,i){return n("tr",{key:"fusr-"+i},[n("td",[e._v(e._s(t.provider))]),n("td",[e._v(e._s(t.email))]),n("td",[e._v(e._s(t.error))])])})),0)]},proxy:!0}])})],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/find.js"),s=n.n(a),o=n("./node_modules/lodash/pick.js"),r=n.n(o),l=n("./node_modules/lodash/sortBy.js"),d=n.n(l),u=n("./node_modules/lodash/has.js"),c=n.n(u),m=n("./node_modules/lodash/get.js"),f=n.n(m),h=n("./node_modules/lodash/delay.js"),v=n.n(h),p=n("./node_modules/epic-spinners/src/lib.js"),_=n("./client/graph/admin/utilities/utilities-mutation-importv1-users.gql"),g=n.n(_),y=n("./client/graph/admin/storage/storage-query-targets.gql"),b=n.n(y),k=n("./client/graph/admin/storage/storage-query-status.gql"),x=n.n(k),w=n("./client/graph/admin/storage/storage-mutation-executeaction.gql"),M=n.n(w),S=n("./client/graph/admin/storage/storage-mutation-save-targets.gql"),L=n.n(S),j={components:{SemipolarSpinner:p.f},data:()=>({importFilters:["content","users"],groupMode:"MULTI",contentMode:"git",dbConnStr:"mongodb://",contentPath:"/wiki-v1/repo",isLoading:!1,isSuccess:!1,gitAuthMode:"ssh",gitAuthModes:[{text:"SSH",value:"ssh"},{text:"Basic",value:"basic"}],gitVerifySSL:!0,gitRepoUrl:"",gitRepoBranch:"master",gitPrivKey:"",gitUsername:"",gitPassword:"",gitUserEmail:"",gitUserName:"",gitRepoPath:"./data/repo",progress:0,successGroups:0,successUsers:0,successPages:0,showFailedUsers:!1,failedUsers:[]}),computed:{wantContent(){return this.importFilters.indexOf("content")>=0},wantUsers(){return this.importFilters.indexOf("users")>=0},needDisk(){return"disk"===this.contentMode},needGit(){return"git"===this.contentMode}},methods:{async startImport(){this.isLoading=!0,this.progress=0,this.failedUsers=[],v()(async()=>{if(this.wantUsers)try{const e=await this.$apollo.mutate({mutation:g.a,variables:{mongoDbConnString:this.dbConnStr,groupMode:this.groupMode}}),t=f()(e,"data.system.importUsersFromV1",{});if(!f()(t,"responseResult.succeeded",!1))throw new Error(f()(t,"responseResult.message","An unexpected error occurred"));this.successUsers=f()(t,"usersCount",0),this.successGroups=f()(t,"groupsCount",0),this.failedUsers=f()(t,"failed",[]),this.progress+=50}catch(e){return this.$store.commit("pushGraphError",e),void(this.isLoading=!1)}if(this.wantContent)try{const e=await this.$apollo.query({query:b.a,fetchPolicy:"network-only"});if(!c()(e,"data.storage.targets"))throw new Error("Failed to fetch storage targets.");{this.progress+=10;let t=e.data.storage.targets.map(e=>{let t={...e,config:d()(e.config.map(e=>({...e,value:JSON.parse(e.value)})),[e=>e.value.order])};return"git"===this.contentMode&&"git"===t.key&&(t.isEnabled=!0,t.mode="sync",t.syncInterval="PT5M",t.config=[{key:"authType",value:{value:this.gitAuthMode}},{key:"repoUrl",value:{value:this.gitRepoUrl}},{key:"branch",value:{value:this.gitRepoBranch}},{key:"sshPrivateKeyMode",value:{value:"contents"}},{key:"sshPrivateKeyPath",value:{value:""}},{key:"sshPrivateKeyContent",value:{value:this.gitPrivKey}},{key:"verifySSL",value:{value:this.gitVerifySSL}},{key:"basicUsername",value:{value:this.gitUsername}},{key:"basicPassword",value:{value:this.gitPassword}},{key:"defaultEmail",value:{value:this.gitUserEmail}},{key:"defaultName",value:{value:this.gitUserName}},{key:"localRepoPath",value:{value:this.gitRepoPath}},{key:"gitBinaryPath",value:{value:""}}]),"disk"===this.contentMode&&"disk"===t.key&&(t.isEnabled=!0,t.mode="push",t.syncInterval="P0D",t.config=[{key:"path",value:{value:this.contentPath}},{key:"createDailyBackups",value:{value:!1}}]),t});const n=await this.$apollo.mutate({mutation:L.a,variables:{targets:t.map(e=>r()(e,["isEnabled","key","config","mode","syncInterval"])).map(e=>({...e,config:e.config.map(e=>({...e,value:JSON.stringify({v:e.value.value})}))}))}}),i=f()(n,"data.storage.updateTargets",{});if(!f()(i,"responseResult.succeeded",!1))throw new Error(f()(i,"responseResult.message","An unexpected error occurred"));this.progress+=10;let a=0;for(;a<10;){a++;const e=await this.$apollo.query({query:x.a,fetchPolicy:"network-only"});if(!c()(e,"data.storage.status[0]"))throw new Error("Failed to fetch storage sync status.");{const t=s()(e.data.storage.status,["key",this.contentMode]);if(!t)throw new Error("Storage target could not be configured.");switch(t.status){case"pending":if(a>=10)throw new Error("Storage target is stuck in pending state. Try again.");continue;case"operational":a=10;break;case"error":throw new Error(t.message)}}}this.progress+=15;const o=await this.$apollo.mutate({mutation:M.a,variables:{targetKey:this.contentMode,handler:"importAll"}}),l=f()(o,"data.storage.executeAction",{});if(!f()(l,"responseResult.succeeded",!1))throw new Error(f()(l,"responseResult.message","An unexpected error occurred"));this.progress+=15}}catch(e){return this.$store.commit("pushGraphError",e),void(this.isLoading=!1)}this.isLoading=!1,this.isSuccess=!0},1500)}}},T=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),D=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),N=n.n(D),C=n("./node_modules/vuetify/lib/components/VAlert/VAlert.js"),Y=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),V=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),E=n("./node_modules/vuetify/lib/components/VCard/index.js"),A=n("./node_modules/vuetify/lib/components/VCheckbox/VCheckbox.js"),F=n("./node_modules/vuetify/lib/components/VGrid/VCol.js"),P=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),I=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),$=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),O=n("./node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.js"),H=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadio.js"),R=n("./node_modules/vuetify/lib/components/VRadioGroup/VRadioGroup.js"),G=n("./node_modules/vuetify/lib/components/VGrid/VRow.js"),z=n("./node_modules/vuetify/lib/components/VSelect/VSelect.js"),q=n("./node_modules/vuetify/lib/components/VDataTable/VSimpleTable.js"),U=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),B=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),W=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),J=n("./node_modules/vuetify/lib/components/VTextarea/VTextarea.js"),K=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),X=Object(T.a)(j,i,[],!1,null,null,null);N()(X,{VAlert:C.a,VBtn:Y.a,VCard:V.a,VCardActions:E.a,VCardText:E.b,VCheckbox:A.a,VCol:F.a,VDialog:P.a,VDivider:I.a,VIcon:$.a,VProgressLinear:O.a,VRadio:H.a,VRadioGroup:R.a,VRow:G.a,VSelect:z.a,VSimpleTable:q.a,VSpacer:U.a,VSwitch:B.a,VTextField:W.a,VTextarea:J.a,VToolbar:K.a}),X.options.__file="client/components/admin/admin-utilities-importv1.vue";t.default=X.exports},"./client/components/admin/admin-utilities-telemetry.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.telemetryTitle")))])]),n("v-form",[n("v-card-text",[n("div",{staticClass:"subtitle-2"},[e._v("What is telemetry?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("Telemetry allows the developers of Wiki.js to improve the software by collecting basic anonymized data about its usage and the host info. "),n("br"),e._v(" This is entirely optional and "),n("strong",[e._v("absolutely no")]),e._v(" private data (such as content or personal data) is collected.")]),n("div",{staticClass:"body-2 mt-3"},[e._v("For maximum privacy, a random client ID is generated during setup. This ID is used to group requests together while keeping complete anonymity. You can reset and generate a new one below at any time.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("What is collected?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("When telemetry is enabled, only the following data is transmitted:")]),n("v-list",[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Version of Wiki.js installed")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("e.g. v2.0.123")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Basic OS information")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Platform (Linux, macOS or Windows), Total CPU cores and DB type (PostgreSQL, MySQL, MariaDB, SQLite or SQL Server)")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Crash debug data")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Stack trace of the error")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-information-outline")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v("Setup analytics")]),n("v-list-item-subtitle",{staticClass:"caption"},[n("em",[e._v("Installation checkpoint reached")])])],1)],1)],1),n("div",{staticClass:"body-2"},[e._v("Note that crash debug data is stored for a maximum of 30 days while analytics are stored for a maximum of 16 months, after which it is permanently deleted.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("What is it used for?")]),n("div",{staticClass:"body-2 mt-3"},[e._v("Telemetry is used by developers to improve Wiki.js, mostly for the following reasons:")]),n("v-list",{attrs:{dense:""}},[n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v("Identify critical bugs more easily and fix them in a timely manner.")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v("Understand the upgrade rate of current installations.")])])],1)],1),n("v-list-item",[n("v-list-item-avatar",[n("v-icon",[e._v("mdi-chevron-right")])],1),n("v-list-item-content",[n("v-list-item-title",[n("div",{staticClass:"body-2"},[e._v(" Optimize performance and testing scenarios based on most popular environments.")])])],1)],1)],1),n("div",{staticClass:"body-2"},[e._v("Only authorized developers have access to the data. It is not shared to any 3rd party nor is it used for any other application than improving Wiki.js.")]),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2"},[e._v("Settings")]),n("div",{staticClass:"mt-3"},[n("v-switch",{staticClass:"mt-0",attrs:{label:"Enable Telemetry",color:"primary",hint:"Allow Wiki.js to transmit telemetry data.","persistent-hint":""},model:{value:e.telemetry,callback:function(t){e.telemetry=t},expression:"telemetry"}})],1),n("v-divider",{staticClass:"my-4"}),n("div",{staticClass:"subtitle-2 mt-3 grey--text text--darken-1"},[e._v("Client ID")]),n("div",{staticClass:"body-2 mt-2"},[e._v(e._s(e.clientId))])],1),n("v-card-chin",[n("v-btn",{staticClass:"px-3",attrs:{depressed:"",color:"success"},on:{click:e.updateTelemetry}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-chevron-right")]),e._v("Save Changes")],1),n("v-spacer"),n("v-btn",{staticClass:"px-3",attrs:{outlined:"",color:"grey"},on:{click:e.resetClientId}},[n("v-icon",{attrs:{left:""}},[e._v("mdi-autorenew")]),n("span",[e._v("Reset Client ID")])],1)],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/get.js"),s=n.n(a),o=n("./client/graph/admin/utilities/utilities-mutation-telemetry-resetid.gql"),r=n.n(o),l=n("./client/graph/admin/utilities/utilities-mutation-telemetry-set.gql"),d=n.n(l),u=n("./client/graph/admin/utilities/utilities-query-telemetry.gql"),c={data:()=>({telemetry:!1,clientId:"N/A"}),methods:{async updateTelemetry(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-telemetry-set");try{const e=await this.$apollo.mutate({mutation:d.a,variables:{enabled:this.telemetry}}),t=s()(e,"data.system.setTelemetry.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$store.commit("showNotification",{message:"Telemetry updated successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-telemetry-set"),this.loading=!1},async resetClientId(){this.loading=!0,this.$store.commit("loadingStart","admin-utilities-telemetry-resetid");try{const e=await this.$apollo.mutate({mutation:r.a}),t=s()(e,"data.system.resetTelemetryClientId.responseResult",{});if(!t.succeeded)throw new Error(t.message);this.$apollo.queries.telemetry.refetch(),this.$store.commit("showNotification",{message:"Telemetry Client ID reset successfully.",style:"success",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","admin-utilities-telemetry-resetid"),this.loading=!1}},apollo:{telemetry:{query:n.n(u).a,fetchPolicy:"network-only",manual:!0,result(e){let{data:t}=e;this.telemetry=s()(t,"system.info.telemetry",!1),this.clientId=s()(t,"system.info.telemetryClientId","N/A")},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-utilities-telemetry-refresh")}}}},m=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VList/VList.js"),x=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),M=n("./node_modules/vuetify/lib/components/VList/index.js"),S=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),L=n("./node_modules/vuetify/lib/components/VSwitch/VSwitch.js"),j=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),T=Object(m.a)(c,i,[],!1,null,null,null);h()(T,{VBtn:v.a,VCard:p.a,VCardText:_.b,VDivider:g.a,VForm:y.a,VIcon:b.a,VList:k.a,VListItem:x.a,VListItemAvatar:w.a,VListItemContent:M.b,VListItemSubtitle:M.c,VListItemTitle:M.d,VSpacer:S.a,VSwitch:L.a,VToolbar:j.a}),T.options.__file="client/components/admin/admin-utilities-telemetry.vue";t.default=T.exports},"./client/components/admin/admin-utilities.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-maintenance.svg",alt:"Utilities"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text"},[e._v(e._s(e.$t("admin:utilities.title")))]),n("div",{staticClass:"subtitle-1 grey--text"},[e._v(e._s(e.$t("admin:utilities.subtitle")))])])])]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v(e._s(e.$t("admin:utilities.tools")))])]),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.tools,(function(t,i){return[n("v-list-item",{key:t.key,attrs:{disabled:!t.isAvailable},on:{click:function(n){e.selectedTool=t.key}}},[n("v-list-item-avatar",[n("v-icon",{attrs:{color:t.isAvailable?e.selectedTool===t.key?"blue ":"grey darken-1":"grey lighten-1"}},[e._v(e._s(t.icon))])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedTool===t.key?"primary--text":"":"grey--text"},[e._v(e._s(e.$t("admin:utilities."+t.i18nKey+"Title")))]),n("v-list-item-subtitle",[n("div",{staticClass:"caption",class:t.isAvailable?e.selectedTool===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(e.$t("admin:utilities."+t.i18nKey+"Subtitle")))])])],1),e.selectedTool===t.key?n("v-list-item-avatar",[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary",large:""}},[e._v("mdi-chevron-right")])],1):e._e()],1),iPromise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-auth.vue")),UtilityContent:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-content.vue")),UtilityCache:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-cache.vue")),UtilityExport:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-export.vue")),UtilityImportv1:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-importv1.vue")),UtilityTelemetry:()=>Promise.all([n.e("vendor"),n.e("admin")]).then(n.bind(null,"./client/components/admin/admin-utilities-telemetry.vue"))},data:()=>({selectedTool:"UtilityAuth",tools:[{key:"UtilityAuth",icon:"mdi-lock-open-outline",i18nKey:"auth",isAvailable:!0},{key:"UtilityContent",icon:"mdi-content-duplicate",i18nKey:"content",isAvailable:!0},{key:"UtilityExport",icon:"mdi-database-export",i18nKey:"export",isAvailable:!0},{key:"UtilityCache",icon:"mdi-database-refresh",i18nKey:"cache",isAvailable:!0},{key:"UtilityImportv1",icon:"mdi-database-import",i18nKey:"importv1",isAvailable:!0},{key:"UtilityTelemetry",icon:"mdi-math-compass",i18nKey:"telemetry",isAvailable:!0}]})},s=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),o=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),r=n.n(o),l=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),d=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),u=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),c=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),m=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),f=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),h=n("./node_modules/vuetify/lib/components/VList/VList.js"),v=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),p=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),_=n("./node_modules/vuetify/lib/components/VList/index.js"),g=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),y=Object(s.a)(a,i,[],!1,null,null,null);r()(y,{VCard:l.a,VContainer:d.a,VDivider:u.a,VFlex:c.a,VIcon:m.a,VLayout:f.a,VList:h.a,VListItem:v.a,VListItemAvatar:p.a,VListItemContent:_.b,VListItemSubtitle:_.c,VListItemTitle:_.d,VToolbar:g.a}),y.options.__file="client/components/admin/admin-utilities.vue";t.default=y.exports},"./client/components/admin/admin-webhooks.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{attrs:{fluid:"","grid-list-lg":""}},[n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[n("div",{staticClass:"admin-header"},[n("img",{staticClass:"animated fadeInUp",staticStyle:{width:"80px"},attrs:{src:"/_assets/svg/icon-winter.svg",alt:"Mail"}}),n("div",{staticClass:"admin-header-title"},[n("div",{staticClass:"headline primary--text animated fadeInLeft"},[e._v(e._s(e.$t("admin:webhooks.title")))]),n("div",{staticClass:"subtitle-1 grey--text animated fadeInLeft wait-p4s"},[e._v(e._s(e.$t("admin:webhooks.subtitle")))])]),n("v-spacer"),n("v-btn",{staticClass:"animated fadeInDown",attrs:{color:"success",depressed:"",large:"",disabled:""},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v("check")]),n("span",[e._v(e._s(e.$t("common:actions.apply")))])],1)],1)]),n("v-flex",{attrs:{lg3:"",xs12:""}},[n("v-card",{staticClass:"animated fadeInUp"},[n("v-toolbar",{attrs:{flat:"",color:"primary",dark:"",dense:""}},[n("div",{staticClass:"subtitle-1"},[e._v("Webhooks")]),n("v-spacer"),n("v-btn",{attrs:{outline:"",small:""}},[n("v-icon",{staticClass:"mr-2"},[e._v("add")]),n("span",[e._v("New")])],1)],1),n("v-list",{staticClass:"py-0",attrs:{"two-line":"",dense:""}},[e._l(e.hooks,(function(t,i){return[n("v-list-item",{key:t.key,on:{click:function(n){e.selectedHook=t.key}}},[n("v-list-item-avatar",[t.isEnabled?n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"primary"},on:{click:function(e){t.isEnabled=!1}}},[e._v("check_box")]):n("v-icon",{directives:[{name:"ripple",rawName:"v-ripple"}],attrs:{color:"grey"},on:{click:function(e){t.isEnabled=!0}}},[e._v("check_box_outline_blank")])],1),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2",class:t.isAvailable?e.selectedHook===t.key?"primary--text":"":"grey--text"},[e._v(e._s(t.title))]),n("v-list-item-sub-title",{staticClass:"caption",class:t.isAvailable?e.selectedHook===t.key?"blue--text ":"":"grey--text text--lighten-1"},[e._v(e._s(t.description))])],1),e.selectedHook===t.key?n("v-list-item-avatar",[n("v-icon",{staticClass:"animated fadeInLeft",attrs:{color:"primary"}},[e._v("arrow_forward_ios")])],1):e._e()],1),i({hooks:[],selectedHook:""}),computed:{hook(){return d()(this.hooks,["id",this.selectedHook])||{}}},methods:{async save(){try{await this.$apollo.mutate({mutation:f.a,variables:{senderName:this.config.senderName||"",senderEmail:this.config.senderEmail||"",host:this.config.host||"",port:r()(this.config.port)||0,secure:this.config.secure||!1,user:this.config.user||"",pass:this.config.pass||"",useDKIM:this.config.useDKIM||!1,dkimDomainName:this.config.dkimDomainName||"",dkimKeySelector:this.config.dkimKeySelector||"",dkimPrivateKey:this.config.dkimPrivateKey||""},watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-update")}}),this.$store.commit("showNotification",{style:"success",message:"Configuration saved successfully.",icon:"check"})}catch(e){this.$store.commit("pushGraphError",e)}}},apollo:{hooks:{query:c.a,fetchPolicy:"network-only",update:e=>s()(e.mail.config),watchLoading(e){this.$store.commit("loading"+(e?"Start":"Stop"),"admin-mail-refresh")}}}},v=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),p=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),_=n.n(p),g=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),y=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),b=n("./node_modules/vuetify/lib/components/VCard/index.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VContainer.js"),x=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),w=n("./node_modules/vuetify/lib/components/VGrid/VFlex.js"),M=n("./node_modules/vuetify/lib/components/VForm/VForm.js"),S=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VLayout.js"),j=n("./node_modules/vuetify/lib/components/VList/VList.js"),T=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),D=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),N=n("./node_modules/vuetify/lib/components/VList/index.js"),C=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),Y=n("./node_modules/vuetify/lib/components/VToolbar/VToolbar.js"),V=n("./node_modules/vuetify-loader/lib/runtime/installDirectives.js"),E=n.n(V),A=n("./node_modules/vuetify/lib/directives/ripple/index.js"),F=Object(v.a)(h,i,[],!1,null,null,null);_()(F,{VBtn:g.a,VCard:y.a,VCardText:b.b,VContainer:k.a,VDivider:x.a,VFlex:w.a,VForm:M.a,VIcon:S.a,VLayout:L.a,VList:j.a,VListItem:T.a,VListItemAvatar:D.a,VListItemContent:N.b,VListItemTitle:N.d,VSpacer:C.a,VToolbar:Y.a}),E()(F,{Ripple:A.a}),F.options.__file="client/components/admin/admin-webhooks.vue";t.default=F.exports},"./client/components/common/page-delete.vue":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"550",persistent:"","overlay-color":"red darken-4","overlay-opacity":".7"},model:{value:e.isShown,callback:function(t){e.isShown=t},expression:"isShown"}},[n("v-card",[n("div",{staticClass:"dialog-header is-short is-red"},[n("v-icon",{staticClass:"mr-2",attrs:{color:"white"}},[e._v("mdi-file-document-box-remove-outline")]),n("span",[e._v(e._s(e.$t("common:page.delete")))])],1),n("v-card-text",{staticClass:"pt-5"},[n("i18next",{staticClass:"body-1",attrs:{path:"common:page.deleteTitle",tag:"div"}},[n("span",{staticClass:"red--text text--darken-2",attrs:{place:"title"}},[e._v(e._s(e.pageTitle))])]),n("div",{staticClass:"caption"},[e._v(e._s(e.$t("common:page.deleteSubtitle")))]),n("v-chip",{staticClass:"mt-3 ml-0 mr-1",attrs:{label:"",color:"red lighten-4",small:""}},[n("div",{staticClass:"caption red--text text--darken-2"},[e._v(e._s(e.pageLocale.toUpperCase()))])]),n("v-chip",{staticClass:"mt-3 mx-0",attrs:{label:"",color:"red lighten-5",small:""}},[n("span",{staticClass:"red--text text--darken-2"},[e._v("/"+e._s(e.pagePath))])])],1),n("v-card-chin",[n("v-spacer"),n("v-btn",{attrs:{text:"",disabled:e.loading},on:{click:e.discard}},[e._v(e._s(e.$t("common:actions.cancel")))]),n("v-btn",{staticClass:"px-4 white--text",attrs:{color:"red darken-2",loading:e.loading},on:{click:e.deletePage}},[e._v(e._s(e.$t("common:actions.delete")))])],1)],1)],1)};i._withStripped=!0;var a=n("./node_modules/lodash/delay.js"),s=n.n(a),o=n("./node_modules/lodash/get.js"),r=n.n(o),l=n("./node_modules/vuex-pathify/dist/vuex-pathify.js"),d=n("./client/graph/common/common-pages-mutation-delete.gql"),u=n.n(d),c={props:{value:{type:Boolean,default:!1}},data:()=>({loading:!1}),computed:{isShown:{get(){return this.value},set(e){this.$emit("input",e)}},pageTitle:Object(l.get)("page/title"),pagePath:Object(l.get)("page/path"),pageLocale:Object(l.get)("page/locale"),pageId:Object(l.get)("page/id")},watch:{isShown(e,t){e&&document.body.classList.add("page-deleted-pending")}},methods:{discard(){document.body.classList.remove("page-deleted-pending"),this.isShown=!1},async deletePage(){this.loading=!0,this.$store.commit("loadingStart","page-delete"),this.$nextTick(async()=>{try{const e=await this.$apollo.mutate({mutation:u.a,variables:{id:this.pageId}});if(!r()(e,"data.pages.delete.responseResult.succeeded",!1))throw new Error(r()(e,"data.pages.delete.responseResult.message",this.$t("common:error.unexpected")));this.isShown=!1,s()(()=>{document.body.classList.add("page-deleted"),s()(()=>{window.location.assign("/")},1200)},400)}catch(e){this.$store.commit("pushGraphError",e)}this.$store.commit("loadingStop","page-delete"),this.loading=!1})}}},m=(n("./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&"),n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js")),f=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),h=n.n(f),v=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),p=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),_=n("./node_modules/vuetify/lib/components/VCard/index.js"),g=n("./node_modules/vuetify/lib/components/VChip/VChip.js"),y=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),b=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),k=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),x=Object(m.a)(c,i,[],!1,null,null,null);h()(x,{VBtn:v.a,VCard:p.a,VCardText:_.b,VChip:g.a,VDialog:y.a,VIcon:b.a,VSpacer:k.a}),x.options.__file="client/components/common/page-delete.vue";t.default=x.exports},"./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){"use strict";n("./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&")},"./client/components/common/user-search.vue":function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",{attrs:{"max-width":"650"},model:{value:e.dialogOpen,callback:function(t){e.dialogOpen=t},expression:"dialogOpen"}},[n("v-card",[n("div",{staticClass:"dialog-header"},[n("span",[e._v(e._s(e.$t("common:user.search")))]),n("v-spacer"),n("v-progress-circular",{directives:[{name:"show",rawName:"v-show",value:e.searchLoading,expression:"searchLoading"}],attrs:{indeterminate:"",color:"white",size:20,width:2}})],1),n("v-card-text",{staticClass:"pt-5"},[n("v-text-field",{ref:"searchIpt",attrs:{outlined:"",label:e.$t("common:user.searchPlaceholder"),"prepend-inner-icon":"mdi-account-search-outline",color:"primary","hide-details":""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),n("v-list",{staticClass:"grey mt-3 py-0 radius-7",class:e.$vuetify.theme.dark?"darken-3-d5":"lighten-3",attrs:{"two-line":"",dense:""}},[e._l(e.items,(function(t,i){return[n("v-list-item",{key:t.id,on:{click:function(n){return e.setUser(t)}}},[n("v-list-item-avatar",{attrs:{size:"40",color:"primary"}},[n("span",{staticClass:"body-1 white--text"},[e._v(e._s(e._f("initials")(t.name)))])]),n("v-list-item-content",[n("v-list-item-title",{staticClass:"body-2"},[e._v(e._s(t.name))]),n("v-list-item-subtitle",[e._v(e._s(t.email))])],1),n("v-list-item-action",[n("v-icon",{attrs:{color:"primary"}},[e._v("mdi-arrow-right")])],1)],1),ie.split(" ").map(e=>e.substring(0,1)).join("")},props:{multiple:{type:Boolean,default:!1},value:{type:Boolean,default:!1}},data:()=>({loading:!1,searchLoading:!1,search:"",items:[]}),computed:{dialogOpen:{get(){return this.value},set(e){this.$emit("input",e)}}},watch:{value(e,t){e&&!t&&(this.search="",this.selectedItems=null,d()(()=>{this.$refs.searchIpt.focus()},100))}},methods:{close(){this.$emit("input",!1)},setUser(e){this.$emit("select",e),this.close()},searchFilter:(e,t,n)=>r()(s()(e.email),s()(t))||r()(s()(e.name),s()(t))},apollo:{items:{query:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"query"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[{kind:"Argument",name:{kind:"Name",value:"query"},value:{kind:"Variable",name:{kind:"Name",value:"query"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"providerKey"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:212,source:{body:"\n query ($query: String!) {\n users {\n search(query:$query) {\n id\n name\n email\n providerKey\n }\n }\n }\n ",name:"GraphQL request",locationOffset:{line:1,column:1}}}},variables(){return{query:this.search}},fetchPolicy:"cache-and-network",skip(){return!this.search||this.search.length<2},update:e=>e.users.search,watchLoading(e){this.searchLoading=e}}}},c=n("./node_modules/vue-loader/lib/runtime/componentNormalizer.js"),m=n("./node_modules/vuetify-loader/lib/runtime/installComponents.js"),f=n.n(m),h=n("./node_modules/vuetify/lib/components/VBtn/VBtn.js"),v=n("./node_modules/vuetify/lib/components/VCard/VCard.js"),p=n("./node_modules/vuetify/lib/components/VCard/index.js"),_=n("./node_modules/vuetify/lib/components/VDialog/VDialog.js"),g=n("./node_modules/vuetify/lib/components/VDivider/VDivider.js"),y=n("./node_modules/vuetify/lib/components/VIcon/VIcon.js"),b=n("./node_modules/vuetify/lib/components/VList/VList.js"),k=n("./node_modules/vuetify/lib/components/VList/VListItem.js"),x=n("./node_modules/vuetify/lib/components/VList/VListItemAction.js"),w=n("./node_modules/vuetify/lib/components/VList/VListItemAvatar.js"),M=n("./node_modules/vuetify/lib/components/VList/index.js"),S=n("./node_modules/vuetify/lib/components/VProgressCircular/VProgressCircular.js"),L=n("./node_modules/vuetify/lib/components/VGrid/VSpacer.js"),j=n("./node_modules/vuetify/lib/components/VTextField/VTextField.js"),T=Object(c.a)(u,i,[],!1,null,null,null);f()(T,{VBtn:h.a,VCard:v.a,VCardText:p.b,VDialog:_.a,VDivider:g.a,VIcon:y.a,VList:b.a,VListItem:k.a,VListItemAction:x.a,VListItemAvatar:w.a,VListItemContent:M.b,VListItemSubtitle:M.c,VListItemTitle:M.d,VProgressCircular:S.a,VSpacer:L.a,VTextField:j.a}),T.options.__file="client/components/common/user-search.vue";t.a=T.exports},"./client/graph/admin/analytics/analytics-mutation-save-providers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providers"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"AnalyticsProviderInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analytics"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateProviders"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providers"},value:{kind:"Variable",name:{kind:"Name",value:"providers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:"mutation($providers: [AnalyticsProviderInput]!) {\n analytics {\n updateProviders(providers: $providers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a2c0082351298fa4196ad03968531ebf25f1b4b5e65c07866a975efb05f0ed70"},"./client/graph/admin/analytics/analytics-query-providers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"analytics"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"providers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:198}};n.loc.source={body:"query {\n analytics {\n providers {\n isEnabled\n key\n title\n description\n isAvailable\n logo\n website\n config {\n key\n value\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="52f491af63a31e5b1cbecb353428ff9aa1f4e65e36698267d136fb85945f77bc"},"./client/graph/admin/auth/auth-query-groups.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:62}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="9bf7dfda12c971bfd5af6b2504b1568dd033d3c4a1bf17c22e83b3d5ca22fab1"},"./client/graph/admin/auth/auth-query-host.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"site"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:47}};n.loc.source={body:"{\n site {\n config {\n host\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="969e7c7bf0e5148fe75279868acd52c1d72d9714e732f2f9b1a055033d9964d6"},"./client/graph/admin/dashboard/dashboard-query-stats.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currentVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groupsTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pagesTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"usersTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tagsTotal"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:151}};n.loc.source={body:"query {\n system {\n info {\n currentVersion\n latestVersion\n groupsTotal\n pagesTotal\n usersTotal\n tagsTotal\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="1b5ea66a86012ac61b746c144feca09a06e7975a9d1a9ad35ac88aa29eafb562"},"./client/graph/admin/groups/groups-mutation-assign.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assignUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"groupId"},value:{kind:"Variable",name:{kind:"Name",value:"groupId"}}},{kind:"Argument",name:{kind:"Name",value:"userId"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:215}};n.loc.source={body:"mutation ($groupId: Int!, $userId: Int!) {\n groups {\n assignUser(groupId: $groupId, userId: $userId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="2e8980d5aac4c3dfe73e7282ce420adf76424b7e10deef6f486a0b2f5780773b"},"./client/graph/admin/groups/groups-mutation-create.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"create"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"group"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:255}};n.loc.source={body:"mutation ($name: String!) {\n groups {\n create(name: $name) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n group {\n id\n name\n createdAt\n updatedAt\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="39ffdce9158c83dfc1e4769a05529918c9279ef3d15b5926f6df88f76b44b216"},"./client/graph/admin/groups/groups-mutation-unassign.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"userId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unassignUser"},arguments:[{kind:"Argument",name:{kind:"Name",value:"groupId"},value:{kind:"Variable",name:{kind:"Name",value:"groupId"}}},{kind:"Argument",name:{kind:"Name",value:"userId"},value:{kind:"Variable",name:{kind:"Name",value:"userId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:"mutation ($groupId: Int!, $userId: Int!) {\n groups {\n unassignUser(groupId: $groupId, userId: $userId) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ef18a01b8e05bf8e48092878162f62e29d0e88e7c8157f77ed331ec16f43eff5"},"./client/graph/admin/groups/groups-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"userCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:125}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n isSystem\n userCount\n createdAt\n updatedAt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="6cd766c5b5d4e86f2097f72e847c3b2a159212f13412a40d99d011a5218cddfe"},"./client/graph/admin/locale/locale-mutation-download.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"downloadLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:192}};n.loc.source={body:"mutation($locale: String!) {\n localization {\n downloadLocale(locale: $locale) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="92d8f7646e528801875244ee5b9864b67d3c956c91a411c0f8a86c8a204c8ea2"},"./client/graph/admin/locale/locale-mutation-save.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"autoUpdate"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"namespacing"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"namespaces"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"autoUpdate"},value:{kind:"Variable",name:{kind:"Name",value:"autoUpdate"}}},{kind:"Argument",name:{kind:"Name",value:"namespacing"},value:{kind:"Variable",name:{kind:"Name",value:"namespacing"}}},{kind:"Argument",name:{kind:"Name",value:"namespaces"},value:{kind:"Variable",name:{kind:"Name",value:"namespaces"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:338}};n.loc.source={body:"mutation($locale: String!, $autoUpdate: Boolean!, $namespacing: Boolean!, $namespaces: [String]!) {\n localization {\n updateLocale(locale: $locale, autoUpdate: $autoUpdate, namespacing: $namespacing, namespaces: $namespaces) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e655d579bb50ea139e3c9c18907b2efd9ca28d2bfb4feced7e0b19886cb25a8e"},"./client/graph/admin/locale/locale-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"localization"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locales"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"availability"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isInstalled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"installDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isRTL"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nativeName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"autoUpdate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"namespacing"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"namespaces"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:267}};n.loc.source={body:"{\n localization {\n locales {\n availability\n code\n createdAt\n isInstalled\n installDate\n isRTL\n name\n nativeName\n updatedAt\n }\n config {\n locale\n autoUpdate\n namespacing\n namespaces\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e00ed4771b1f9729c9bf46dd42d5af1a8081b79fabc757cae13269dfe1d3d51d"},"./client/graph/admin/logging/logging-mutation-save-loggers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"loggers"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"LoggerInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logging"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLoggers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"loggers"},value:{kind:"Variable",name:{kind:"Name",value:"loggers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:195}};n.loc.source={body:"mutation($loggers: [LoggerInput]) {\n logging {\n updateLoggers(loggers: $loggers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="238db7b2293105715dd5660555219b4ab5b461201c2b7b5a93828f78b700ab22"},"./client/graph/admin/logging/logging-query-loggers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logging"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"loggers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"title ASC",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"level"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:210}};n.loc.source={body:'query {\n logging {\n loggers(orderBy: "title ASC") {\n isEnabled\n key\n title\n description\n logo\n website\n level\n config {\n key\n value\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="f7f22790402f71135446a02a90df1d02da233091669f2598da3083f201403350"},"./client/graph/admin/logging/logging-subscription-livetrail.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"loggingLiveTrail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"level"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"output"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"timestamp"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:77}};n.loc.source={body:"subscription {\n loggingLiveTrail {\n level\n output\n timestamp\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="394ca833710fc37c40eadfe9e1607a287f236409589c38999970757487db648c"},"./client/graph/admin/mail/mail-mutation-save-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"senderName"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"senderEmail"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"host"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"port"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"secure"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"verifySSL"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"user"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pass"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"useDKIM"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimDomainName"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimKeySelector"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"dkimPrivateKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"senderName"},value:{kind:"Variable",name:{kind:"Name",value:"senderName"}}},{kind:"Argument",name:{kind:"Name",value:"senderEmail"},value:{kind:"Variable",name:{kind:"Name",value:"senderEmail"}}},{kind:"Argument",name:{kind:"Name",value:"host"},value:{kind:"Variable",name:{kind:"Name",value:"host"}}},{kind:"Argument",name:{kind:"Name",value:"port"},value:{kind:"Variable",name:{kind:"Name",value:"port"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"secure"},value:{kind:"Variable",name:{kind:"Name",value:"secure"}}},{kind:"Argument",name:{kind:"Name",value:"verifySSL"},value:{kind:"Variable",name:{kind:"Name",value:"verifySSL"}}},{kind:"Argument",name:{kind:"Name",value:"user"},value:{kind:"Variable",name:{kind:"Name",value:"user"}}},{kind:"Argument",name:{kind:"Name",value:"pass"},value:{kind:"Variable",name:{kind:"Name",value:"pass"}}},{kind:"Argument",name:{kind:"Name",value:"useDKIM"},value:{kind:"Variable",name:{kind:"Name",value:"useDKIM"}}},{kind:"Argument",name:{kind:"Name",value:"dkimDomainName"},value:{kind:"Variable",name:{kind:"Name",value:"dkimDomainName"}}},{kind:"Argument",name:{kind:"Name",value:"dkimKeySelector"},value:{kind:"Variable",name:{kind:"Name",value:"dkimKeySelector"}}},{kind:"Argument",name:{kind:"Name",value:"dkimPrivateKey"},value:{kind:"Variable",name:{kind:"Name",value:"dkimPrivateKey"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:775}};n.loc.source={body:"mutation (\n $senderName: String!\n $senderEmail: String!\n $host: String!\n $port: Int!\n $name: String!\n $secure: Boolean!\n $verifySSL: Boolean!\n $user: String!\n $pass: String!\n $useDKIM: Boolean!\n $dkimDomainName: String!\n $dkimKeySelector: String!\n $dkimPrivateKey: String!\n) {\n mail {\n updateConfig(\n senderName: $senderName\n senderEmail: $senderEmail\n host: $host\n port: $port\n name: $name\n secure: $secure\n verifySSL: $verifySSL\n user: $user\n pass: $pass\n useDKIM: $useDKIM\n dkimDomainName: $dkimDomainName\n dkimKeySelector: $dkimKeySelector\n dkimPrivateKey: $dkimPrivateKey\n ) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="79bc955109777364f36ba7a21fdea27fc90e2ec3a8b20997504991c3760ebaa5"},"./client/graph/admin/mail/mail-mutation-sendtest.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"recipientEmail"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sendTest"},arguments:[{kind:"Argument",name:{kind:"Name",value:"recipientEmail"},value:{kind:"Variable",name:{kind:"Name",value:"recipientEmail"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:203}};n.loc.source={body:"mutation ($recipientEmail: String!) {\n mail {\n sendTest(recipientEmail: $recipientEmail) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="3ec0e165e57ec0b26fb889f811af273d5eb8a52e57c871c781b8ddc17d65b486"},"./client/graph/admin/mail/mail-query-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mail"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"senderName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"senderEmail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"host"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"port"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"secure"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"verifySSL"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"user"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"pass"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"useDKIM"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimDomainName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimKeySelector"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dkimPrivateKey"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:233}};n.loc.source={body:"{\n mail {\n config {\n senderName\n senderEmail\n host\n port\n name\n secure\n verifySSL\n user\n pass\n useDKIM\n dkimDomainName\n dkimKeySelector\n dkimPrivateKey\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="51084e0bfcc6ee5d53428fbd2f3d07bbeccdd92cba5a48c42fab99e0fe5cc9cb"},"./client/graph/admin/pages/pages-query-list.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:204}};n.loc.source={body:"query {\n pages {\n list {\n id\n locale\n path\n title\n description\n contentType\n isPublished\n isPrivate\n privateNS\n createdAt\n updatedAt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="0029e87111daa4f739938cc31cd6fca1c6cc0f622d0c048c7af7fae34eee4e14"},"./client/graph/admin/pages/pages-query-single.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"single"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hash"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPrivate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isPublished"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"privateNS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"publishStartDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"publishEndDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"updatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"authorEmail"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"creatorEmail"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:396}};n.loc.source={body:"query($id: Int!) {\n pages {\n single(id:$id) {\n id\n path\n hash\n title\n description\n isPrivate\n isPublished\n privateNS\n publishStartDate\n publishEndDate\n contentType\n createdAt\n updatedAt\n editor\n locale\n authorId\n authorName\n authorEmail\n creatorId\n creatorName\n creatorEmail\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="75f19470a279fcc83f3890c878c171574786e95a3cee82c9f5ee0001a3879250"},"./client/graph/admin/rendering/rendering-mutation-save-renderers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"renderers"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"RendererInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rendering"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateRenderers"},arguments:[{kind:"Argument",name:{kind:"Name",value:"renderers"},value:{kind:"Variable",name:{kind:"Name",value:"renderers"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:207}};n.loc.source={body:"mutation($renderers: [RendererInput]) {\n rendering {\n updateRenderers(renderers: $renderers) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="5c39aa94efe0d03cba7a0c1d9aa09e43f4c8edfb405cbc86da73243465f31dff"},"./client/graph/admin/rendering/rendering-query-renderers.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rendering"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"renderers"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dependsOn"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"input"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"output"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:201}};n.loc.source={body:"{\n rendering {\n renderers {\n isEnabled\n key\n title\n description\n icon\n dependsOn\n input\n output\n config {\n key\n value\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="decaa30fc1cbb18f82f0ad11cb316e40f06c2ff07878786713c43b79fed8abc0"},"./client/graph/admin/search/search-mutation-rebuild-index.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rebuildIndex"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:149}};n.loc.source={body:"mutation {\n search {\n rebuildIndex {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="1631c48b75a2cdc471046159fb894ae60374d563de8929cd64c4d4d057e77b69"},"./client/graph/admin/search/search-mutation-save-engines.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"engines"}},type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"SearchEngineInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateSearchEngines"},arguments:[{kind:"Argument",name:{kind:"Name",value:"engines"},value:{kind:"Variable",name:{kind:"Name",value:"engines"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:206}};n.loc.source={body:"mutation($engines: [SearchEngineInput]) {\n search {\n updateSearchEngines(engines: $engines) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="267483c6171d66bf0d0e84b7ca1feb1cec9ffd4640b0f2b16e8fdc9e24763b29"},"./client/graph/admin/search/search-query-engines.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"search"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"searchEngines"},arguments:[{kind:"Argument",name:{kind:"Name",value:"orderBy"},value:{kind:"StringValue",value:"title",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:217}};n.loc.source={body:'query {\n search {\n searchEngines(orderBy: "title") {\n isEnabled\n key\n title\n description\n logo\n website\n isAvailable\n config {\n key\n value\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="abc7d5bd9e37867c24326b2bbeed59f550ca91ec2e0879d28998984e32c50935"},"./client/graph/admin/storage/storage-mutation-executeaction.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targetKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"handler"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"executeAction"},arguments:[{kind:"Argument",name:{kind:"Name",value:"targetKey"},value:{kind:"Variable",name:{kind:"Name",value:"targetKey"}}},{kind:"Argument",name:{kind:"Name",value:"handler"},value:{kind:"Variable",name:{kind:"Name",value:"handler"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:233}};n.loc.source={body:"mutation($targetKey: String!, $handler: String!) {\n storage {\n executeAction(targetKey: $targetKey, handler: $handler) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="91eeb378cfb5f88b865115d6eaea680b1bc91c8d4525b9d80065d31a95bc1775"},"./client/graph/admin/storage/storage-mutation-save-targets.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targets"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"StorageTargetInput"}}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateTargets"},arguments:[{kind:"Argument",name:{kind:"Name",value:"targets"},value:{kind:"Variable",name:{kind:"Name",value:"targets"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:203}};n.loc.source={body:"mutation($targets: [StorageTargetInput]!) {\n storage {\n updateTargets(targets: $targets) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="606e1ca06e36cd9f4f98d23739e0d8e672b2e8c3f2683469831508905baa73a4"},"./client/graph/admin/storage/storage-query-status.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"lastAttempt"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:112}};n.loc.source={body:"query {\n storage {\n status {\n key\n title\n status\n message\n lastAttempt\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="27d63aad47dab130a258bd34bf36398080aebec8b0e7cfc85596dda7ad59f0f4"},"./client/graph/admin/storage/storage-query-targets.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"targets"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"isAvailable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"website"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"supportedModes"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"mode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hasSchedule"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"syncInterval"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"syncIntervalDefault"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"actions"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"handler"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hint"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:356}};n.loc.source={body:"query {\n storage {\n targets {\n isAvailable\n isEnabled\n key\n title\n description\n logo\n website\n supportedModes\n mode\n hasSchedule\n syncInterval\n syncIntervalDefault\n config {\n key\n value\n }\n actions {\n handler\n label\n hint\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="83512d7755b50a29408462e92b24db6a458da1c3b5c4ad9594eae8860bda7f8a"},"./client/graph/admin/system/system-mutation-upgrade.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"performUpgrade"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:151}};n.loc.source={body:"mutation {\n system {\n performUpgrade {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a304e5f976f020adb2150328c01f399cde987215057e183649f8b884b6f41ed7"},"./client/graph/admin/system/system-query-info.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"configFile"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"cpuCores"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currentVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbHost"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dbVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hostname"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"latestVersionReleaseDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nodeVersion"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"operatingSystem"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"platform"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ramTotal"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"upgradeCapable"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"workingDirectory"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:317}};n.loc.source={body:"query {\n system {\n info {\n configFile\n cpuCores\n currentVersion\n dbHost\n dbType\n dbVersion\n hostname\n latestVersion\n latestVersionReleaseDate\n nodeVersion\n operatingSystem\n platform\n ramTotal\n upgradeCapable\n workingDirectory\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e0460e33dadbfb9d2baf440ac2c6eba11f2817aad943b69f33007139336f702a"},"./client/graph/admin/theme/theme-mutation-save.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"theme"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"iconset"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"darkMode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"tocPosition"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectCSS"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectHead"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"injectBody"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theming"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setConfig"},arguments:[{kind:"Argument",name:{kind:"Name",value:"theme"},value:{kind:"Variable",name:{kind:"Name",value:"theme"}}},{kind:"Argument",name:{kind:"Name",value:"iconset"},value:{kind:"Variable",name:{kind:"Name",value:"iconset"}}},{kind:"Argument",name:{kind:"Name",value:"darkMode"},value:{kind:"Variable",name:{kind:"Name",value:"darkMode"}}},{kind:"Argument",name:{kind:"Name",value:"tocPosition"},value:{kind:"Variable",name:{kind:"Name",value:"tocPosition"}}},{kind:"Argument",name:{kind:"Name",value:"injectCSS"},value:{kind:"Variable",name:{kind:"Name",value:"injectCSS"}}},{kind:"Argument",name:{kind:"Name",value:"injectHead"},value:{kind:"Variable",name:{kind:"Name",value:"injectHead"}}},{kind:"Argument",name:{kind:"Name",value:"injectBody"},value:{kind:"Variable",name:{kind:"Name",value:"injectBody"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:443}};n.loc.source={body:"mutation($theme: String!, $iconset: String!, $darkMode: Boolean!, $tocPosition: String, $injectCSS: String, $injectHead: String, $injectBody: String) {\n theming {\n setConfig(theme: $theme, iconset: $iconset, darkMode: $darkMode, tocPosition: $tocPosition, injectCSS: $injectCSS, injectHead: $injectHead, injectBody: $injectBody) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="eefdcb2c8b885107b981a550ef911d22a02146b1647fd0080ea4d19254b08994"},"./client/graph/admin/theme/theme-query-config.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theming"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"config"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"theme"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iconset"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"darkMode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"tocPosition"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectCSS"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectHead"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"injectBody"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:154}};n.loc.source={body:"query {\n theming {\n config {\n theme\n iconset\n darkMode\n tocPosition\n injectCSS\n injectHead\n injectBody\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="10617ebceaac7215d9b84fe2ce7f2955357b7ee4df54291c54c5d3d0e0db9414"},"./client/graph/admin/users/users-mutation-create.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"providerKey"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"name"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"passwordRaw"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groups"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mustChangePassword"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sendWelcomeEmail"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"users"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"create"},arguments:[{kind:"Argument",name:{kind:"Name",value:"providerKey"},value:{kind:"Variable",name:{kind:"Name",value:"providerKey"}}},{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}},{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"name"}}},{kind:"Argument",name:{kind:"Name",value:"passwordRaw"},value:{kind:"Variable",name:{kind:"Name",value:"passwordRaw"}}},{kind:"Argument",name:{kind:"Name",value:"groups"},value:{kind:"Variable",name:{kind:"Name",value:"groups"}}},{kind:"Argument",name:{kind:"Name",value:"mustChangePassword"},value:{kind:"Variable",name:{kind:"Name",value:"mustChangePassword"}}},{kind:"Argument",name:{kind:"Name",value:"sendWelcomeEmail"},value:{kind:"Variable",name:{kind:"Name",value:"sendWelcomeEmail"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:473}};n.loc.source={body:"mutation ($providerKey: String!, $email: String!, $name: String!, $passwordRaw: String, $groups: [Int]!, $mustChangePassword: Boolean, $sendWelcomeEmail: Boolean) {\n users {\n create(providerKey: $providerKey, email: $email, name: $name, passwordRaw: $passwordRaw, groups: $groups, mustChangePassword: $mustChangePassword, sendWelcomeEmail: $sendWelcomeEmail) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="a2b77b680b2ba2ccfb9c51a04813407cb8059d5ff94554f46d714f3975b19634"},"./client/graph/admin/users/users-query-groups.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"groups"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"list"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSystem"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:77}};n.loc.source={body:"query {\n groups {\n list {\n id\n name\n isSystem\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="e77e30cdccd663ff01eb025a8b88d8687513a8668f95f56f78b743ce96c296e6"},"./client/graph/admin/utilities/utilities-mutation-auth-regencerts.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regenerateCertificates"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:167}};n.loc.source={body:"mutation {\n authentication {\n regenerateCertificates {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="18016cb829a852aed23e68167422a6e45db67f9876c2fccb6e710060256af0ad"},"./client/graph/admin/utilities/utilities-mutation-auth-resetguest.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"authentication"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetGuestUser"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:159}};n.loc.source={body:"mutation {\n authentication {\n resetGuestUser {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="152a736f41cc76db71e5a154b7f705ed70e7823bc2890857d650b51d9de4cbc4"},"./client/graph/admin/utilities/utilities-mutation-cache-flushcache.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flushCache"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:146}};n.loc.source={body:"mutation {\n pages {\n flushCache {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="eb179dfba10ae8c6422d847fc9fdd09f22386deb3aa3ed969269778258169060"},"./client/graph/admin/utilities/utilities-mutation-cache-flushuploads.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"assets"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"flushTempUploads"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:153}};n.loc.source={body:"mutation {\n assets {\n flushTempUploads {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="33b9b1915809b2ae9ac90731d40760d10551c8299cadbddb9ffdad7cd1b99502"},"./client/graph/admin/utilities/utilities-mutation-content-migratelocale.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sourceLocale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"targetLocale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"migrateToLocale"},arguments:[{kind:"Argument",name:{kind:"Name",value:"sourceLocale"},value:{kind:"Variable",name:{kind:"Name",value:"sourceLocale"}}},{kind:"Argument",name:{kind:"Name",value:"targetLocale"},value:{kind:"Variable",name:{kind:"Name",value:"targetLocale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:269}};n.loc.source={body:"mutation($sourceLocale: String!, $targetLocale: String!) {\n pages {\n migrateToLocale(sourceLocale: $sourceLocale, targetLocale: $targetLocale) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n count\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ced105fe36c7564bfe669c84e220950a6654b8e469c0f444e2e52c07292cfbe6"},"./client/graph/admin/utilities/utilities-mutation-content-rebuildtree.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"rebuildTree"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:147}};n.loc.source={body:"mutation {\n pages {\n rebuildTree {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="85c6fd536ecec3ec1718fb76431f9d0c824680dacaa731b0b3cdfda45f08f591"},"./client/graph/admin/utilities/utilities-mutation-importv1-users.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"mongoDbConnString"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"groupMode"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SystemImportUsersGroupMode"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"importUsersFromV1"},arguments:[{kind:"Argument",name:{kind:"Name",value:"mongoDbConnString"},value:{kind:"Variable",name:{kind:"Name",value:"mongoDbConnString"}}},{kind:"Argument",name:{kind:"Name",value:"groupMode"},value:{kind:"Variable",name:{kind:"Name",value:"groupMode"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"usersCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"groupsCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"failed"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"provider"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"error"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:389}};n.loc.source={body:"mutation($mongoDbConnString: String!, $groupMode: SystemImportUsersGroupMode!) {\n system {\n importUsersFromV1(mongoDbConnString: $mongoDbConnString, groupMode: $groupMode) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n usersCount\n groupsCount\n failed {\n provider\n email\n error\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="cb20aa38f3d69ea6189623576d753536d9d14da1ca3e140cd61f3f2e38d9158f"},"./client/graph/admin/utilities/utilities-mutation-telemetry-resetid.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetTelemetryClientId"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:159}};n.loc.source={body:"mutation {\n system {\n resetTelemetryClientId {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="2f622c54d6d659ac4aa770d3b990201e0880527887f7c8084d1522626f0e87e4"},"./client/graph/admin/utilities/utilities-mutation-telemetry-set.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"enabled"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setTelemetry"},arguments:[{kind:"Argument",name:{kind:"Name",value:"enabled"},value:{kind:"Variable",name:{kind:"Name",value:"enabled"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:188}};n.loc.source={body:"mutation($enabled: Boolean!) {\n system {\n setTelemetry(enabled: $enabled) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="b9e57d11a1176193e84fc2bccca746f083117e869eb92bff811ed93095498fb0"},"./client/graph/admin/utilities/utilities-query-telemetry.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"telemetry"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"telemetryClientId"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:82}};n.loc.source={body:"query {\n system {\n info {\n telemetry\n telemetryClientId\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="ba772fb4f2e4e0fc2d4883b046d679a5ef50ec3c83eb9998b637a15fb5ddadbc"},"./client/graph/common/common-pages-mutation-delete.gql":function(e,t){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"pages"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"delete"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"responseResult"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"succeeded"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"errorCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"slug"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]}]}}]}}]}}]}}],loc:{start:0,end:162}};n.loc.source={body:"mutation($id: Int!) {\n pages {\n delete(id: $id) {\n responseResult {\n succeeded\n errorCode\n slug\n message\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};n.definitions.forEach((function(e){if(e.name){var t=new Set;!function e(t,n){if("FragmentSpread"===t.kind)n.add(t.name.value);else if("VariableDefinition"===t.kind){var i=t.type;"NamedType"===i.kind&&n.add(i.name.value)}t.selectionSet&&t.selectionSet.selections.forEach((function(t){e(t,n)})),t.variableDefinitions&&t.variableDefinitions.forEach((function(t){e(t,n)})),t.definitions&&t.definitions.forEach((function(t){e(t,n)}))}(e,t),i[e.name.value]=t}})),e.exports=n,n.documentId="fc8455ceb25c3681e940c7aea76b38a0adb4503ff6c6b422631b6e41852e2388"},"./client/store/editor.js":function(e,t,n){"use strict";var i=n("./node_modules/vuex-pathify/dist/vuex-pathify.js");const a={editor:"",editorKey:"",content:"",mode:"create",activeModal:"",activeModalData:null,media:{folderTree:[],currentFolderId:0,currentFileId:null},checkoutDateActive:""};t.a={namespaced:!0,state:a,mutations:{...i.make.mutations(a),pushMediaFolderTree:(e,t)=>{e.media.folderTree=e.media.folderTree.concat(t)},popMediaFolderTree:e=>{e.media.folderTree=e.media.folderTree.slice(0,-1)}}}},"./node_modules/animated-number-vue/dist/AnimatedNumber.umd.min.js":function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./",n(n.s=0)}({0:function(e,t,n){e.exports=n("vgs7")},A5qe:function(e,t,n){(function(n){var i,a,s,o={scope:{}};o.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){if(n.get||n.set)throw new TypeError("ES3 does not support getters and setters.");e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)},o.getGlobal=function(e){return"undefined"!=typeof window&&window===e?e:void 0!==n&&null!=n?n:e},o.global=o.getGlobal(this),o.SYMBOL_PREFIX="jscomp_symbol_",o.initSymbol=function(){o.initSymbol=function(){},o.global.Symbol||(o.global.Symbol=o.Symbol)},o.symbolCounter_=0,o.Symbol=function(e){return o.SYMBOL_PREFIX+(e||"")+o.symbolCounter_++},o.initSymbolIterator=function(){o.initSymbol();var e=o.global.Symbol.iterator;e||(e=o.global.Symbol.iterator=o.global.Symbol("iterator")),"function"!=typeof Array.prototype[e]&&o.defineProperty(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return o.arrayIterator(this)}}),o.initSymbolIterator=function(){}},o.arrayIterator=function(e){var t=0;return o.iteratorPrototype((function(){return tn&&(n+=1),1n?t:n<2/3?e+(t-e)*(2/3-n)*6:e}var n=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(e);e=parseInt(n[1])/360;var i=parseInt(n[2])/100,a=parseInt(n[3])/100;if(n=n[4]||1,0==i)a=i=e=a;else{var s=.5>a?a*(1+i):a+i-a*i,o=2*a-s;a=t(o,s,e+1/3),i=t(o,s,e),e=t(o,s,e-1/3)}return"rgba("+255*a+","+255*i+","+255*e+","+n+")"}(n):void 0;else a=(a=d(n))?n.substr(0,n.length-a.length):n,n=t&&!/\s/g.test(n)?a+t:a;return{original:n+="",numbers:n.match(i)?n.match(i).map(Number):[0],strings:Y.str(e)||t?n.split(i):[]}}function k(e){return t(e=e?n(Y.arr(e)?e.map(i):i(e)):[],(function(e,t,n){return n.indexOf(e)===t}))}function x(e,t){var n=s(t);if(Y.arr(e)){var a=e.length;2!==a||Y.obj(e[0])?Y.fnc(t.duration)||(n.duration=t.duration/a):e={value:e}}return i(e).map((function(e,n){return n=n?0:t.delay,e=Y.obj(e)&&!Y.pth(e)?e:{value:e},Y.und(e.delay)&&(e.delay=n),e})).map((function(e){return l(e,n)}))}function w(e,t){var n;return e.tweens.map((function(i){var a=(i=function(e,t){var n,i={};for(n in e){var a=u(e[n],t);Y.arr(a)&&1===(a=a.map((function(e){return u(e,t)}))).length&&(a=a[0]),i[n]=a}return i.duration=parseFloat(i.duration),i.delay=parseFloat(i.delay),i}(i,t)).value,s=h(t.target,e.name),o=n?n.to.original:s,r=(o=Y.arr(a)?a[0]:o,v(Y.arr(a)?a[1]:a,o));return s=d(r)||d(o)||d(s),i.from=b(o,s),i.to=b(r,s),i.start=n?n.end:e.offset,i.end=i.start+i.delay+i.duration,i.easing=function(e){return Y.arr(e)?V.apply(this,e):E[e]}(i.easing),i.elasticity=(1e3-Math.min(Math.max(i.elasticity,1),999))/1e3,i.isPath=Y.pth(a),i.isColor=Y.col(i.from.original),i.isColor&&(i.round=1),n=i}))}function M(e,i){return t(n(e.map((function(e){return i.map((function(t){var n=m(e.target,t.name);if(n){var i=w(t,e);t={type:n,property:t.name,animatable:e,tweens:i,duration:i[i.length-1].end,delay:i[0].delay}}else t=void 0;return t}))}))),(function(e){return!Y.und(e)}))}function S(e,t,n,i){var a="delay"===e;return t.length?(a?Math.min:Math.max).apply(Math,t.map((function(t){return t[e]}))):a?i.delay:n.offset+i.delay+i.duration}function L(e){var t,n=o(D,e),i=o(N,e),a=function(e){var t=k(e);return t.map((function(e,n){return{target:e,id:n,total:t.length}}))}(e.targets),s=[],r=l(n,i);for(t in e)r.hasOwnProperty(t)||"targets"===t||s.push({name:t,offset:r.offset,tweens:x(e[t],i)});return l(n,{children:[],animatables:a,animations:e=M(a,s),duration:S("duration",e,n,i),delay:S("delay",e,n,i)})}function j(e){function n(){return window.Promise&&new Promise((function(e){return m=e}))}function i(e){return h.reversed?h.duration-e:e}function a(e){for(var n=0,i={},a=h.animations,s=a.length;n=h.currentTime)for(var b=0;b=c||!t)&&(h.began||(h.began=!0,s("begin")),s("run")),_>r&&_=t&&v!==t||!t)&&(a(t),p||o())),s("update"),e>=t&&(h.remaining?(d=l,"alternate"===h.direction&&(h.reversed=!h.reversed)):(h.pause(),h.completed||(h.completed=!0,s("complete"),"Promise"in window&&(m(),f=n()))),u=0)}e=void 0===e?{}:e;var l,d,u=0,m=null,f=n(),h=L(e);return h.reset=function(){var e=h.direction,t=h.loop;for(h.currentTime=0,h.progress=0,h.paused=!0,h.began=!1,h.completed=!1,h.reversed="reverse"===e,h.remaining="alternate"===e&&1===t?2:t,a(0),e=h.children.length;e--;)h.children[e].reset()},h.tick=function(e){l=e,d||(d=l),r((u+l-d)*j.speed)},h.seek=function(e){r(i(e))},h.pause=function(){var e=F.indexOf(h);-1=t&&0<=i&&1>=i){var s=new Float32Array(11);if(t!==n||i!==a)for(var o=0;11>o;++o)s[o]=e(.1*o,t,i);return function(o){if(t===n&&i===a)return o;if(0===o)return 0;if(1===o)return 1;for(var r=0,l=1;10!==l&&s[l]<=o;++l)r+=.1;--l,l=r+(o-s[l])/(s[l+1]-s[l])*.1;var d=3*(1-3*i+3*t)*l*l+2*(3*i-6*t)*l+3*t;if(.001<=d){for(r=0;4>r&&0!=(d=3*(1-3*i+3*t)*l*l+2*(3*i-6*t)*l+3*t);++r){var u=e(l,t,i)-o;l-=u/d}o=l}else if(0===d)o=l;else{l=r,r+=.1;var c=0;do{0<(d=e(u=l+(r-l)/2,t,i)-o)?r=u:l=u}while(1e-7++c);o=u}return e(o,n,a)}}}}(),E=function(){function e(e,t){return 0===e||1===e?e:-Math.pow(2,10*(e-1))*Math.sin(2*(e-1-t/(2*Math.PI)*Math.asin(1))*Math.PI/t)}var t,n="Quad Cubic Quart Quint Sine Expo Circ Back Elastic".split(" "),i={In:[[.55,.085,.68,.53],[.55,.055,.675,.19],[.895,.03,.685,.22],[.755,.05,.855,.06],[.47,0,.745,.715],[.95,.05,.795,.035],[.6,.04,.98,.335],[.6,-.28,.735,.045],e],Out:[[.25,.46,.45,.94],[.215,.61,.355,1],[.165,.84,.44,1],[.23,1,.32,1],[.39,.575,.565,1],[.19,1,.22,1],[.075,.82,.165,1],[.175,.885,.32,1.275],function(t,n){return 1-e(1-t,n)}],InOut:[[.455,.03,.515,.955],[.645,.045,.355,1],[.77,0,.175,1],[.86,0,.07,1],[.445,.05,.55,.95],[1,0,0,1],[.785,.135,.15,.86],[.68,-.55,.265,1.55],function(t,n){return.5>t?e(2*t,n)/2:1-e(-2*t+2,n)/2}]},a={linear:V(.25,.25,.75,.75)},s={};for(t in i)s.type=t,i[s.type].forEach(function(e){return function(t,i){a["ease"+e.type+n[i]]=Y.fnc(t)?t:V.apply(r,t)}}(s)),s={type:s.type};return a}(),A={css:function(e,t,n){return e.style[t]=n},attribute:function(e,t,n){return e.setAttribute(t,n)},object:function(e,t,n){return e[t]=n},transform:function(e,t,n,i,a){i[a]||(i[a]=[]),i[a].push(t+"("+n+")")}},F=[],P=0,I=function(){function e(){P=requestAnimationFrame(t)}function t(t){var n=F.length;if(n){for(var i=0;in&&(t.duration=i.duration),t.children.push(i)})),t.seek(0),t.reset(),t.autoplay&&t.restart(),t},t},j.random=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},j},void 0===(s="function"==typeof i?i.apply(t,a):i)||(e.exports=s)}).call(t,n("DuR2"))},DuR2:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},vgs7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("A5qe"),a=n.n(i),s={props:{value:{type:[Number,String],default:"0",required:!0},formatValue:{type:Function,default:function(e){return e}},easing:{type:String,default:"linear"},duration:{type:Number,default:1e3},update:Function,begin:Function,complete:Function,run:Function,delay:{type:Number,default:0},round:{default:null}},data:function(){return{animatedValue:0}},mounted:function(){this.animateValue(this.value)},watch:{value:function(e){this.animateValue(e)}},methods:{animateValue:function(e){var t=this.begin,n=this.easing,i=this.duration,s=this.complete,o=this.update,r=this.run,l=this.delay,d=this.round;a()({targets:this,animatedValue:e,duration:i,easing:n,update:o,begin:t,complete:s,run:r,delay:l,round:d})}}},o=function(e,t,n,i,a,s,o,r){var l=typeof(e=e||{}).default;"object"!==l&&"function"!==l||(e=e.default);var d,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId=s),o?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=d):a&&(d=r?function(){a.call(this,this.$root.$options.shadowRoot)}:a),d)if(u.functional){u._injectStyles=d;var c=u.render;u.render=function(e,t){return d.call(t),c(e,t)}}else{var m=u.beforeCreate;u.beforeCreate=m?[].concat(m,d):[d]}return{exports:e,options:u}}(s,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{domProps:{innerHTML:e._s(e.formatValue(Number(e.animatedValue)))}})}),[],!1,null,null,null).exports;t.default=o}}).default},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-contribute.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-dashboard.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-extensions.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-groups-edit-rules.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging-console.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-logging.vue?vue&type=style&index=0&id=2ca08fce&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-navigation.vue?vue&type=style&index=0&id=bceeb416&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages-visualize.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-pages.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-rendering.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-search.vue?vue&type=style&index=0&id=1c142409&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-storage.vue?vue&type=style&index=0&id=69e118ea&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-system.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-tags.vue?vue&type=style&index=0&id=054e9f8c&lang=scss&scoped=true&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/admin/admin-theme.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/cache-loader/dist/cjs.js?!./node_modules/style-loader/dist/cjs.js!./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&":function(e,t,n){var i=n("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),a=n("./node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-resources-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./client/components/common/page-delete.vue?vue&type=style&index=0&lang=scss&");"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);var s={insert:"head",singleton:!1};i(a,s);e.exports=a.locals||{}},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VCheckbox/VCheckbox.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}",""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VExpansionPanel/VExpansionPanel.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,'.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.16}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover--active:focus:before{opacity:.32}.v-expansion-panels{border-radius:4px;-js-display:flex;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{-js-display:inline-flex;display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;-js-display:flex;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{-js-display:flex;display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}',""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadio.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;-js-display:flex;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}",""]),t.default=a},"./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src/index.js!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vuetify/src/components/VRadioGroup/VRadioGroup.sass":function(e,t,n){"use strict";n.r(t);var i=n("./node_modules/css-loader/dist/runtime/api.js"),a=n.n(i)()(!1);a.push([e.i,".v-input--radio-group__input{border:none;-js-display:flex;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}",""]),t.default=a},"./node_modules/d3-axis/dist/d3-axis.js":function(e,t,n){!function(e){"use strict";var t=Array.prototype.slice;function n(e){return e}function i(e){return"translate("+e+",0)"}function a(e){return"translate(0,"+e+")"}function s(e){return t=>+e(t)}function o(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function r(){return!this.__axis}function l(e,l){var d=[],u=null,c=null,m=6,f=6,h=3,v="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,p=1===e||4===e?-1:1,_=4===e||2===e?"x":"y",g=1===e||3===e?i:a;function y(t){var i=null==u?l.ticks?l.ticks.apply(l,d):l.domain():u,a=null==c?l.tickFormat?l.tickFormat.apply(l,d):n:c,y=Math.max(m,0)+h,b=l.range(),k=+b[0]+v,x=+b[b.length-1]+v,w=(l.bandwidth?o:s)(l.copy(),v),M=t.selection?t.selection():t,S=M.selectAll(".domain").data([null]),L=M.selectAll(".tick").data(i,l).order(),j=L.exit(),T=L.enter().append("g").attr("class","tick"),D=L.select("line"),N=L.select("text");S=S.merge(S.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),L=L.merge(T),D=D.merge(T.append("line").attr("stroke","currentColor").attr(_+"2",p*m)),N=N.merge(T.append("text").attr("fill","currentColor").attr(_,p*y).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),t!==M&&(S=S.transition(t),L=L.transition(t),D=D.transition(t),N=N.transition(t),j=j.transition(t).attr("opacity",1e-6).attr("transform",(function(e){return isFinite(e=w(e))?g(e+v):this.getAttribute("transform")})),T.attr("opacity",1e-6).attr("transform",(function(e){var t=this.parentNode.__axis;return g((t&&isFinite(t=t(e))?t:w(e))+v)}))),j.remove(),S.attr("d",4===e||2===e?f?"M"+p*f+","+k+"H"+v+"V"+x+"H"+p*f:"M"+v+","+k+"V"+x:f?"M"+k+","+p*f+"V"+v+"H"+x+"V"+p*f:"M"+k+","+v+"H"+x),L.attr("opacity",1).attr("transform",(function(e){return g(w(e)+v)})),D.attr(_+"2",p*m),N.attr(_,p*y).text(a),M.filter(r).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),M.each((function(){this.__axis=w}))}return y.scale=function(e){return arguments.length?(l=e,y):l},y.ticks=function(){return d=t.call(arguments),y},y.tickArguments=function(e){return arguments.length?(d=null==e?[]:t.call(e),y):d.slice()},y.tickValues=function(e){return arguments.length?(u=null==e?null:t.call(e),y):u&&u.slice()},y.tickFormat=function(e){return arguments.length?(c=e,y):c},y.tickSize=function(e){return arguments.length?(m=f=+e,y):m},y.tickSizeInner=function(e){return arguments.length?(m=+e,y):m},y.tickSizeOuter=function(e){return arguments.length?(f=+e,y):f},y.tickPadding=function(e){return arguments.length?(h=+e,y):h},y.offset=function(e){return arguments.length?(v=+e,y):v},y}e.axisBottom=function(e){return l(3,e)},e.axisLeft=function(e){return l(4,e)},e.axisRight=function(e){return l(2,e)},e.axisTop=function(e){return l(1,e)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/dist/d3-brush.js":function(e,t,n){!function(e,t,n,i,a,s){"use strict";var o=e=>()=>e;function r(e,{sourceEvent:t,target:n,selection:i,mode:a,dispatch:s}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:i,enumerable:!0,configurable:!0},mode:{value:a,enumerable:!0,configurable:!0},_:{value:s}})}function l(e){e.stopImmediatePropagation()}function d(e){e.preventDefault(),e.stopImmediatePropagation()}var u={name:"drag"},c={name:"space"},m={name:"handle"},f={name:"center"};const{abs:h,max:v,min:p}=Math;function _(e){return[+e[0],+e[1]]}function g(e){return[_(e[0]),_(e[1])]}var y={name:"x",handles:["w","e"].map(j),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},b={name:"y",handles:["n","s"].map(j),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},k={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(j),input:function(e){return null==e?null:g(e)},output:function(e){return e}},x={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},w={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},M={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},S={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},L={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function j(e){return{type:e}}function T(e){return!e.ctrlKey&&!e.button}function D(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function N(){return navigator.maxTouchPoints||"ontouchstart"in this}function C(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function Y(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function V(e){var _,k=D,V=T,E=N,A=!0,F=t.dispatch("start","brush","end"),P=6;function I(t){var n=t.property("__brush",q).selectAll(".overlay").data([j("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",x.overlay).merge(n).each((function(){var e=C(this).extent;a.select(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])})),t.selectAll(".selection").data([j("selection")]).enter().append("rect").attr("class","selection").attr("cursor",x.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(e.handles,(function(e){return e.type}));i.exit().remove(),i.enter().append("rect").attr("class",(function(e){return"handle handle--"+e.type})).attr("cursor",(function(e){return x[e.type]})),t.each($).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",R).filter(E).on("touchstart.brush",R).on("touchmove.brush",G).on("touchend.brush touchcancel.brush",z).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function $(){var e=a.select(this),t=C(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",(function(e){return"e"===e.type[e.type.length-1]?t[1][0]-P/2:t[0][0]-P/2})).attr("y",(function(e){return"s"===e.type[0]?t[1][1]-P/2:t[0][1]-P/2})).attr("width",(function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+P:P})).attr("height",(function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+P:P}))):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function O(e,t,n){var i=e.__brush.emitter;return!i||n&&i.clean?new H(e,t,n):i}function H(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function R(t){if((!_||t.touches)&&V.apply(this,arguments)){var i,o,r,g,k,j,T,D,N,E,F,P=this,I=t.target.__data__.type,H="selection"===(A&&t.metaKey?I="overlay":I)?u:A&&t.altKey?f:m,R=e===b?null:S[I],G=e===y?null:L[I],z=C(P),q=z.extent,U=z.selection,B=q[0][0],W=q[0][1],J=q[1][0],K=q[1][1],X=0,Q=0,Z=R&&G&&A&&t.shiftKey,ee=Array.from(t.touches||[t],e=>{const t=e.identifier;return(e=a.pointer(e,P)).point0=e.slice(),e.identifier=t,e});if("overlay"===I){U&&(N=!0);const t=[ee[0],ee[1]||ee[0]];z.selection=U=[[i=e===b?B:p(t[0][0],t[1][0]),r=e===y?W:p(t[0][1],t[1][1])],[k=e===b?J:v(t[0][0],t[1][0]),T=e===y?K:v(t[0][1],t[1][1])]],ee.length>1&&oe()}else i=U[0][0],r=U[0][1],k=U[1][0],T=U[1][1];o=i,g=r,j=k,D=T;var te=a.select(P).attr("pointer-events","none"),ne=te.selectAll(".overlay").attr("cursor",x[I]);s.interrupt(P);var ie=O(P,arguments,!0).beforestart();if(t.touches)ie.moved=se,ie.ended=re;else{var ae=a.select(t.view).on("mousemove.brush",se,!0).on("mouseup.brush",re,!0);A&&ae.on("keydown.brush",le,!0).on("keyup.brush",de,!0),n.dragDisable(t.view)}$.call(P),ie.start(t,H.name)}function se(e){for(const t of e.changedTouches||[e])for(const e of ee)e.identifier===t.identifier&&(e.cur=a.pointer(t,P));if(Z&&!E&&!F&&1===ee.length){const e=ee[0];h(e.cur[0]-e[0])>h(e.cur[1]-e[1])?F=!0:E=!0}for(const e of ee)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);N=!0,d(e),oe(e)}function oe(e){const t=ee[0],n=t.point0;var a;switch(X=t[0]-n[0],Q=t[1]-n[1],H){case c:case u:R&&(X=v(B-i,p(J-k,X)),o=i+X,j=k+X),G&&(Q=v(W-r,p(K-T,Q)),g=r+Q,D=T+Q);break;case m:ee[1]?(R&&(o=v(B,p(J,ee[0][0])),j=v(B,p(J,ee[1][0])),R=1),G&&(g=v(W,p(K,ee[0][1])),D=v(W,p(K,ee[1][1])),G=1)):(R<0?(X=v(B-i,p(J-i,X)),o=i+X,j=k):R>0&&(X=v(B-k,p(J-k,X)),o=i,j=k+X),G<0?(Q=v(W-r,p(K-r,Q)),g=r+Q,D=T):G>0&&(Q=v(W-T,p(K-T,Q)),g=r,D=T+Q));break;case f:R&&(o=v(B,p(J,i-X*R)),j=v(B,p(J,k+X*R))),G&&(g=v(W,p(K,r-Q*G)),D=v(W,p(K,T+Q*G)))}j0&&(i=o-X),G<0?T=D-Q:G>0&&(r=g-Q),H=c,ne.attr("cursor",x.selection),oe());break;default:return}d(e)}function de(e){switch(e.keyCode){case 16:Z&&(E=F=Z=!1,oe());break;case 18:H===f&&(R<0?k=j:R>0&&(i=o),G<0?T=D:G>0&&(r=g),H=m,oe());break;case 32:H===c&&(e.altKey?(R&&(k=j-X*R,i=o+X*R),G&&(T=D-Q*G,r=g+Q*G),H=f):(R<0?k=j:R>0&&(i=o),G<0?T=D:G>0&&(r=g),H=m),ne.attr("cursor",x[I]),oe());break;default:return}d(e)}}function G(e){O(this,arguments).moved(e)}function z(e){O(this,arguments).ended(e)}function q(){var t=this.__brush||{selection:null};return t.extent=g(k.apply(this,arguments)),t.dim=e,t}return I.move=function(t,n){t.tween?t.on("start.brush",(function(e){O(this,arguments).beforestart().start(e)})).on("interrupt.brush end.brush",(function(e){O(this,arguments).end(e)})).tween("brush",(function(){var t=this,a=t.__brush,s=O(t,arguments),o=a.selection,r=e.input("function"==typeof n?n.apply(this,arguments):n,a.extent),l=i.interpolate(o,r);function d(e){a.selection=1===e&&null===r?null:l(e),$.call(t),s.brush()}return null!==o&&null!==r?d:d(1)})):t.each((function(){var t=this,i=arguments,a=t.__brush,o=e.input("function"==typeof n?n.apply(t,i):n,a.extent),r=O(t,i).beforestart();s.interrupt(t),a.selection=null===o?null:o,$.call(t),r.start().brush().end()}))},I.clear=function(e){I.move(e,null)},H.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(e,t){return this.starting?(this.starting=!1,this.emit("start",e,t)):this.emit("brush",e),this},brush:function(e,t){return this.emit("brush",e,t),this},end:function(e,t){return 0==--this.active&&(delete this.state.emitter,this.emit("end",e,t)),this},emit:function(t,n,i){var s=a.select(this.that).datum();F.call(t,this.that,new r(t,{sourceEvent:n,target:I,selection:e.output(this.state.selection),mode:i,dispatch:F}),s)}},I.extent=function(e){return arguments.length?(k="function"==typeof e?e:o(g(e)),I):k},I.filter=function(e){return arguments.length?(V="function"==typeof e?e:o(!!e),I):V},I.touchable=function(e){return arguments.length?(E="function"==typeof e?e:o(!!e),I):E},I.handleSize=function(e){return arguments.length?(P=+e,I):P},I.keyModifiers=function(e){return arguments.length?(A=!!e,I):A},I.on=function(){var e=F.on.apply(F,arguments);return e===F?I:e},I}e.brush=function(){return V(k)},e.brushSelection=function(e){var t=e.__brush;return t?t.dim.output(t.selection):null},e.brushX=function(){return V(y)},e.brushY=function(){return V(b)},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-brush/node_modules/d3-drag/dist/d3-drag.js"),n("./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-brush/node_modules/d3-transition/dist/d3-transition.js"))},"./node_modules/d3-brush/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0{}};function n(){for(var e,t=0,n=arguments.length,a={};t=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i0)for(var n,i,a=new Array(n),s=0;s()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;is&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;rt?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a=L&&(L=S+1);!(M=_[L])&&++L=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++aye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-brush/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-brush/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-brush/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-brush/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3-brush/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-brush/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3-brush/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/d3-chord/dist/d3-chord.js":function(e,t,n){!function(e,t){"use strict";var n=Math.abs,i=Math.cos,a=Math.sin,s=Math.PI,o=s/2,r=2*s,l=Math.max;function d(e,t){return Array.from({length:t-e},(t,n)=>e+n)}function u(e){return function(t,n){return e(t.source.value+t.target.value,n.source.value+n.target.value)}}function c(e,t){var n=0,i=null,a=null,s=null;function o(o){var u,c=o.length,m=new Array(c),f=d(0,c),h=new Array(c*c),v=new Array(c),p=0;o=Float64Array.from({length:c*c},t?(e,t)=>o[t%c][t/c|0]:(e,t)=>o[t/c|0][t%c]);for(let t=0;ti(m[e],m[t]));for(const n of f){const i=t;if(e){const e=d(1+~c,c).filter(e=>e<0?o[~e*c+n]:o[n*c+e]);a&&e.sort((e,t)=>a(e<0?-o[~e*c+n]:o[n*c+e],t<0?-o[~t*c+n]:o[n*c+t]));for(const i of e)i<0?(h[~i*c+n]||(h[~i*c+n]={source:null,target:null})).target={index:n,startAngle:t,endAngle:t+=o[~i*c+n]*p,value:o[~i*c+n]}:(h[n*c+i]||(h[n*c+i]={source:null,target:null})).source={index:n,startAngle:t,endAngle:t+=o[n*c+i]*p,value:o[n*c+i]};v[n]={index:n,startAngle:i,endAngle:t,value:m[n]}}else{const e=d(0,c).filter(e=>o[n*c+e]||o[e*c+n]);a&&e.sort((e,t)=>a(o[n*c+e],o[n*c+t]));for(const i of e){let e;if(n1e-12&&(n(x-y)>2*p+1e-12?x>y?(y+=p,x-=p):(y-=p,x+=p):y=x=(y+x)/2,n(S-M)>2*p+1e-12?S>M?(M+=p,S-=p):(M-=p,S+=p):M=S=(M+S)/2),k.moveTo(g*i(y),g*a(y)),k.arc(0,0,g,y,x),y!==M||x!==S)if(e){var L=+e.apply(this,arguments),j=w-L,T=(M+S)/2;k.quadraticCurveTo(0,0,j*i(M),j*a(M)),k.lineTo(w*i(T),w*a(T)),k.lineTo(j*i(S),j*a(S))}else k.quadraticCurveTo(0,0,w*i(M),w*a(M)),k.arc(0,0,w,M,S);if(k.quadraticCurveTo(0,0,g*i(y),g*a(y)),k.closePath(),f)return k=null,f+""||null}return e&&(x.headRadius=function(t){return arguments.length?(e="function"==typeof t?t:f(+t),x):e}),x.radius=function(e){return arguments.length?(l=d="function"==typeof e?e:f(+e),x):l},x.sourceRadius=function(e){return arguments.length?(l="function"==typeof e?e:f(+e),x):l},x.targetRadius=function(e){return arguments.length?(d="function"==typeof e?e:f(+e),x):d},x.startAngle=function(e){return arguments.length?(u="function"==typeof e?e:f(+e),x):u},x.endAngle=function(e){return arguments.length?(c="function"==typeof e?e:f(+e),x):c},x.padAngle=function(e){return arguments.length?(b="function"==typeof e?e:f(+e),x):b},x.source=function(e){return arguments.length?(s=e,x):s},x.target=function(e){return arguments.length?(r=e,x):r},x.context=function(e){return arguments.length?(k=null==e?null:e,x):k},x}e.chord=function(){return c(!1,!1)},e.chordDirected=function(){return c(!0,!1)},e.chordTranspose=function(){return c(!1,!0)},e.ribbon=function(){return k()},e.ribbonArrow=function(){return k(b)},Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-chord/node_modules/d3-path/dist/d3-path.js"))},"./node_modules/d3-chord/node_modules/d3-path/dist/d3-path.js":function(e,t,n){!function(e){"use strict";const t=Math.PI,n=2*t,i=n-1e-6;function a(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function s(){return new a}a.prototype=s.prototype={constructor:a,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,a,s){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+a)+","+(this._y1=+s)},arcTo:function(e,n,i,a,s){e=+e,n=+n,i=+i,a=+a,s=+s;var o=this._x1,r=this._y1,l=i-e,d=a-n,u=o-e,c=r-n,m=u*u+c*c;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=n);else if(m>1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-contour/dist/d3-contour.js":function(e,t,n){!function(e,t){"use strict";var n=Array.prototype.slice;function i(e,t){return e-t}var a=e=>()=>e;function s(e,t){for(var n,i=-1,a=t.length;++ii!=h>i&&n<(f-u)*(i-c)/(h-c)+u&&(a=-a)}return a}function r(e,t,n){var i,a,s,o;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])==(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(a=e[i=+(e[0]===t[0])],s=n[i],o=t[i],a<=s&&s<=o||o<=s&&s<=a)}function l(){}var d=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]];function u(){var e=1,o=1,r=t.thresholdSturges,u=h;function c(e){var n=r(e);if(Array.isArray(n))n=n.slice().sort(i);else{var a=t.extent(e),s=a[0],o=a[1];n=t.tickStep(s,o,n),n=t.range(Math.floor(s/n)*n,Math.floor(o/n)*n,n)}return n.map((function(t){return m(e,t)}))}function m(t,n){var i=[],a=[];return function(t,n,i){var a,s,r,l,u,c,m=new Array,h=new Array;for(a=s=-1,l=t[0]>=n,d[l<<1].forEach(v);++a=n,d[r|l<<1].forEach(v);for(d[l<<0].forEach(v);++s=n,u=t[s*e]>=n,d[l<<1|u<<2].forEach(v);++a=n,c=u,u=t[s*e+a+1]>=n,d[r|l<<1|u<<2|c<<3].forEach(v);d[l|u<<3].forEach(v)}for(a=-1,u=t[s*e]>=n,d[u<<2].forEach(v);++a=n,d[u<<2|c<<3].forEach(v);function v(e){var t,n,o=[e[0][0]+a,e[0][1]+s],r=[e[1][0]+a,e[1][1]+s],l=f(o),d=f(r);(t=h[l])?(n=m[d])?(delete h[t.end],delete m[n.start],t===n?(t.ring.push(r),i(t.ring)):m[t.start]=h[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete h[t.end],t.ring.push(r),h[t.end=d]=t):(t=m[d])?(n=h[l])?(delete m[t.start],delete h[n.end],t===n?(t.ring.push(r),i(t.ring)):m[n.start]=h[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete m[t.start],t.ring.unshift(o),m[t.start=l]=t):m[l]=h[d]={start:l,end:d,ring:[o,r]}}d[u<<3].forEach(v)}(t,n,(function(e){u(e,t,n),function(e){for(var t=0,n=e.length,i=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t0?i.push([e]):a.push(e)})),a.forEach((function(e){for(var t,n=0,a=i.length;n0&&s0&&r=0&&i>=0))throw new Error("invalid size");return e=n,o=i,c},c.thresholds=function(e){return arguments.length?(r="function"==typeof e?e:Array.isArray(e)?a(n.call(e)):a(e),c):r},c.smooth=function(e){return arguments.length?(u=e?h:l,c):u===h},c}function c(e,t,n){for(var i=e.width,a=e.height,s=1+(n<<1),o=0;o=n&&(r>=s&&(l-=e.data[r-s+o*i]),t.data[r-n+o*i]=l/Math.min(r+1,i-1+s-r,s))}function m(e,t,n){for(var i=e.width,a=e.height,s=1+(n<<1),o=0;o=n&&(r>=s&&(l-=e.data[o+(r-s)*i]),t.data[o+(r-n)*i]=l/Math.min(r+1,a-1+s-r,s))}function f(e){return e[0]}function h(e){return e[1]}function v(){return 1}e.contourDensity=function(){var e=f,i=h,s=v,o=960,r=500,l=20,d=2,p=3*l,_=o+2*p>>d,g=r+2*p>>d,y=a(20);function b(n){var a=new Float32Array(_*g),o=new Float32Array(_*g);n.forEach((function(t,n,o){var r=+e(t,n,o)+p>>d,l=+i(t,n,o)+p>>d,u=+s(t,n,o);r>=0&&r<_&&l>=0&&l>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d),c({width:_,height:g,data:a},{width:_,height:g,data:o},l>>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d),c({width:_,height:g,data:a},{width:_,height:g,data:o},l>>d),m({width:_,height:g,data:o},{width:_,height:g,data:a},l>>d);var r=y(a);if(!Array.isArray(r)){var f=t.max(a);r=t.tickStep(0,f,r),(r=t.range(0,Math.floor(f/r)*r,r)).shift()}return u().thresholds(r).size([_,g])(a).map(k)}function k(e){return e.value*=Math.pow(2,-2*d),e.coordinates.forEach(x),e}function x(e){e.forEach(w)}function w(e){e.forEach(M)}function M(e){e[0]=e[0]*Math.pow(2,d)-p,e[1]=e[1]*Math.pow(2,d)-p}function S(){return _=o+2*(p=3*l)>>d,g=r+2*p>>d,b}return b.x=function(t){return arguments.length?(e="function"==typeof t?t:a(+t),b):e},b.y=function(e){return arguments.length?(i="function"==typeof e?e:a(+e),b):i},b.weight=function(e){return arguments.length?(s="function"==typeof e?e:a(+e),b):s},b.size=function(e){if(!arguments.length)return[o,r];var t=+e[0],n=+e[1];if(!(t>=0&&n>=0))throw new Error("invalid size");return o=t,r=n,S()},b.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return d=Math.floor(Math.log(e)/Math.LN2),S()},b.thresholds=function(e){return arguments.length?(y="function"==typeof e?e:Array.isArray(e)?a(n.call(e)):a(e),b):y},b.bandwidth=function(e){if(!arguments.length)return Math.sqrt(l*(l+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return l=Math.round((Math.sqrt(4*e*e+1)-1)/2),S()},b},e.contours=u,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-contour/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3-contour/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return et?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i=s&&(n=i=s):(n>s&&(n=s),i0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t0){let n=Math.round(e/o),i=Math.round(t/o);for(n*ot&&--i,s=new Array(a=i-n+1);++rt&&--i,s=new Array(a=i-n+1);++r=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++te(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return te?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t>1;if(t>0&&"number"!=typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;const n=Math.max(2*t-5,0);this._triangles=new Uint32Array(3*n),this._halfedges=new Int32Array(3*n),this._hashSize=Math.ceil(Math.sqrt(t)),this._hullPrev=new Uint32Array(t),this._hullNext=new Uint32Array(t),this._hullTri=new Uint32Array(t),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(t),this._dists=new Float64Array(t),this.update()}update(){const{coords:e,_hullPrev:n,_hullNext:i,_hullTri:s,_hullHash:r}=this,u=e.length>>1;let c=1/0,m=1/0,f=-1/0,h=-1/0;for(let t=0;tf&&(f=n),i>h&&(h=i),this._ids[t]=t}const v=(c+f)/2,p=(m+h)/2;let _,g,y,b=1/0;for(let t=0;t0&&(g=t,b=n)}let w=e[2*g],M=e[2*g+1],S=1/0;for(let t=0;ti&&(t[n++]=a,i=this._dists[a])}return this.hull=t.subarray(0,n),this.triangles=new Uint32Array(0),void(this.halfedges=new Uint32Array(0))}if(o(k,x,w,M,L,j)){const e=g,t=w,n=M;g=y,w=L,M=j,y=e,L=t,j=n}const T=function(e,t,n,i,a,s){const o=n-e,r=i-t,l=a-e,d=s-t,u=o*o+r*r,c=l*l+d*d,m=.5/(o*d-r*l);return{x:e+(d*u-r*c)*m,y:t+(o*c-l*u)*m}}(k,x,w,M,L,j);this._cx=T.x,this._cy=T.y;for(let t=0;t0&&Math.abs(c-a)<=t&&Math.abs(m-l)<=t)continue;if(a=c,l=m,u===_||u===g||u===y)continue;let f=0;for(let e=0,t=this._hashKey(c,m);e0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{_triangles:t,_halfedges:i,coords:a}=this;let s=0,o=0;for(;;){const l=i[e],d=e-e%3;if(o=d+(e+2)%3,-1===l){if(0===s)break;e=n[--s];continue}const u=l-l%3,c=d+(e+1)%3,m=u+(l+2)%3,f=t[o],h=t[e],v=t[c],p=t[m];if(r(a[2*f],a[2*f+1],a[2*h],a[2*h+1],a[2*v],a[2*v+1],a[2*p],a[2*p+1])){t[e]=p,t[l]=f;const a=i[m];if(-1===a){let t=this._hullStart;do{if(this._hullTri[t]===m){this._hullTri[t]=e;break}t=this._hullPrev[t]}while(t!==this._hullStart)}this._link(e,a),this._link(l,i[o]),this._link(o,m);const r=u+(l+1)%3;s=33306690738754716e-32*Math.abs(o+r)?o-r:0}function o(e,t,n,i,a,o){return(s(a,o,e,t,n,i)||s(e,t,n,i,a,o)||s(n,i,a,o,e,t))<0}function r(e,t,n,i,a,s,o,r){const l=e-o,d=t-r,u=n-o,c=i-r,m=a-o,f=s-r,h=u*u+c*c,v=m*m+f*f;return l*(c*v-h*f)-d*(u*v-h*m)+(l*l+d*d)*(u*f-c*m)<0}function l(e,t,n,i,a,s){const o=n-e,r=i-t,l=a-e,d=s-t,u=o*o+r*r,c=l*l+d*d,m=.5/(o*d-r*l),f=(d*u-r*c)*m,h=(o*c-l*u)*m;return f*f+h*h}function d(e,t,n,i){if(i-n<=20)for(let a=n+1;a<=i;a++){const i=e[a],s=t[i];let o=a-1;for(;o>=n&&t[e[o]]>s;)e[o+1]=e[o--];e[o+1]=i}else{let a=n+1,s=i;u(e,n+i>>1,a),t[e[n]]>t[e[i]]&&u(e,n,i),t[e[a]]>t[e[i]]&&u(e,a,i),t[e[n]]>t[e[a]]&&u(e,n,a);const o=e[a],r=t[o];for(;;){do{a++}while(t[e[a]]r);if(s=s-n?(d(e,t,a,i),d(e,t,n,s-1)):(d(e,t,n,s-1),d(e,t,a,i))}}function u(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function c(e){return e[0]}function m(e){return e[1]}class f{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const i=(e=+e)+(n=+n),a=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${i},${a}`:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-a)>1e-6)&&(this._+="L"+i+","+a),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=i},${this._y1=a}`)}rect(e,t,n,i){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+i}h${-n}Z`}value(){return this._||null}}class h{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class v{constructor(e,[t,n,i,a]=[0,0,960,500]){if(!((i=+i)>=(t=+t)&&(a=+a)>=(n=+n)))throw new Error("invalid bounds");this.delaunay=e,this._circumcenters=new Float64Array(2*e.points.length),this.vectors=new Float64Array(2*e.points.length),this.xmax=i,this.xmin=t,this.ymax=a,this.ymin=n,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:e,hull:t,triangles:n},vectors:i}=this,a=this.circumcenters=this._circumcenters.subarray(0,n.length/3*2);for(let t,i,s=0,o=0,r=n.length;s1;)a-=2;for(let e=2;e4)for(let e=0;e0){if(t>=this.ymax)return null;(a=(this.ymax-t)/i)0){if(e>=this.xmax)return null;(a=(this.xmax-e)/n)this.xmax?2:0)|(tthis.ymax?8:0)}}const p=2*Math.PI,_=Math.pow;function g(e){return e[0]}function y(e){return e[1]}function b(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class k{static from(e,t=g,n=y,i){return new k("length"in e?function(e,t,n,i){const a=e.length,s=new Float64Array(2*a);for(let o=0;o2&&function(e){const{triangles:t,coords:n}=e;for(let e=0;e1e-10)return!1}return!0}(e)){this.collinear=Int32Array.from({length:t.length/2},(e,t)=>t).sort((e,n)=>t[2*e]-t[2*n]||t[2*e+1]-t[2*n+1]);const e=this.collinear[0],n=this.collinear[this.collinear.length-1],a=[t[2*e],t[2*e+1],t[2*n],t[2*n+1]],s=1e-8*Math.hypot(a[3]-a[1],a[2]-a[0]);for(let e=0,n=t.length/2;e0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=a[0],this.triangles[1]=a[1],this.triangles[2]=a[1],o[a[0]]=1,2===a.length&&(o[a[1]]=0))}voronoi(e){return new v(this,e)}*neighbors(e){const{inedges:t,hull:n,_hullIndex:i,halfedges:a,triangles:s,collinear:o}=this;if(o){const t=o.indexOf(e);return t>0&&(yield o[t-1]),void(t=0&&a!==n&&a!==i;)n=a;return a}_step(e,t,n){const{inedges:i,hull:a,_hullIndex:s,halfedges:o,triangles:r,points:l}=this;if(-1===i[e]||!l.length)return(e+1)%(l.length>>1);let d=e,u=_(t-l[2*e],2)+_(n-l[2*e+1],2);const c=i[e];let m=c;do{let i=r[m];const c=_(t-l[2*i],2)+_(n-l[2*i+1],2);if(cs(t,n).then(t=>(new DOMParser).parseFromString(t,e))}var c=u("application/xml"),m=u("text/html"),f=u("image/svg+xml");e.blob=function(e,t){return fetch(e,t).then(n)},e.buffer=function(e,t){return fetch(e,t).then(i)},e.csv=r,e.dsv=function(e,n,i,a){3===arguments.length&&"function"==typeof i&&(a=i,i=void 0);var o=t.dsvFormat(e);return s(n,i).then((function(e){return o.parse(e,a)}))},e.html=m,e.image=function(e,t){return new Promise((function(n,i){var a=new Image;for(var s in t)a[s]=t[s];a.onerror=i,a.onload=function(){n(a)},a.src=e}))},e.json=function(e,t){return fetch(e,t).then(d)},e.svg=f,e.text=s,e.tsv=l,e.xml=c,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-fetch/node_modules/d3-dsv/dist/d3-dsv.js"))},"./node_modules/d3-fetch/node_modules/d3-dsv/dist/d3-dsv.js":function(e,t,n){!function(e){"use strict";var t={},n={};function i(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function a(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var i in e)i in t||n.push(t[i]=i)})),n}function s(e,t){var n=e+"",i=n.length;return i9999?"+"+s(t,6):s(t,4))+"-"+s(e.getUTCMonth()+1,2)+"-"+s(e.getUTCDate(),2)+(o?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"."+s(o,3)+"Z":a?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"Z":i||n?"T"+s(n,2)+":"+s(i,2)+"Z":"")}function r(e){var s=new RegExp('["'+e+"\n\r]"),r=e.charCodeAt(0);function l(e,i){var a,s=[],o=e.length,l=0,d=0,u=o<=0,c=!1;function m(){if(u)return n;if(c)return c=!1,t;var i,a,s=l;if(34===e.charCodeAt(s)){for(;l++=o?u=!0:10===(a=e.charCodeAt(l++))?c=!0:13===a&&(c=!0,10===e.charCodeAt(l)&&++l),e.slice(s+1,i-1).replace(/""/g,'"')}for(;lf+u||ih+u||ac.index){var m=f-o.x-o.vx,_=h-o.y-o.vy,g=m*m+_*_;ge.r&&(e.r=e[t].r)}function f(){if(n){var t,a,s=n.length;for(i=new Array(s),t=0;t[c(e,t,i),e]));for(a=0,o=new Array(l);a=u)){(e.data!==n||e.next)&&(0===c&&(v+=(c=s(i))*c),0===m&&(v+=(m=s(i))*m),v(e=(1664525*e+1013904223)%u)/u}();function v(){p(),m.call("tick",t),a1?(null==n?d.delete(e):d.set(e,g(n)),t):d.get(e)},find:function(t,n,i){var a,s,o,r,l,d=0,u=e.length;for(null==i?i=1/0:i*=i,d=0;d1?(m.on(e,n),t):m.on(e)}}},e.forceX=function(e){var t,n,i,s=a(.1);function o(e){for(var a,s=0,o=t.length;s{}};function n(){for(var e,t=0,n=arguments.length,a={};t=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i0)for(var n,i,a=new Array(n),s=0;s=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o,a=f,!(f=f[c=u<<1|d]))return a[c]=h,e;if(r=+e._x.call(null,f.data),l=+e._y.call(null,f.data),t===r&&n===l)return h.next=f,a?a[c]=h:e._root=h,e;do{a=a?a[c]=new Array(4):e._root=new Array(4),(d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o}while((c=u<<1|d)==(m=(l>=o)<<1|r>=s));return a[m]=f,a[c]=h,e}function n(e,t,n,i,a){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=a}function i(e){return e[0]}function a(e){return e[1]}function s(e,t,n){var s=new o(null==t?i:t,null==n?a:n,NaN,NaN,NaN,NaN);return null==e?s:s.addAll(e)}function o(e,t,n,i,a,s){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=a,this._y1=s,this._root=void 0}function r(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var l=s.prototype=o.prototype;l.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=r(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var a=0;a<4;++a)(t=i.source[a])&&(t.length?e.push({source:t,target:i.target[a]=new Array(4)}):i.target[a]=r(t));return n},l.add=function(e){const n=+this._x.call(null,e),i=+this._y.call(null,e);return t(this.cover(n,i),n,i,e)},l.addAll=function(e){var n,i,a,s,o=e.length,r=new Array(o),l=new Array(o),d=1/0,u=1/0,c=-1/0,m=-1/0;for(i=0;ic&&(c=a),sm&&(m=s));if(d>c||u>m)return this;for(this.cover(d,u).cover(c,m),i=0;ie||e>=a||i>t||t>=s;)switch(r=(tf||(o=d.y0)>h||(r=d.x1)=g)<<1|e>=_)&&(d=v[v.length-1],v[v.length-1]=v[v.length-1-u],v[v.length-1-u]=d)}else{var y=e-+this._x.call(null,p.data),b=t-+this._y.call(null,p.data),k=y*y+b*b;if(k=(r=(h+p)/2))?h=r:p=r,(u=o>=(l=(v+_)/2))?v=l:_=l,t=f,!(f=f[c=u<<1|d]))return this;if(!f.length)break;(t[c+1&3]||t[c+2&3]||t[c+3&3])&&(n=t,m=c)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(a=f.next)&&delete f.next,i?(a?i.next=a:delete i.next,this):t?(a?t[c]=a:delete t[c],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[m]=f:this._root=f),this):(this._root=a,this)},l.removeAll=function(e){for(var t=0,n=e.length;t=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-geo/dist/d3-geo.js":function(e,t,n){!function(e,t){"use strict";var n=1e-6,i=Math.PI,a=i/2,s=i/4,o=2*i,r=180/i,l=i/180,d=Math.abs,u=Math.atan,c=Math.atan2,m=Math.cos,f=Math.ceil,h=Math.exp,v=Math.hypot,p=Math.log,_=Math.pow,g=Math.sin,y=Math.sign||function(e){return e>0?1:e<0?-1:0},b=Math.sqrt,k=Math.tan;function x(e){return e>1?0:e<-1?i:Math.acos(e)}function w(e){return e>1?a:e<-1?-a:Math.asin(e)}function M(e){return(e=g(e/2))*e}function S(){}function L(e,t){e&&T.hasOwnProperty(e.type)&&T[e.type](e,t)}var j={Feature:function(e,t){L(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,a=n.length;++i=0?1:-1,a=i*n,o=m(t=(t*=l)/2+s),r=g(t),d=F*r,u=A*o+d*m(a),f=d*i*g(a);W.add(c(f,u)),E=e,A=o,F=r}function te(e){return[c(e[1],e[0]),w(e[2])]}function ne(e){var t=e[0],n=e[1],i=m(n);return[i*m(t),i*g(t),g(n)]}function ie(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ae(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function oe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function re(e){var t=b(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var le,de,ue,ce,me,fe,he,ve,pe,_e,ge,ye,be,ke,xe,we,Me={point:Se,lineStart:je,lineEnd:Te,polygonStart:function(){Me.point=De,Me.lineStart=Ne,Me.lineEnd=Ce,q=new t.Adder,K.polygonStart()},polygonEnd:function(){K.polygonEnd(),Me.point=Se,Me.lineStart=je,Me.lineEnd=Te,W<0?(P=-($=180),I=-(O=90)):q>n?O=90:q<-n&&(I=-90),B[0]=P,B[1]=$},sphere:function(){P=-($=180),I=-(O=90)}};function Se(e,t){U.push(B=[P=e,$=e]),tO&&(O=t)}function Le(e,t){var n=ne([e*l,t*l]);if(z){var i=ae(z,n),a=ae([i[1],-i[0],0],i);re(a),a=te(a);var s,o=e-H,u=o>0?1:-1,c=a[0]*r*u,m=d(o)>180;m^(u*HO&&(O=s):m^(u*H<(c=(c+360)%360-180)&&cO&&(O=t)),m?eYe(P,$)&&($=e):Ye(e,$)>Ye(P,$)&&(P=e):$>=P?(e$&&($=e)):e>H?Ye(P,e)>Ye(P,$)&&($=e):Ye(e,$)>Ye(P,$)&&(P=e)}else U.push(B=[P=e,$=e]);tO&&(O=t),z=n,H=e}function je(){Me.point=Le}function Te(){B[0]=P,B[1]=$,Me.point=Se,z=null}function De(e,t){if(z){var n=e-H;q.add(d(n)>180?n+(n>0?360:-360):n)}else R=e,G=t;K.point(e,t),Le(e,t)}function Ne(){K.lineStart()}function Ce(){De(R,G),K.lineEnd(),d(q)>n&&(P=-($=180)),B[0]=P,B[1]=$,z=null}function Ye(e,t){return(t-=e)<0?t+360:t}function Ve(e,t){return e[0]-t[0]}function Ee(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:ti?e+Math.round(-e/o)*o:e,t]}function Je(e,t,n){return(e%=o)?t||n?Be(Xe(e),Qe(t,n)):Xe(e):t||n?Qe(t,n):We}function Ke(e){return function(t,n){return[(t+=e)>i?t-o:t<-i?t+o:t,n]}}function Xe(e){var t=Ke(e);return t.invert=Ke(-e),t}function Qe(e,t){var n=m(e),i=g(e),a=m(t),s=g(t);function o(e,t){var o=m(t),r=m(e)*o,l=g(e)*o,d=g(t),u=d*n+r*i;return[c(l*a-u*s,r*n-d*i),w(u*a+l*s)]}return o.invert=function(e,t){var o=m(t),r=m(e)*o,l=g(e)*o,d=g(t),u=d*a-l*s;return[c(l*a+d*s,r*n+u*i),w(u*n-r*i)]},o}function Ze(e){function t(t){return(t=e(t[0]*l,t[1]*l))[0]*=r,t[1]*=r,t}return e=Je(e[0]*l,e[1]*l,e.length>2?e[2]*l:0),t.invert=function(t){return(t=e.invert(t[0]*l,t[1]*l))[0]*=r,t[1]*=r,t},t}function et(e,t,n,i,a,s){if(n){var r=m(t),l=g(t),d=i*n;null==a?(a=t+i*o,s=t-d/2):(a=tt(r,a),s=tt(r,s),(i>0?as)&&(a+=i*o));for(var u,c=a;i>0?c>s:c1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function it(e,t){return d(e[0]-t[0])=0;--o)s.point((c=u[o])[0],c[1]);else a(f.x,f.p.x,-1,s);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);s.lineEnd()}}}function ot(e){if(t=e.length){for(var t,n,i=0,a=e[0];++i=0?1:-1,F=A*E,P=F>i,I=L*Y;if(p.add(c(I*A*g(F),j*V+I*m(F))),h+=P?E+A*o:E,P^M>=l^N>=l){var $=ae(ne(x),ne(D));re($);var O=ae(f,$);re(O);var H=(P^E>=0?-1:1)*w(O[2]);(d>H||d===H&&($[0]||$[1]))&&(v+=P^E>=0?1:-1)}}return(h<-n||h0){for(m||(s.polygonStart(),m=!0),s.lineStart(),e=0;e1&&2&a&&d.push(d.pop().concat(d.shift())),r.push(d.filter(ut))}return f}}function ut(e){return e.length>1}function ct(e,t){return((e=e.x)[0]<0?e[1]-a-n:a-e[1])-((t=t.x)[0]<0?t[1]-a-n:a-t[1])}We.invert=We;var mt,ft,ht,vt,pt=dt((function(){return!0}),(function(e){var t,s=NaN,o=NaN,r=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(l,c){var f=l>0?i:-i,h=d(l-s);d(h-i)0?a:-a),e.point(r,o),e.lineEnd(),e.lineStart(),e.point(f,o),e.point(l,o),t=0):r!==f&&h>=i&&(d(s-r)n?u((g(t)*(o=m(a))*g(i)-g(a)*(s=m(t))*g(e))/(s*o*r)):(t+a)/2}(s,o,l,c),e.point(r,o),e.lineEnd(),e.lineStart(),e.point(f,o),t=0),e.point(s=l,o=c),r=f},lineEnd:function(){e.lineEnd(),s=o=NaN},clean:function(){return 2-t}}}),(function(e,t,s,o){var r;if(null==e)r=s*a,o.point(-i,r),o.point(0,r),o.point(i,r),o.point(i,0),o.point(i,-r),o.point(0,-r),o.point(-i,-r),o.point(-i,0),o.point(-i,r);else if(d(e[0]-t[0])>n){var l=e[0]0,o=d(t)>n;function r(e,n){return m(e)*m(n)>t}function u(e,a,s){var o=[1,0,0],r=ae(ne(e),ne(a)),l=ie(r,r),u=r[0],c=l-u*u;if(!c)return!s&&e;var m=t*l/c,f=-t*u/c,h=ae(o,r),v=oe(o,m);se(v,oe(r,f));var p=h,_=ie(v,p),g=ie(p,p),y=_*_-g*(ie(v,v)-1);if(!(y<0)){var k=b(y),x=oe(p,(-_-k)/g);if(se(x,v),x=te(x),!s)return x;var w,M=e[0],S=a[0],L=e[1],j=a[1];S0^x[1]<(d(x[0]-M)i^(M<=x[0]&&x[0]<=S)){var N=oe(p,(-_+k)/g);return se(N,v),[x,te(N)]}}}function c(t,n){var a=s?e:i-e,o=0;return t<-a?o|=1:t>a&&(o|=2),n<-a?o|=4:n>a&&(o|=8),o}return dt(r,(function(e){var t,n,a,l,d;return{lineStart:function(){l=a=!1,d=1},point:function(m,f){var h,v=[m,f],p=r(m,f),_=s?p?0:c(m,f):p?c(m+(m<0?i:-i),f):0;if(!t&&(l=a=p)&&e.lineStart(),p!==a&&(!(h=u(t,v))||it(t,h)||it(v,h))&&(v[2]=1),p!==a)d=0,p?(e.lineStart(),h=u(v,t),e.point(h[0],h[1])):(h=u(t,v),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&s^p){var g;_&n||!(g=u(v,t,!0))||(d=0,s?(e.lineStart(),e.point(g[0][0],g[0][1]),e.point(g[1][0],g[1][1]),e.lineEnd()):(e.point(g[1][0],g[1][1]),e.lineEnd(),e.lineStart(),e.point(g[0][0],g[0][1],3)))}!p||t&&it(t,v)||e.point(v[0],v[1]),t=v,a=p,n=_},lineEnd:function(){a&&e.lineEnd(),t=null},clean:function(){return d|(l&&a)<<1}}}),(function(t,n,i,s){et(s,e,a,i,t,n)}),s?[0,-e]:[-i,e-i])}function gt(e,i,a,s){function o(t,n){return e<=t&&t<=a&&i<=n&&n<=s}function r(t,n,o,r){var d=0,u=0;if(null==t||(d=l(t,o))!==(u=l(n,o))||c(t,n)<0^o>0)do{r.point(0===d||3===d?e:a,d>1?s:i)}while((d=(d+o+4)%4)!==u);else r.point(n[0],n[1])}function l(t,s){return d(t[0]-e)0?0:3:d(t[0]-a)0?2:1:d(t[1]-i)0?1:0:s>0?3:2}function u(e,t){return c(e.x,t.x)}function c(e,t){var n=l(e,1),i=l(t,1);return n!==i?n-i:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(n){var l,d,c,m,f,h,v,p,_,g,y,b=n,k=nt(),x={point:w,lineStart:function(){x.point=M,d&&d.push(c=[]),g=!0,_=!1,v=p=NaN},lineEnd:function(){l&&(M(m,f),h&&_&&k.rejoin(),l.push(k.result())),x.point=w,_&&b.lineEnd()},polygonStart:function(){b=k,l=[],d=[],y=!0},polygonEnd:function(){var i=function(){for(var t=0,n=0,i=d.length;ns&&(m-a)*(s-o)>(f-o)*(e-a)&&++t:f<=s&&(m-a)*(s-o)<(f-o)*(e-a)&&--t;return t}(),a=y&&i,o=(l=t.merge(l)).length;(a||o)&&(n.polygonStart(),a&&(n.lineStart(),r(null,null,1,n),n.lineEnd()),o&&st(l,u,i,r,n),n.polygonEnd()),b=n,l=d=c=null}};function w(e,t){o(e,t)&&b.point(e,t)}function M(t,n){var r=o(t,n);if(d&&c.push([t,n]),g)m=t,f=n,h=r,g=!1,r&&(b.lineStart(),b.point(t,n));else if(r&&_)b.point(t,n);else{var l=[v=Math.max(-1e9,Math.min(1e9,v)),p=Math.max(-1e9,Math.min(1e9,p))],u=[t=Math.max(-1e9,Math.min(1e9,t)),n=Math.max(-1e9,Math.min(1e9,n))];!function(e,t,n,i,a,s){var o,r=e[0],l=e[1],d=0,u=1,c=t[0]-r,m=t[1]-l;if(o=n-r,c||!(o>0)){if(o/=c,c<0){if(o0){if(o>u)return;o>d&&(d=o)}if(o=a-r,c||!(o<0)){if(o/=c,c<0){if(o>u)return;o>d&&(d=o)}else if(c>0){if(o0)){if(o/=m,m<0){if(o0){if(o>u)return;o>d&&(d=o)}if(o=s-l,m||!(o<0)){if(o/=m,m<0){if(o>u)return;o>d&&(d=o)}else if(m>0){if(o0&&(e[0]=r+d*c,e[1]=l+d*m),u<1&&(t[0]=r+u*c,t[1]=l+u*m),!0}}}}}(l,u,e,i,a,s)?r&&(b.lineStart(),b.point(t,n),y=!1):(_||(b.lineStart(),b.point(l[0],l[1])),b.point(u[0],u[1]),r||b.lineEnd(),y=!1)}v=t,p=n,_=r}return x}}var yt={sphere:S,point:S,lineStart:function(){yt.point=kt,yt.lineEnd=bt},lineEnd:S,polygonStart:S,polygonEnd:S};function bt(){yt.point=yt.lineEnd=S}function kt(e,t){ft=e*=l,ht=g(t*=l),vt=m(t),yt.point=xt}function xt(e,t){e*=l;var n=g(t*=l),i=m(t),a=d(e-ft),s=m(a),o=i*g(a),r=vt*n-ht*i*s,u=ht*n+vt*i*s;mt.add(c(b(o*o+r*r),u)),ft=e,ht=n,vt=i}function wt(e){return mt=new t.Adder,C(e,yt),+mt}var Mt=[null,null],St={type:"LineString",coordinates:Mt};function Lt(e,t){return Mt[0]=e,Mt[1]=t,wt(St)}var jt={Feature:function(e,t){return Dt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,i=-1,a=n.length;++i0&&(a=Lt(e[s],e[s-1]))>0&&n<=a&&i<=a&&(n+i-a)*(1-Math.pow((n-i)/a,2))<1e-12*a)return!0;n=i}return!1}function Yt(e,t){return!!lt(e.map(Vt),Et(t))}function Vt(e){return(e=e.map(Et)).pop(),e}function Et(e){return[e[0]*l,e[1]*l]}function At(e,i,a){var s=t.range(e,i-n,a).concat(i);return function(e){return s.map((function(t){return[e,t]}))}}function Ft(e,i,a){var s=t.range(e,i-n,a).concat(i);return function(e){return s.map((function(t){return[t,e]}))}}function Pt(){var e,i,a,s,o,r,l,u,c,m,h,v,p=10,_=p,g=90,y=360,b=2.5;function k(){return{type:"MultiLineString",coordinates:x()}}function x(){return t.range(f(s/g)*g,a,g).map(h).concat(t.range(f(u/y)*y,l,y).map(v)).concat(t.range(f(i/p)*p,e,p).filter((function(e){return d(e%g)>n})).map(c)).concat(t.range(f(r/_)*_,o,_).filter((function(e){return d(e%y)>n})).map(m))}return k.lines=function(){return x().map((function(e){return{type:"LineString",coordinates:e}}))},k.outline=function(){return{type:"Polygon",coordinates:[h(s).concat(v(l).slice(1),h(a).reverse().slice(1),v(u).reverse().slice(1))]}},k.extent=function(e){return arguments.length?k.extentMajor(e).extentMinor(e):k.extentMinor()},k.extentMajor=function(e){return arguments.length?(s=+e[0][0],a=+e[1][0],u=+e[0][1],l=+e[1][1],s>a&&(e=s,s=a,a=e),u>l&&(e=u,u=l,l=e),k.precision(b)):[[s,u],[a,l]]},k.extentMinor=function(t){return arguments.length?(i=+t[0][0],e=+t[1][0],r=+t[0][1],o=+t[1][1],i>e&&(t=i,i=e,e=t),r>o&&(t=r,r=o,o=t),k.precision(b)):[[i,r],[e,o]]},k.step=function(e){return arguments.length?k.stepMajor(e).stepMinor(e):k.stepMinor()},k.stepMajor=function(e){return arguments.length?(g=+e[0],y=+e[1],k):[g,y]},k.stepMinor=function(e){return arguments.length?(p=+e[0],_=+e[1],k):[p,_]},k.precision=function(t){return arguments.length?(b=+t,c=At(r,o,90),m=Ft(i,e,b),h=At(u,l,90),v=Ft(s,a,b),k):b},k.extentMajor([[-180,-90+n],[180,90-n]]).extentMinor([[-180,-80-n],[180,80+n]])}var It,$t,Ot,Ht,Rt=e=>e,Gt=new t.Adder,zt=new t.Adder,qt={point:S,lineStart:S,lineEnd:S,polygonStart:function(){qt.lineStart=Ut,qt.lineEnd=Jt},polygonEnd:function(){qt.lineStart=qt.lineEnd=qt.point=S,Gt.add(d(zt)),zt=new t.Adder},result:function(){var e=Gt/2;return Gt=new t.Adder,e}};function Ut(){qt.point=Bt}function Bt(e,t){qt.point=Wt,It=Ot=e,$t=Ht=t}function Wt(e,t){zt.add(Ht*e-Ot*t),Ot=e,Ht=t}function Jt(){Wt(It,$t)}var Kt,Xt,Qt,Zt,en=1/0,tn=en,nn=-en,an=nn,sn={point:function(e,t){enn&&(nn=e),tan&&(an=t)},lineStart:S,lineEnd:S,polygonStart:S,polygonEnd:S,result:function(){var e=[[en,tn],[nn,an]];return nn=an=-(tn=en=1/0),e}},on=0,rn=0,ln=0,dn=0,un=0,cn=0,mn=0,fn=0,hn=0,vn={point:pn,lineStart:_n,lineEnd:bn,polygonStart:function(){vn.lineStart=kn,vn.lineEnd=xn},polygonEnd:function(){vn.point=pn,vn.lineStart=_n,vn.lineEnd=bn},result:function(){var e=hn?[mn/hn,fn/hn]:cn?[dn/cn,un/cn]:ln?[on/ln,rn/ln]:[NaN,NaN];return on=rn=ln=dn=un=cn=mn=fn=hn=0,e}};function pn(e,t){on+=e,rn+=t,++ln}function _n(){vn.point=gn}function gn(e,t){vn.point=yn,pn(Qt=e,Zt=t)}function yn(e,t){var n=e-Qt,i=t-Zt,a=b(n*n+i*i);dn+=a*(Qt+e)/2,un+=a*(Zt+t)/2,cn+=a,pn(Qt=e,Zt=t)}function bn(){vn.point=pn}function kn(){vn.point=wn}function xn(){Mn(Kt,Xt)}function wn(e,t){vn.point=Mn,pn(Kt=Qt=e,Xt=Zt=t)}function Mn(e,t){var n=e-Qt,i=t-Zt,a=b(n*n+i*i);dn+=a*(Qt+e)/2,un+=a*(Zt+t)/2,cn+=a,mn+=(a=Zt*e-Qt*t)*(Qt+e),fn+=a*(Zt+t),hn+=3*a,pn(Qt=e,Zt=t)}function Sn(e){this._context=e}Sn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,o)}},result:S};var Ln,jn,Tn,Dn,Nn,Cn=new t.Adder,Yn={point:S,lineStart:function(){Yn.point=Vn},lineEnd:function(){Ln&&En(jn,Tn),Yn.point=S},polygonStart:function(){Ln=!0},polygonEnd:function(){Ln=null},result:function(){var e=+Cn;return Cn=new t.Adder,e}};function Vn(e,t){Yn.point=En,jn=Dn=e,Tn=Nn=t}function En(e,t){Dn-=e,Nn-=t,Cn.add(b(Dn*Dn+Nn*Nn)),Dn=e,Nn=t}function An(){this._string=[]}function Fn(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Pn(e){return function(t){var n=new In;for(var i in e)n[i]=e[i];return n.stream=t,n}}function In(){}function $n(e,t,n){var i=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=i&&e.clipExtent(null),C(n,e.stream(sn)),t(sn.result()),null!=i&&e.clipExtent(i),e}function On(e,t,n){return $n(e,(function(n){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],s=Math.min(i/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),o=+t[0][0]+(i-s*(n[1][0]+n[0][0]))/2,r=+t[0][1]+(a-s*(n[1][1]+n[0][1]))/2;e.scale(150*s).translate([o,r])}),n)}function Hn(e,t,n){return On(e,[[0,0],t],n)}function Rn(e,t,n){return $n(e,(function(n){var i=+t,a=i/(n[1][0]-n[0][0]),s=(i-a*(n[1][0]+n[0][0]))/2,o=-a*n[0][1];e.scale(150*a).translate([s,o])}),n)}function Gn(e,t,n){return $n(e,(function(n){var i=+t,a=i/(n[1][1]-n[0][1]),s=-a*n[0][0],o=(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([s,o])}),n)}An.prototype={_radius:4.5,_circle:Fn(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=Fn(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},In.prototype={constructor:In,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var zn=m(30*l);function qn(e,t){return+t?function(e,t){function i(a,s,o,r,l,u,m,f,h,v,p,_,g,y){var k=m-a,x=f-s,M=k*k+x*x;if(M>4*t&&g--){var S=r+v,L=l+p,j=u+_,T=b(S*S+L*L+j*j),D=w(j/=T),N=d(d(j)-1)t||d((k*E+x*A)/M-.5)>.3||r*v+l*p+u*_2?e[2]%360*l:0,Y()):[g*r,y*r,k*r]},N.angle=function(e){return arguments.length?(x=e%360*l,Y()):x*r},N.reflectX=function(e){return arguments.length?(w=e?-1:1,Y()):w<0},N.reflectY=function(e){return arguments.length?(M=e?-1:1,Y()):M<0},N.precision=function(e){return arguments.length?(o=qn(d,D=e*e),V()):b(D)},N.fitExtent=function(e,t){return On(N,e,t)},N.fitSize=function(e,t){return Hn(N,e,t)},N.fitWidth=function(e,t){return Rn(N,e,t)},N.fitHeight=function(e,t){return Gn(N,e,t)},function(){return t=e.apply(this,arguments),N.invert=t.invert&&C,Y()}}function Kn(e){var t=0,n=i/3,a=Jn(e),s=a(t,n);return s.parallels=function(e){return arguments.length?a(t=e[0]*l,n=e[1]*l):[t*r,n*r]},s}function Xn(e,t){var a=g(e),s=(a+g(t))/2;if(d(s)0?t<-a+n&&(t=-a+n):t>a-n&&(t=a-n);var i=r/_(oi(t),o);return[i*g(o*e),r-i*m(o*e)]}return l.invert=function(e,t){var n=r-t,s=y(o)*b(e*e+n*n),l=c(e,d(n))*y(n);return n*o<0&&(l-=i*y(e)*y(n)),[l/o,2*u(_(r/s,1/o))-a]},l}function li(e,t){return[e,t]}function di(e,t){var a=m(e),s=e===t?g(e):(a-m(t))/(t-e),o=a/s+e;if(d(s)n&&--s>0);return[e/(.8707+(o=a*a)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),a]},gi.invert=ti(w),yi.invert=ti((function(e){return 2*u(e)})),bi.invert=function(e,t){return[-t,2*u(h(e))-a]},e.geoAlbers=Zn,e.geoAlbersUsa=function(){var e,t,i,a,s,o,r=Zn(),l=Qn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),d=Qn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(e,t){o=[e,t]}};function c(e){var t=e[0],n=e[1];return o=null,i.point(t,n),o||(a.point(t,n),o)||(s.point(t,n),o)}function m(){return e=t=null,c}return c.invert=function(e){var t=r.scale(),n=r.translate(),i=(e[0]-n[0])/t,a=(e[1]-n[1])/t;return(a>=.12&&a<.234&&i>=-.425&&i<-.214?l:a>=.166&&a<.234&&i>=-.214&&i<-.115?d:r).invert(e)},c.stream=function(n){return e&&t===n?e:(i=[r.stream(t=n),l.stream(n),d.stream(n)],a=i.length,e={point:function(e,t){for(var n=-1;++nYe(i[0],i[1])&&(i[1]=a[1]),Ye(a[0],i[1])>Ye(i[0],i[1])&&(i[0]=a[0])):s.push(i=a);for(o=-1/0,t=0,i=s[n=s.length-1];t<=n;i=a,++t)a=s[t],(r=Ye(i[1],a[0]))>o&&(o=r,P=a[0],$=i[1])}return U=B=null,P===1/0||I===1/0?[[NaN,NaN],[NaN,NaN]]:[[P,I],[$,O]]},e.geoCentroid=function(e){le=de=ue=ce=me=fe=he=ve=0,pe=new t.Adder,_e=new t.Adder,ge=new t.Adder,C(e,Ae);var i=+pe,a=+_e,s=+ge,o=v(i,a,s);return o<1e-12&&(i=fe,a=he,s=ve,de2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=bi,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-geo/node_modules/d3-array/dist/d3-array.js"))},"./node_modules/d3-geo/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return et?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i=s&&(n=i=s):(n>s&&(n=s),i0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t0){let n=Math.round(e/o),i=Math.round(t/o);for(n*ot&&--i,s=new Array(a=i-n+1);++rt&&--i,s=new Array(a=i-n+1);++r=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++te(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return te?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t=0;)t+=n[i].value;else t=1;e.value=t}function s(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=r)):void 0===t&&(t=o);for(var n,i,a,s,l,c=new u(e),m=[c];n=m.pop();)if((a=t(n.data))&&(l=(a=Array.from(a)).length))for(n.children=a,s=l-1;s>=0;--s)m.push(i=a[s]=new u(a[s])),i.parent=n,i.depth=n.depth+1;return c.eachBefore(d)}function o(e){return e.children}function r(e){return Array.isArray(e)?e[1]:null}function l(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function d(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function u(e){this.data=e,this.depth=this.height=0,this.parent=null}function c(e){for(var t,n,i=0,a=(e=function(e){for(var t,n,i=e.length;i;)n=Math.random()*i--|0,t=e[i],e[i]=e[n],e[n]=t;return e}(Array.from(e))).length,s=[];i0&&n*n>i*i+a*a}function v(e,t){for(var n=0;n(o*=o)?(i=(d+o-a)/(2*d),s=Math.sqrt(Math.max(0,o/d-i*i)),n.x=e.x-i*r-s*l,n.y=e.y-i*l+s*r):(i=(d+a-o)/(2*d),s=Math.sqrt(Math.max(0,a/d-i*i)),n.x=t.x+i*r-s*l,n.y=t.y+i*l+s*r)):(n.x=t.x+n.r,n.y=t.y)}function b(e,t){var n=e.r+t.r-1e-6,i=t.x-e.x,a=t.y-e.y;return n>0&&n*n>i*i+a*a}function k(e){var t=e._,n=e.next._,i=t.r+n.r,a=(t.x*n.r+n.x*t.r)/i,s=(t.y*n.r+n.y*t.r)/i;return a*a+s*s}function x(e){this._=e,this.next=null,this.previous=null}function w(e){if(!(s=(t=e,e="object"==typeof t&&"length"in t?t:Array.from(t)).length))return 0;var t,n,i,a,s,o,r,l,d,u,m,f;if((n=e[0]).x=0,n.y=0,!(s>1))return n.r;if(i=e[1],n.x=-i.r,i.x=n.r,i.y=0,!(s>2))return n.r+i.r;y(i,n,a=e[2]),n=new x(n),i=new x(i),a=new x(a),n.next=a.previous=i,i.next=n.previous=a,a.next=i.previous=n;e:for(l=3;l=0;--i)s.push(n[i]);return this},find:function(e,t){let n=-1;for(const i of this)if(e.call(t,i,++n,this))return i},sum:function(e){return this.eachAfter((function(t){for(var n=+e(t.data)||0,i=t.children,a=i&&i.length;--a>=0;)n+=i[a].value;t.value=n}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),i=t.ancestors(),a=null;for(e=n.pop(),t=i.pop();e===t;)a=e,e=n.pop(),t=i.pop();return a}(t,e),i=[t];t!==n;)t=t.parent,i.push(t);for(var a=i.length;e!==n;)i.splice(a,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){return Array.from(this)},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(n){n!==e&&t.push({source:n.parent,target:n})})),t},copy:function(){return s(this).eachBefore(l)},[Symbol.iterator]:function*(){var e,t,n,i,a=this,s=[a];do{for(e=s.reverse(),s=[];a=e.pop();)if(yield a,t=a.children)for(n=0,i=t.length;nm&&(m=r),p=u*u*v,(f=Math.max(m/p,p/c))>h){u-=r;break}h=f}_.push(o={value:u,dice:l1?t:1)},n}(q),W=function e(t){function n(e,n,i,a,s){if((o=e._squarify)&&o.ratio===t)for(var o,r,l,d,u,c=-1,m=o.length,f=e.value;++c1?t:1)},n}(q);e.cluster=function(){var e=t,a=1,s=1,o=!1;function r(t){var r,l=0;t.eachAfter((function(t){var a=t.children;a?(t.x=function(e){return e.reduce(n,0)/e.length}(a),t.y=function(e){return 1+e.reduce(i,0)}(a)):(t.x=r?l+=e(t,r):0,t.y=0,r=t)}));var d=function(e){for(var t;t=e.children;)e=t[0];return e}(t),u=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(t),c=d.x-e(d,u)/2,m=u.x+e(u,d)/2;return t.eachAfter(o?function(e){e.x=(e.x-t.x)*a,e.y=(t.y-e.y)*s}:function(e){e.x=(e.x-c)/(m-c)*a,e.y=(1-(t.y?e.y/t.y:1))*s})}return r.separation=function(t){return arguments.length?(e=t,r):e},r.size=function(e){return arguments.length?(o=!1,a=+e[0],s=+e[1],r):o?null:[a,s]},r.nodeSize=function(e){return arguments.length?(o=!0,a=+e[0],s=+e[1],r):o?[a,s]:null},r},e.hierarchy=s,e.pack=function(){var e=null,t=1,n=1,i=L;function a(a){return a.x=t/2,a.y=n/2,e?a.eachBefore(D(e)).eachAfter(N(i,.5)).eachBefore(C(1)):a.eachBefore(D(T)).eachAfter(N(L,1)).eachAfter(N(i,a.r/Math.min(t,n))).eachBefore(C(Math.min(t,n)/(2*a.r))),a}return a.radius=function(t){return arguments.length?(e=M(t),a):e},a.size=function(e){return arguments.length?(t=+e[0],n=+e[1],a):[t,n]},a.padding=function(e){return arguments.length?(i="function"==typeof e?e:j(+e),a):i},a},e.packEnclose=c,e.packSiblings=function(e){return w(e),e},e.partition=function(){var e=1,t=1,n=0,i=!1;function a(a){var s=a.height+1;return a.x0=a.y0=n,a.x1=e,a.y1=t/s,a.eachBefore(function(e,t){return function(i){i.children&&V(i,i.x0,e*(i.depth+1)/t,i.x1,e*(i.depth+2)/t);var a=i.x0,s=i.y0,o=i.x1-n,r=i.y1-n;o0)throw new Error("cycle");return s}return n.id=function(t){return arguments.length?(e=S(t),n):e},n.parentId=function(e){return arguments.length?(t=S(e),n):t},n},e.tree=function(){var e=I,t=1,n=1,i=null;function a(a){var l=function(e){for(var t,n,i,a,s,o=new G(e,0),r=[o];t=r.pop();)if(i=t._.children)for(t.children=new Array(s=i.length),a=s-1;a>=0;--a)r.push(n=t.children[a]=new G(i[a],a)),n.parent=t;return(o.parent=new G(null,0)).children=[o],o}(a);if(l.eachAfter(s),l.parent.m=-l.z,l.eachBefore(o),i)a.eachBefore(r);else{var d=a,u=a,c=a;a.eachBefore((function(e){e.xu.x&&(u=e),e.depth>c.depth&&(c=e)}));var m=d===u?1:e(d,u)/2,f=m-d.x,h=t/(u.x+m+f),v=n/(c.depth||1);a.eachBefore((function(e){e.x=(e.x+f)*h,e.y=e.depth*v}))}return a}function s(t){var n=t.children,i=t.parent.children,a=t.i?i[t.i-1]:null;if(n){!function(e){for(var t,n=0,i=0,a=e.children,s=a.length;--s>=0;)(t=a[s]).z+=n,t.m+=n,n+=t.s+(i+=t.c)}(t);var s=(n[0].z+n[n.length-1].z)/2;a?(t.z=a.z+e(t._,a._),t.m=t.z-s):t.z=s}else a&&(t.z=a.z+e(t._,a._));t.parent.A=function(t,n,i){if(n){for(var a,s=t,o=t,r=n,l=s.parent.children[0],d=s.m,u=o.m,c=r.m,m=l.m;r=O(r),s=$(s),r&&s;)l=$(l),(o=O(o)).a=t,(a=r.z+c-s.z-d+e(r._,s._))>0&&(H(R(r,t,i),t,a),d+=a,u+=a),c+=r.m,d+=s.m,m+=l.m,u+=o.m;r&&!O(o)&&(o.t=r,o.m+=c-u),s&&!$(l)&&(l.t=s,l.m+=d-m,i=t)}return i}(t,a,t.parent.A||i[0])}function o(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function r(e){e.x*=t,e.y=e.depth*n}return a.separation=function(t){return arguments.length?(e=t,a):e},a.size=function(e){return arguments.length?(i=!1,t=+e[0],n=+e[1],a):i?null:[t,n]},a.nodeSize=function(e){return arguments.length?(i=!0,t=+e[0],n=+e[1],a):i?[t,n]:null},a},e.treemap=function(){var e=B,t=!1,n=1,i=1,a=[0],s=L,o=L,r=L,l=L,d=L;function u(e){return e.x0=e.y0=0,e.x1=n,e.y1=i,e.eachBefore(c),a=[0],t&&e.eachBefore(Y),e}function c(t){var n=a[t.depth],i=t.x0+n,u=t.y0+n,c=t.x1-n,m=t.y1-n;c=n-1){var u=r[t];return u.x0=a,u.y0=s,u.x1=o,void(u.y1=l)}for(var c=d[t],m=i/2+c,f=t+1,h=n-1;f>>1;d[v]l-s){var g=i?(a*_+o*p)/i:o;e(t,f,p,a,s,g,l),e(f,n,_,g,s,o,l)}else{var y=i?(s*_+l*p)/i:l;e(t,f,p,a,s,o,y),e(f,n,_,a,y,o,l)}}(0,l,e.value,t,n,i,a)},e.treemapDice=V,e.treemapResquarify=W,e.treemapSlice=z,e.treemapSliceDice=function(e,t,n,i,a){(1&e.depth?z:V)(e,t,n,i,a)},e.treemapSquarify=B,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-polygon/dist/d3-polygon.js":function(e,t,n){!function(e){"use strict";function t(e,t){return e[0]-t[0]||e[1]-t[1]}function n(e){const t=e.length,n=[0,1];let i,a=2;for(i=2;i1&&(s=e[n[a-2]],o=e[n[a-1]],r=e[i],(o[0]-s[0])*(r[1]-s[1])-(o[1]-s[1])*(r[0]-s[0])<=0);)--a;n[a++]=i}var s,o,r;return n.slice(0,a)}e.polygonArea=function(e){for(var t,n=-1,i=e.length,a=e[i-1],s=0;++nr!=d>r&&o<(l-n)*(r-i)/(d-i)+n&&(u=!u),l=n,d=i;return u},e.polygonHull=function(e){if((a=e.length)<3)return null;var i,a,s=new Array(a),o=new Array(a);for(i=0;i=0;--i)c.push(e[s[r[i]][2]]);for(i=+d;i1);return e+n*s*Math.sqrt(-2*Math.log(a)/a)}}return n.source=e,n}(t),s=function e(t){var n=a.source(t);function i(){var e=n.apply(this,arguments);return function(){return Math.exp(e())}}return i.source=e,i}(t),o=function e(t){function n(e){return(e=+e)<=0?()=>0:function(){for(var n=0,i=e;i>1;--i)n+=t();return n+i*t()}}return n.source=e,n}(t),r=function e(t){var n=o.source(t);function i(e){if(0==(e=+e))return t;var i=n(e);return function(){return i()/e}}return i.source=e,i}(t),l=function e(t){function n(e){return function(){return-Math.log1p(-t())/e}}return n.source=e,n}(t),d=function e(t){function n(e){if((e=+e)<0)throw new RangeError("invalid alpha");return e=1/-e,function(){return Math.pow(1-t(),e)}}return n.source=e,n}(t),u=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return function(){return Math.floor(t()+e)}}return n.source=e,n}(t),c=function e(t){function n(e){if((e=+e)<0||e>1)throw new RangeError("invalid p");return 0===e?()=>1/0:1===e?()=>1:(e=Math.log1p(-e),function(){return 1+Math.floor(Math.log1p(-t())/e)})}return n.source=e,n}(t),m=function e(t){var n=a.source(t)();function i(e,i){if((e=+e)<0)throw new RangeError("invalid k");if(0===e)return()=>0;if(i=null==i?1:+i,1===e)return()=>-Math.log1p(-t())*i;var a=(e<1?e+1:e)-1/3,s=1/(3*Math.sqrt(a)),o=e<1?()=>Math.pow(t(),1/e):()=>1;return function(){do{do{var e=n(),r=1+s*e}while(r<=0);r*=r*r;var l=1-t()}while(l>=1-.0331*e*e*e*e&&Math.log(l)>=.5*e*e+a*(1-r+Math.log(r)));return a*r*o()*i}}return i.source=e,i}(t),f=function e(t){var n=m.source(t);function i(e,t){var i=n(e),a=n(t);return function(){var e=i();return 0===e?0:e/(e+a())}}return i.source=e,i}(t),h=function e(t){var n=c.source(t),i=f.source(t);function a(e,t){return e=+e,(t=+t)>=1?()=>e:t<=0?()=>0:function(){for(var a=0,s=e,o=t;s*o>16&&s*(1-o)>16;){var r=Math.floor((s+1)*o),l=i(r,s-r+1)();l<=o?(a+=r,s-=r,o=(o-l)/(1-l)):(s=r-1,o/=l)}for(var d=o<.5,u=n(d?o:1-o),c=u(),m=0;c<=s;++m)c+=u();return a+(d?m:s-m)}}return a.source=e,a}(t),v=function e(t){function n(e,n,i){var a;return 0==(e=+e)?a=e=>-Math.log(e):(e=1/e,a=t=>Math.pow(t,e)),n=null==n?0:+n,i=null==i?1:+i,function(){return n+i*a(-Math.log1p(-t()))}}return n.source=e,n}(t),p=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){return e+n*Math.tan(Math.PI*t())}}return n.source=e,n}(t),_=function e(t){function n(e,n){return e=null==e?0:+e,n=null==n?1:+n,function(){var i=t();return e+n*Math.log(i/(1-i))}}return n.source=e,n}(t),g=function e(t){var n=m.source(t),i=h.source(t);function a(e){return function(){for(var a=0,s=e;s>16;){var o=Math.floor(.875*s),r=n(o)();if(r>s)return a+i(o-1,s/r)();a+=o,s-=r}for(var l=-Math.log1p(-t()),d=0;l<=s;++d)l-=Math.log1p(-t());return a+d}}return a.source=e,a}(t);const y=1/4294967296;e.randomBates=r,e.randomBernoulli=u,e.randomBeta=f,e.randomBinomial=h,e.randomCauchy=p,e.randomExponential=l,e.randomGamma=m,e.randomGeometric=c,e.randomInt=i,e.randomIrwinHall=o,e.randomLcg=function(e=Math.random()){let t=0|(0<=e&&e<1?e/y:Math.abs(e));return()=>(t=1664525*t+1013904223|0,y*(t>>>0))},e.randomLogNormal=s,e.randomLogistic=_,e.randomNormal=a,e.randomPareto=d,e.randomPoisson=g,e.randomUniform=n,e.randomWeibull=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale-chromatic/dist/d3-scale-chromatic.js":function(e,t,n){!function(e,t,n){"use strict";function i(e){for(var t=e.length/6|0,n=new Array(t),i=0;it.interpolateRgbBasis(e[e.length-1]),v=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(i),p=h(v),_=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(i),g=h(_),y=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(i),b=h(y),k=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(i),x=h(k),w=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(i),M=h(w),S=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(i),L=h(S),j=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(i),T=h(j),D=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(i),N=h(D),C=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(i),Y=h(C),V=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(i),E=h(V),A=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(i),F=h(A),P=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(i),I=h(P),$=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(i),O=h($),H=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(i),R=h(H),G=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(i),z=h(G),q=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(i),U=h(q),B=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(i),W=h(B),J=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(i),K=h(J),X=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(i),Q=h(X),Z=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(i),ee=h(Z),te=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(i),ne=h(te),ie=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(i),ae=h(ie),se=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(i),oe=h(se),re=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(i),le=h(re),de=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(i),ue=h(de),ce=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(i),me=h(ce),fe=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(i),he=h(fe),ve=t.interpolateCubehelixLong(n.cubehelix(300,.5,0),n.cubehelix(-240,.5,1)),pe=t.interpolateCubehelixLong(n.cubehelix(-100,.75,.35),n.cubehelix(80,1.5,.8)),_e=t.interpolateCubehelixLong(n.cubehelix(260,.75,.35),n.cubehelix(80,1.5,.8)),ge=n.cubehelix(),ye=n.rgb(),be=Math.PI/3,ke=2*Math.PI/3;function xe(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var we=xe(i("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Me=xe(i("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Se=xe(i("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Le=xe(i("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));e.interpolateBlues=ae,e.interpolateBrBG=p,e.interpolateBuGn=E,e.interpolateBuPu=F,e.interpolateCividis=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"},e.interpolateCool=_e,e.interpolateCubehelixDefault=ve,e.interpolateGnBu=I,e.interpolateGreens=oe,e.interpolateGreys=le,e.interpolateInferno=Se,e.interpolateMagma=Me,e.interpolateOrRd=O,e.interpolateOranges=he,e.interpolatePRGn=g,e.interpolatePiYG=b,e.interpolatePlasma=Le,e.interpolatePuBu=z,e.interpolatePuBuGn=R,e.interpolatePuOr=x,e.interpolatePuRd=U,e.interpolatePurples=ue,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ge.h=360*e-100,ge.s=1.5-1.5*t,ge.l=.8-.9*t,ge+""},e.interpolateRdBu=M,e.interpolateRdGy=L,e.interpolateRdPu=W,e.interpolateRdYlBu=T,e.interpolateRdYlGn=N,e.interpolateReds=me,e.interpolateSinebow=function(e){var t;return e=(.5-e)*Math.PI,ye.r=255*(t=Math.sin(e))*t,ye.g=255*(t=Math.sin(e+be))*t,ye.b=255*(t=Math.sin(e+ke))*t,ye+""},e.interpolateSpectral=Y,e.interpolateTurbo=function(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-14825.05*e)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+707.56*e)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-6838.66*e)))))))+")"},e.interpolateViridis=we,e.interpolateWarm=pe,e.interpolateYlGn=Q,e.interpolateYlGnBu=K,e.interpolateYlOrBr=ee,e.interpolateYlOrRd=ne,e.schemeAccent=s,e.schemeBlues=ie,e.schemeBrBG=v,e.schemeBuGn=V,e.schemeBuPu=A,e.schemeCategory10=a,e.schemeDark2=o,e.schemeGnBu=P,e.schemeGreens=se,e.schemeGreys=re,e.schemeOrRd=$,e.schemeOranges=fe,e.schemePRGn=_,e.schemePaired=r,e.schemePastel1=l,e.schemePastel2=d,e.schemePiYG=y,e.schemePuBu=G,e.schemePuBuGn=H,e.schemePuOr=k,e.schemePuRd=q,e.schemePurples=de,e.schemeRdBu=w,e.schemeRdGy=S,e.schemeRdPu=B,e.schemeRdYlBu=j,e.schemeRdYlGn=D,e.schemeReds=ce,e.schemeSet1=u,e.schemeSet2=c,e.schemeSet3=m,e.schemeSpectral=C,e.schemeTableau10=f,e.schemeYlGn=X,e.schemeYlGnBu=J,e.schemeYlOrBr=Z,e.schemeYlOrRd=te,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale-chromatic/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-scale-chromatic/node_modules/d3-color/dist/d3-color.js"))},"./node_modules/d3-scale-chromatic/node_modules/d3-color/dist/d3-color.js":function(e,t,n){!function(e){"use strict";function t(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function n(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function i(){}var a="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",o="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",r=/^#([0-9a-f]{3,8})$/,l=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),u=new RegExp("^rgba\\("+[a,a,a,s]+"\\)$"),c=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),m=new RegExp("^hsl\\("+[s,o,o]+"\\)$"),f=new RegExp("^hsla\\("+[s,o,o,s]+"\\)$"),h={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function p(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=r.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?g(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;is&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++nt&&(n=e,e=t,t=n),u=function(n){return Math.max(e,Math.min(t,n))}),a=i>2?_:p,s=o=null,v}function v(t){return null==t||isNaN(t=+t)?i:(s||(s=a(r.map(e),l,d)))(e(u(t)))}return v.invert=function(i){return u(t((o||(o=a(l,r.map(e),n.interpolateNumber)))(i)))},v.domain=function(e){return arguments.length?(r=Array.from(e,m),c()):r.slice()},v.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},v.rangeRound=function(e){return l=Array.from(e),d=n.interpolateRound,c()},v.clamp=function(e){return arguments.length?(u=!!e||h,c()):u!==h},v.interpolate=function(e){return arguments.length?(d=e,c()):d},v.unknown=function(e){return arguments.length?(i=e,v):i},function(n,i){return e=n,t=i,c()}}function b(){return y()(h,h)}function k(e,n,a,s){var o,r=t.tickStep(e,n,a);switch((s=i.formatSpecifier(null==s?",f":s)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(n));return null!=s.precision||isNaN(o=i.precisionPrefix(r,l))||(s.precision=o),i.formatPrefix(s,l);case"":case"e":case"g":case"p":case"r":null!=s.precision||isNaN(o=i.precisionRound(r,Math.max(Math.abs(e),Math.abs(n))))||(s.precision=o-("e"===s.type));break;case"f":case"%":null!=s.precision||isNaN(o=i.precisionFixed(r))||(s.precision=o-2*("%"===s.type))}return i.format(s)}function x(e){var n=e.domain;return e.ticks=function(e){var i=n();return t.ticks(i[0],i[i.length-1],null==e?10:e)},e.tickFormat=function(e,t){var i=n();return k(i[0],i[i.length-1],null==e?10:e,t)},e.nice=function(i){null==i&&(i=10);var a,s,o=n(),r=0,l=o.length-1,d=o[r],u=o[l],c=10;for(u0;){if((s=t.tickIncrement(d,u,i))===a)return o[r]=d,o[l]=u,n(o);if(s>0)d=Math.floor(d/s)*s,u=Math.ceil(u/s)*s;else{if(!(s<0))break;d=Math.ceil(d*s)/s,u=Math.floor(u*s)/s}a=s}return e},e}function w(e,t){var n,i=0,a=(e=e.slice()).length-1,s=e[i],o=e[a];return o0){for(;f<=h;++f)for(c=1,u=a(f);cd)break;p.push(m)}}else for(;f<=h;++f)for(c=r-1,u=a(f);c>=1;--c)if(!((m=u*c)d)break;p.push(m)}2*p.length0?s[t-1]:i[0],t=s?[r[s-1],a]:[r[t-1],r[t]]},d.unknown=function(e){return arguments.length?(n=e,d):d},d.thresholds=function(){return r.slice()},d.copy=function(){return e().domain([i,a]).range(l).unknown(n)},o.apply(x(d),arguments)},e.scaleRadial=function e(){var t,n=b(),i=[0,1],a=!1;function s(e){var i=O(n(e));return isNaN(i)?t:a?Math.round(i):i}return s.invert=function(e){return n.invert($(e))},s.domain=function(e){return arguments.length?(n.domain(e),s):n.domain()},s.range=function(e){return arguments.length?(n.range((i=Array.from(e,m)).map($)),s):i.slice()},s.rangeRound=function(e){return s.range(e).round(!0)},s.round=function(e){return arguments.length?(a=!!e,s):a},s.clamp=function(e){return arguments.length?(n.clamp(e),s):n.clamp()},s.unknown=function(e){return arguments.length?(t=e,s):t},s.copy=function(){return e(n.domain(),i).round(a).clamp(n.clamp()).unknown(t)},o.apply(s,arguments),x(s)},e.scaleSequential=function e(){var t=x(z()(h));return t.copy=function(){return q(t,e())},r.apply(t,arguments)},e.scaleSequentialLog=function e(){var t=N(z()).domain([1,10]);return t.copy=function(){return q(t,e()).base(t.base())},r.apply(t,arguments)},e.scaleSequentialPow=U,e.scaleSequentialQuantile=function e(){var n=[],i=h;function a(e){if(null!=e&&!isNaN(e=+e))return i((t.bisect(n,e,1)-1)/(n.length-1))}return a.domain=function(e){if(!arguments.length)return n.slice();n=[];for(let t of e)null==t||isNaN(t=+t)||n.push(t);return n.sort(t.ascending),a},a.interpolator=function(e){return arguments.length?(i=e,a):i},a.range=function(){return n.map((e,t)=>i(t/(n.length-1)))},a.quantiles=function(e){return Array.from({length:e+1},(i,a)=>t.quantile(n,a/e))},a.copy=function(){return e(i).domain(n)},r.apply(a,arguments)},e.scaleSequentialSqrt=function(){return U.apply(null,arguments).exponent(.5)},e.scaleSequentialSymlog=function e(){var t=V(z());return t.copy=function(){return q(t,e()).constant(t.constant())},r.apply(t,arguments)},e.scaleSqrt=function(){return I.apply(null,arguments).exponent(.5)},e.scaleSymlog=function e(){var t=V(y());return t.copy=function(){return g(t,e()).constant(t.constant())},o.apply(t,arguments)},e.scaleThreshold=function e(){var n,i=[.5],a=[0,1],s=1;function r(e){return null!=e&&e<=e?a[t.bisect(i,e,0,s)]:n}return r.domain=function(e){return arguments.length?(i=Array.from(e),s=Math.min(i.length,a.length-1),r):i.slice()},r.range=function(e){return arguments.length?(a=Array.from(e),s=Math.min(i.length,a.length-1),r):a.slice()},r.invertExtent=function(e){var t=a.indexOf(e);return[i[t-1],i[t]]},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e().domain(i).range(a).unknown(n)},o.apply(r,arguments)},e.scaleTime=function(){return o.apply(G(a.timeTicks,a.timeTickInterval,a.timeYear,a.timeMonth,a.timeWeek,a.timeDay,a.timeHour,a.timeMinute,a.timeSecond,s.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},e.scaleUtc=function(){return o.apply(G(a.utcTicks,a.utcTickInterval,a.utcYear,a.utcMonth,a.utcWeek,a.utcDay,a.utcHour,a.utcMinute,a.utcSecond,s.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)},e.tickFormat=k,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-array/dist/d3-array.js"),n("./node_modules/d3-scale/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-scale/node_modules/d3-format/dist/d3-format.js"),n("./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js"),n("./node_modules/d3-scale/node_modules/d3-time-format/dist/d3-time-format.js"))},"./node_modules/d3-scale/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return et?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i=s&&(n=i=s):(n>s&&(n=s),i0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t0){let n=Math.round(e/o),i=Math.round(t/o);for(n*ot&&--i,s=new Array(a=i-n+1);++rt&&--i,s=new Array(a=i-n+1);++r=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++te(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return te?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,01?i[0]+i.slice(2):i,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var i,a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(e){if(!(t=a.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function r(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],s=i[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}s.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>r(100*e,t),r:r,s:function(e,n){var a=t(e,n);if(!a)return e+"";var s=a[0],o=a[1],r=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=s.length;return r===l?s:r>l?s+new Array(r-l+1).join("0"):r>0?s.slice(0,r)+"."+s.slice(r):"0."+new Array(1-r).join("0")+t(e,Math.max(0,n+r-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var u,c=Array.prototype.map,m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function f(e){var t,a,o=void 0===e.grouping||void 0===e.thousands?d:(t=c.call(e.grouping,Number),a=e.thousands+"",function(e,n){for(var i=e.length,s=[],o=0,r=t[0],l=0;i>0&&r>0&&(l+r+1>n&&(r=Math.max(1,n-l)),s.push(e.substring(i-=r,i+r)),!((l+=r+1)>n));)r=t[o=(o+1)%t.length];return s.reverse().join(a)}),r=void 0===e.currency?"":e.currency[0]+"",u=void 0===e.currency?"":e.currency[1]+"",f=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?d:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(c.call(e.numerals,String)),v=void 0===e.percent?"%":e.percent+"",p=void 0===e.minus?"−":e.minus+"",_=void 0===e.nan?"NaN":e.nan+"";function g(e){var t=(e=s(e)).fill,n=e.align,a=e.sign,d=e.symbol,c=e.zero,g=e.width,y=e.comma,b=e.precision,k=e.trim,x=e.type;"n"===x?(y=!0,x="g"):l[x]||(void 0===b&&(b=12),k=!0,x="g"),(c||"0"===t&&"="===n)&&(c=!0,t="0",n="=");var w="$"===d?r:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",M="$"===d?u:/[%p]/.test(x)?v:"",S=l[x],L=/[defgprs%]/.test(x);function j(e){var s,r,l,d=w,u=M;if("c"===x)u=S(e)+u,e="";else{var v=(e=+e)<0||1/e<0;if(e=isNaN(e)?_:S(Math.abs(e),b),k&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),v&&0==+e&&"+"!==a&&(v=!1),d=(v?"("===a?a:p:"-"===a||"("===a?"":a)+d,u=("s"===x?m[8+i/3]:"")+u+(v&&"("===a?")":""),L)for(s=-1,r=e.length;++s(l=e.charCodeAt(s))||l>57){u=(46===l?f+e.slice(s+1):e.slice(s))+u,e=e.slice(0,s);break}}y&&!c&&(e=o(e,1/0));var j=d.length+e.length+u.length,T=j>1)+d+e+u+T.slice(j);break;default:e=T+d+e+u}return h(e)}return b=void 0===b?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),j.toString=function(){return e+""},j}return{format:g,formatPrefix:function(e,t){var i=g(((e=s(e)).type="f",e)),a=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-a),r=m[8+a/3];return function(e){return i(o*e)+r}}}}function h(t){return u=f(t),e.format=u.format,e.formatPrefix=u.formatPrefix,u}h({thousands:",",grouping:[3],currency:["$",""]}),e.FormatSpecifier=o,e.formatDefaultLocale=h,e.formatLocale=f,e.formatSpecifier=s,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-scale/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;is&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:xe,s:we,S:G,u:z,U:q,V:B,w:W,W:J,x:null,X:null,y:K,Y:Q,Z:ee,"%":ke},Ee={a:function(e){return c[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return U[e.getUTCMonth()]},B:function(e){return m[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:_e,G:ye,H:ne,I:ie,j:ae,L:se,m:re,M:le,p:function(e){return d[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:xe,s:we,S:de,u:ue,U:ce,V:fe,w:he,W:ve,x:null,X:null,y:pe,Y:ge,Z:be,"%":ke},Ae={a:function(e,t,n){var i=je.exec(t.slice(n));return i?(e.w=Te.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=Se.exec(t.slice(n));return i?(e.w=Le.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=Ce.exec(t.slice(n));return i?(e.m=Ye.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=De.exec(t.slice(n));return i?(e.m=Ne.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,t,n){return Ie(e,s,t,n)},d:S,e:S,f:C,g:k,G:b,H:j,I:j,j:L,L:N,m:M,M:T,p:function(e,t,n){var i=me.exec(t.slice(n));return i?(e.p=Me.get(i[0].toLowerCase()),n+i[0].length):-1},q:w,Q:V,s:E,S:D,u:p,U:_,V:g,w:v,W:y,x:function(e,t,n){return Ie(e,o,t,n)},X:function(e,t,n){return Ie(e,l,t,n)},y:k,Y:b,Z:x,"%":Y};function Fe(e,t){return function(n){var i,a,s,o=[],l=-1,d=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l53)return null;"w"in d||(d.w=1),"Z"in d?(l=(r=i(a(d.y,0,1))).getUTCDay(),r=l>4||0===l?t.utcMonday.ceil(r):t.utcMonday(r),r=t.utcDay.offset(r,7*(d.V-1)),d.y=r.getUTCFullYear(),d.m=r.getUTCMonth(),d.d=r.getUTCDate()+(d.w+6)%7):(l=(r=n(a(d.y,0,1))).getDay(),r=l>4||0===l?t.timeMonday.ceil(r):t.timeMonday(r),r=t.timeDay.offset(r,7*(d.V-1)),d.y=r.getFullYear(),d.m=r.getMonth(),d.d=r.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),l="Z"in d?i(a(d.y,0,1)).getUTCDay():n(a(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(l+5)%7:d.w+7*d.U-(l+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,i(d)):n(d)}}function Ie(e,t,n,i){for(var a,s,o=0,l=t.length,d=n.length;o=d)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(s=Ae[a in r?t.charAt(o++):a])||(i=s(e,n,i))<0)return-1}else if(a!=n.charCodeAt(i++))return-1}return i}return Ve.x=Fe(o,Ve),Ve.X=Fe(l,Ve),Ve.c=Fe(s,Ve),Ee.x=Fe(o,Ee),Ee.X=Fe(l,Ee),Ee.c=Fe(s,Ee),{format:function(e){var t=Fe(e+="",Ve);return t.toString=function(){return e},t},parse:function(e){var t=Pe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Fe(e+="",Ee);return t.toString=function(){return e},t},utcParse:function(e){var t=Pe(e+="",!0);return t.toString=function(){return e},t}}}var o,r={"-":"",_:" ",0:"0"},l=/^\s*\d+/,d=/^%/,u=/[\\^$*+?|[\]().{}]/g;function c(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",s=a.length;return i+(s[e.toLowerCase(),t]))}function v(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function p(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function _(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function g(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function y(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function b(e,t,n){var i=l.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function k(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function x(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function w(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function M(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function S(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function L(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function j(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function T(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function D(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function N(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function C(e,t,n){var i=l.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function Y(e,t,n){var i=d.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function V(e,t,n){var i=l.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function E(e,t,n){var i=l.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function A(e,t){return c(e.getDate(),t,2)}function F(e,t){return c(e.getHours(),t,2)}function P(e,t){return c(e.getHours()%12||12,t,2)}function I(e,n){return c(1+t.timeDay.count(t.timeYear(e),e),n,3)}function $(e,t){return c(e.getMilliseconds(),t,3)}function O(e,t){return $(e,t)+"000"}function H(e,t){return c(e.getMonth()+1,t,2)}function R(e,t){return c(e.getMinutes(),t,2)}function G(e,t){return c(e.getSeconds(),t,2)}function z(e){var t=e.getDay();return 0===t?7:t}function q(e,n){return c(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function U(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function B(e,n){return e=U(e),c(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function W(e){return e.getDay()}function J(e,n){return c(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function K(e,t){return c(e.getFullYear()%100,t,2)}function X(e,t){return c((e=U(e)).getFullYear()%100,t,2)}function Q(e,t){return c(e.getFullYear()%1e4,t,4)}function Z(e,n){var i=e.getDay();return c((e=i>=4||0===i?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function te(e,t){return c(e.getUTCDate(),t,2)}function ne(e,t){return c(e.getUTCHours(),t,2)}function ie(e,t){return c(e.getUTCHours()%12||12,t,2)}function ae(e,n){return c(1+t.utcDay.count(t.utcYear(e),e),n,3)}function se(e,t){return c(e.getUTCMilliseconds(),t,3)}function oe(e,t){return se(e,t)+"000"}function re(e,t){return c(e.getUTCMonth()+1,t,2)}function le(e,t){return c(e.getUTCMinutes(),t,2)}function de(e,t){return c(e.getUTCSeconds(),t,2)}function ue(e){var t=e.getUTCDay();return 0===t?7:t}function ce(e,n){return c(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function me(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function fe(e,n){return e=me(e),c(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function he(e){return e.getUTCDay()}function ve(e,n){return c(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function pe(e,t){return c(e.getUTCFullYear()%100,t,2)}function _e(e,t){return c((e=me(e)).getUTCFullYear()%100,t,2)}function ge(e,t){return c(e.getUTCFullYear()%1e4,t,4)}function ye(e,n){var i=e.getUTCDay();return c((e=i>=4||0===i?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function be(){return"+0000"}function ke(){return"%"}function xe(e){return+e}function we(e){return Math.floor(+e/1e3)}function Me(t){return o=s(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}Me({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Se=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Le=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Se,e.isoParse=Le,e.timeFormatDefaultLocale=Me,e.timeFormatLocale=s,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js"))},"./node_modules/d3-scale/node_modules/d3-time/dist/d3-time.js":function(e,t,n){!function(e,t){"use strict";var n=new Date,i=new Date;function a(e,t,s,o){function r(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return e(t=new Date(+t)),t},r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t0))return o;do{o.push(s=new Date(+n)),t(n,a),e(n)}while(s=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}))},s&&(r.count=function(t,a){return n.setTime(+t),i.setTime(+a),e(n),e(i),Math.floor(s(n,i))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(o?function(t){return o(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}var s=a((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):s:null};var o=s.range,r=a((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()})),l=r.range,d=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()})),u=d.range,c=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()})),m=c.range,f=a(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1),h=f.range;function v(e){return a((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var p=v(0),_=v(1),g=v(2),y=v(3),b=v(4),k=v(5),x=v(6),w=p.range,M=_.range,S=g.range,L=y.range,j=b.range,T=k.range,D=x.range,N=a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),C=N.range,Y=a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Y.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var V=Y.range,E=a((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getUTCMinutes()})),A=E.range,F=a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()})),P=F.range,I=a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1})),$=I.range;function O(e){return a((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var H=O(0),R=O(1),G=O(2),z=O(3),q=O(4),U=O(5),B=O(6),W=H.range,J=R.range,K=G.range,X=z.range,Q=q.range,Z=U.range,ee=B.range,te=a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),ne=te.range,ie=a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));ie.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var ae=ie.range;function se(e,n,i,a,o,l){const d=[[r,1,1e3],[r,5,5e3],[r,15,15e3],[r,30,3e4],[l,1,6e4],[l,5,3e5],[l,15,9e5],[l,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[a,1,864e5],[a,2,1728e5],[i,1,6048e5],[n,1,2592e6],[n,3,7776e6],[e,1,31536e6]];function u(n,i,a){const o=Math.abs(i-n)/a,r=t.bisector(([,,e])=>e).right(d,o);if(r===d.length)return e.every(t.tickStep(n/31536e6,i/31536e6,a));if(0===r)return s.every(Math.max(t.tickStep(n,i,a),1));const[l,u]=d[o/d[r-1][2]1?0:e<-1?u:Math.acos(e)}function h(e){return e>=1?c:e<=-1?-c:Math.asin(e)}function v(e){return e.innerRadius}function p(e){return e.outerRadius}function _(e){return e.startAngle}function g(e){return e.endAngle}function y(e){return e&&e.padAngle}function b(e,t,n,i,a,s,o,r){var l=n-e,d=i-t,u=o-a,c=r-s,m=c*l-u*d;if(!(m*m<1e-12))return[e+(m=(u*(t-s)-c*(e-a))/m)*l,t+m*d]}function k(e,t,n,i,a,s,r){var l=e-n,u=t-i,c=(r?s:-s)/d(l*l+u*u),m=c*u,f=-c*l,h=e+m,v=t+f,p=n+m,_=i+f,g=(h+p)/2,y=(v+_)/2,b=p-h,k=_-v,x=b*b+k*k,w=a-s,M=h*_-p*v,S=(k<0?-1:1)*d(o(0,w*w*x-M*M)),L=(M*k-b*S)/x,j=(-M*b-k*S)/x,T=(M*k+b*S)/x,D=(-M*b+k*S)/x,N=L-g,C=j-y,Y=T-g,V=D-y;return N*N+C*C>Y*Y+V*V&&(L=T,j=D),{cx:L,cy:j,x01:-m,y01:-f,x11:L*(a/w-1),y11:j*(a/w-1)}}var x=Array.prototype.slice;function w(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function M(e){this._context=e}function S(e){return new M(e)}function L(e){return e[0]}function j(e){return e[1]}function T(e,i){var a=n(!0),s=null,o=S,r=null;function l(n){var l,d,u,c=(n=w(n)).length,m=!1;for(null==s&&(r=o(u=t.path())),l=0;l<=c;++l)!(l=c;--m)d.point(_[m],g[m]);d.lineEnd(),d.areaEnd()}p&&(_[u]=+e(f,u,n),g[u]=+i(f,u,n),d.point(s?+s(f,u,n):_[u],a?+a(f,u,n):g[u]))}if(h)return d=null,h+""||null}function c(){return T().defined(o).curve(l).context(r)}return e="function"==typeof e?e:void 0===e?L:n(+e),i="function"==typeof i?i:n(void 0===i?0:+i),a="function"==typeof a?a:void 0===a?j:n(+a),u.x=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),s=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),u):e},u.x1=function(e){return arguments.length?(s=null==e?null:"function"==typeof e?e:n(+e),u):s},u.y=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),a=null,u):i},u.y0=function(e){return arguments.length?(i="function"==typeof e?e:n(+e),u):i},u.y1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:n(+e),u):a},u.lineX0=u.lineY0=function(){return c().x(e).y(i)},u.lineY1=function(){return c().x(e).y(a)},u.lineX1=function(){return c().x(s).y(i)},u.defined=function(e){return arguments.length?(o="function"==typeof e?e:n(!!e),u):o},u.curve=function(e){return arguments.length?(l=e,null!=r&&(d=l(r)),u):l},u.context=function(e){return arguments.length?(null==e?r=d=null:d=l(r=e),u):r},u}function N(e,t){return te?1:t>=e?0:NaN}function C(e){return e}M.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var Y=E(S);function V(e){this._curve=e}function E(e){function t(t){return new V(e(t))}return t._curve=e,t}function A(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(E(e)):t()._curve},e}function F(){return A(T().curve(Y))}function P(){var e=D().curve(Y),t=e.curve,n=e.lineX0,i=e.lineX1,a=e.lineY0,s=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return A(n())},delete e.lineX0,e.lineEndAngle=function(){return A(i())},delete e.lineX1,e.lineInnerRadius=function(){return A(a())},delete e.lineY0,e.lineOuterRadius=function(){return A(s())},delete e.lineY1,e.curve=function(e){return arguments.length?t(E(e)):t()._curve},e}function I(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}function $(e){return e.source}function O(e){return e.target}function H(e){var i=$,a=O,s=L,o=j,r=null;function l(){var n,l=x.call(arguments),d=i.apply(this,l),u=a.apply(this,l);if(r||(r=n=t.path()),e(r,+s.apply(this,(l[0]=d,l)),+o.apply(this,l),+s.apply(this,(l[0]=u,l)),+o.apply(this,l)),n)return r=null,n+""||null}return l.source=function(e){return arguments.length?(i=e,l):i},l.target=function(e){return arguments.length?(a=e,l):a},l.x=function(e){return arguments.length?(s="function"==typeof e?e:n(+e),l):s},l.y=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),l):o},l.context=function(e){return arguments.length?(r=null==e?null:e,l):r},l}function R(e,t,n,i,a){e.moveTo(t,n),e.bezierCurveTo(t=(t+i)/2,n,t,a,i,a)}function G(e,t,n,i,a){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+a)/2,i,n,i,a)}function z(e,t,n,i,a){var s=I(t,n),o=I(t,n=(n+a)/2),r=I(i,n),l=I(i,a);e.moveTo(s[0],s[1]),e.bezierCurveTo(o[0],o[1],r[0],r[1],l[0],l[1])}V.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var q={draw:function(e,t){var n=Math.sqrt(t/u);e.moveTo(n,0),e.arc(0,0,n,0,m)}},U={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},B=Math.sqrt(1/3),W=2*B,J={draw:function(e,t){var n=Math.sqrt(t/W),i=n*B;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},K=Math.sin(u/10)/Math.sin(7*u/10),X=Math.sin(m/10)*K,Q=-Math.cos(m/10)*K,Z={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=X*n,a=Q*n;e.moveTo(0,-n),e.lineTo(i,a);for(var s=1;s<5;++s){var o=m*s/5,r=Math.cos(o),l=Math.sin(o);e.lineTo(l*n,-r*n),e.lineTo(r*i-l*a,l*i+r*a)}e.closePath()}},ee={draw:function(e,t){var n=Math.sqrt(t),i=-n/2;e.rect(i,i,n,n)}},te=Math.sqrt(3),ne={draw:function(e,t){var n=-Math.sqrt(t/(3*te));e.moveTo(0,2*n),e.lineTo(-te*n,-n),e.lineTo(te*n,-n),e.closePath()}},ie=-.5,ae=Math.sqrt(3)/2,se=1/Math.sqrt(12),oe=3*(se/2+1),re={draw:function(e,t){var n=Math.sqrt(t/oe),i=n/2,a=n*se,s=i,o=n*se+n,r=-s,l=o;e.moveTo(i,a),e.lineTo(s,o),e.lineTo(r,l),e.lineTo(ie*i-ae*a,ae*i+ie*a),e.lineTo(ie*s-ae*o,ae*s+ie*o),e.lineTo(ie*r-ae*l,ae*r+ie*l),e.lineTo(ie*i+ae*a,ie*a-ae*i),e.lineTo(ie*s+ae*o,ie*o-ae*s),e.lineTo(ie*r+ae*l,ie*l-ae*r),e.closePath()}},le=[q,U,J,ee,Z,ne,re];function de(){}function ue(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ce(e){this._context=e}function me(e){this._context=e}function fe(e){this._context=e}ce.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ue(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},me.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},fe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:ue(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class he{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function ve(e,t){this._basis=new ce(e),this._beta=t}ve.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i,a=e[0],s=t[0],o=e[n]-a,r=t[n]-s,l=-1;++l<=n;)i=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(a+i*o),this._beta*t[l]+(1-this._beta)*(s+i*r));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var pe=function e(t){function n(e){return 1===t?new ce(e):new ve(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function _e(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ge(e,t){this._context=e,this._k=(1-t)/6}ge.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:_e(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ye=function e(t){function n(e){return new ge(e,t)}return n.tension=function(t){return e(+t)},n}(0);function be(e,t){this._context=e,this._k=(1-t)/6}be.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ke=function e(t){function n(e){return new be(e,t)}return n.tension=function(t){return e(+t)},n}(0);function xe(e,t){this._context=e,this._k=(1-t)/6}xe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:_e(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var we=function e(t){function n(e){return new xe(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Me(e,t,n){var i=e._x1,a=e._y1,s=e._x2,o=e._y2;if(e._l01_a>1e-12){var r=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*r-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*r-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>1e-12){var d=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);s=(s*d+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*d+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(i,a,s,o,e._x2,e._y2)}function Se(e,t){this._context=e,this._alpha=t}Se.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Le=function e(t){function n(e){return t?new Se(e,t):new ge(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function je(e,t){this._context=e,this._alpha=t}je.prototype={areaStart:de,areaEnd:de,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Te=function e(t){function n(e){return t?new je(e,t):new be(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function De(e,t){this._context=e,this._alpha=t}De.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Me(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ne=function e(t){function n(e){return t?new De(e,t):new xe(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ce(e){this._context=e}function Ye(e){return e<0?-1:1}function Ve(e,t,n){var i=e._x1-e._x0,a=t-e._x1,s=(e._y1-e._y0)/(i||a<0&&-0),o=(n-e._y1)/(a||i<0&&-0),r=(s*a+o*i)/(i+a);return(Ye(s)+Ye(o))*Math.min(Math.abs(s),Math.abs(o),.5*Math.abs(r))||0}function Ee(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function Ae(e,t,n){var i=e._x0,a=e._y0,s=e._x1,o=e._y1,r=(s-i)/3;e._context.bezierCurveTo(i+r,a+r*t,s-r,o-r*n,s,o)}function Fe(e){this._context=e}function Pe(e){this._context=new Ie(e)}function Ie(e){this._context=e}function $e(e){this._context=e}function Oe(e){var t,n,i=e.length-1,a=new Array(i),s=new Array(i),o=new Array(i);for(a[0]=0,s[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)a[t]=(o[t]-a[t+1])/s[t];for(s[i-1]=(e[i]+a[i-1])/2,t=0;t1)for(var n,i,a,s=1,o=e[t[0]],r=o.length;s=0;)n[t]=t;return n}function ze(e,t){return e[t]}function qe(e){const t=[];return t.key=e,t}function Ue(e){var t=e.map(Be);return Ge(e).sort((function(e,n){return t[e]-t[n]}))}function Be(e){for(var t,n=-1,i=0,a=e.length,s=-1/0;++ns&&(s=t,i=n);return i}function We(e){var t=e.map(Je);return Ge(e).sort((function(e,n){return t[e]-t[n]}))}function Je(e){for(var t,n=0,i=-1,a=e.length;++i=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}},e.arc=function(){var e=v,o=p,x=n(0),w=null,M=_,S=g,L=y,j=null;function T(){var n,v,p=+e.apply(this,arguments),_=+o.apply(this,arguments),g=M.apply(this,arguments)-c,y=S.apply(this,arguments)-c,T=i(y-g),D=y>g;if(j||(j=n=t.path()),_1e-12)if(T>m-1e-12)j.moveTo(_*s(g),_*l(g)),j.arc(0,0,_,g,y,!D),p>1e-12&&(j.moveTo(p*s(y),p*l(y)),j.arc(0,0,p,y,g,D));else{var N,C,Y=g,V=y,E=g,A=y,F=T,P=T,I=L.apply(this,arguments)/2,$=I>1e-12&&(w?+w.apply(this,arguments):d(p*p+_*_)),O=r(i(_-p)/2,+x.apply(this,arguments)),H=O,R=O;if($>1e-12){var G=h($/p*l(I)),z=h($/_*l(I));(F-=2*G)>1e-12?(E+=G*=D?1:-1,A-=G):(F=0,E=A=(g+y)/2),(P-=2*z)>1e-12?(Y+=z*=D?1:-1,V-=z):(P=0,Y=V=(g+y)/2)}var q=_*s(Y),U=_*l(Y),B=p*s(A),W=p*l(A);if(O>1e-12){var J,K=_*s(V),X=_*l(V),Q=p*s(E),Z=p*l(E);if(T1e-12?R>1e-12?(N=k(Q,Z,q,U,_,R,D),C=k(K,X,B,W,_,R,D),j.moveTo(N.cx+N.x01,N.cy+N.y01),R1e-12&&F>1e-12?H>1e-12?(N=k(B,W,K,X,p,-H,D),C=k(q,U,Q,Z,p,-H,D),j.lineTo(N.cx+N.x01,N.cy+N.y01),H0&&(h+=c);for(null!=t?v.sort((function(e,n){return t(p[e],p[n])})):null!=i&&v.sort((function(e,t){return i(n[e],n[t])})),r=0,d=h?(g-f*b)/h:0;r0?c*d:0)+b,p[l]={data:n[l],index:r,value:c,startAngle:_,endAngle:u,padAngle:y};return p}return r.value=function(t){return arguments.length?(e="function"==typeof t?t:n(+t),r):e},r.sortValues=function(e){return arguments.length?(t=e,i=null,r):t},r.sort=function(e){return arguments.length?(i=e,t=null,r):i},r.startAngle=function(e){return arguments.length?(a="function"==typeof e?e:n(+e),r):a},r.endAngle=function(e){return arguments.length?(s="function"==typeof e?e:n(+e),r):s},r.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:n(+e),r):o},r},e.pointRadial=I,e.radialArea=P,e.radialLine=F,e.stack=function(){var e=n([]),t=Ge,i=Re,a=ze;function s(n){var s,o,r=Array.from(e.apply(this,arguments),qe),l=r.length,d=-1;for(const e of n)for(s=0,++d;s0)for(var n,i,a,s,o,r,l=0,d=e[t[0]].length;l0?(i[0]=s,i[1]=s+=a):a<0?(i[1]=o,i[0]=o+=a):(i[0]=0,i[1]=a)},e.stackOffsetExpand=function(e,t){if((i=e.length)>0){for(var n,i,a,s=0,o=e[0].length;s0){for(var n,i=0,a=e[t[0]],s=a.length;i0&&(i=(n=e[t[0]]).length)>0){for(var n,i,a,s=0,o=1;o1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/dist/d3-zoom.js":function(e,t,n){!function(e,t,n,i,a,s){"use strict";var o=e=>()=>e;function r(e,{sourceEvent:t,target:n,transform:i,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function l(e,t,n){this.k=e,this.x=t,this.y=n}l.prototype={constructor:l,scale:function(e){return 1===e?this:new l(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new l(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var d=new l(1,0,0);function u(e){for(;!e.__zoom;)if(!(e=e.parentNode))return d;return e.__zoom}function c(e){e.stopImmediatePropagation()}function m(e){e.preventDefault(),e.stopImmediatePropagation()}function f(e){return!(e.ctrlKey&&"wheel"!==e.type||e.button)}function h(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function v(){return this.__zoom||d}function p(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function _(){return navigator.maxTouchPoints||"ontouchstart"in this}function g(e,t,n){var i=e.invertX(t[0][0])-n[0][0],a=e.invertX(t[1][0])-n[1][0],s=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a),o>s?(s+o)/2:Math.min(0,s)||Math.max(0,o))}u.prototype=l.prototype,e.zoom=function(){var e,u,y,b=f,k=h,x=g,w=p,M=_,S=[0,1/0],L=[[-1/0,-1/0],[1/0,1/0]],j=250,T=i.interpolateZoom,D=t.dispatch("start","zoom","end"),N=0,C=10;function Y(e){e.property("__zoom",v).on("wheel.zoom",$).on("mousedown.zoom",O).on("dblclick.zoom",H).filter(M).on("touchstart.zoom",R).on("touchmove.zoom",G).on("touchend.zoom touchcancel.zoom",z).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function V(e,t){return(t=Math.max(S[0],Math.min(S[1],t)))===e.k?e:new l(t,e.x,e.y)}function E(e,t,n){var i=t[0]-n[0]*e.k,a=t[1]-n[1]*e.k;return i===e.x&&a===e.y?e:new l(e.k,i,a)}function A(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function F(e,t,n,i){e.on("start.zoom",(function(){P(this,arguments).event(i).start()})).on("interrupt.zoom end.zoom",(function(){P(this,arguments).event(i).end()})).tween("zoom",(function(){var e=this,a=arguments,s=P(e,a).event(i),o=k.apply(e,a),r=null==n?A(o):"function"==typeof n?n.apply(e,a):n,d=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),u=e.__zoom,c="function"==typeof t?t.apply(e,a):t,m=T(u.invert(r).concat(d/u.k),c.invert(r).concat(d/c.k));return function(e){if(1===e)e=c;else{var t=m(e),n=d/t[2];e=new l(n,r[0]-t[0]*n,r[1]-t[1]*n)}s.zoom(null,e)}}))}function P(e,t,n){return!n&&e.__zooming||new I(e,t)}function I(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=k.apply(e,t),this.taps=0}function $(e,...t){if(b.apply(this,arguments)){var n=P(this,t).event(e),i=this.__zoom,o=Math.max(S[0],Math.min(S[1],i.k*Math.pow(2,w.apply(this,arguments)))),r=a.pointer(e);if(n.wheel)n.mouse[0][0]===r[0]&&n.mouse[0][1]===r[1]||(n.mouse[1]=i.invert(n.mouse[0]=r)),clearTimeout(n.wheel);else{if(i.k===o)return;n.mouse=[r,i.invert(r)],s.interrupt(this),n.start()}m(e),n.wheel=setTimeout(l,150),n.zoom("mouse",x(E(V(i,o),n.mouse[0],n.mouse[1]),n.extent,L))}function l(){n.wheel=null,n.end()}}function O(e,...t){if(!y&&b.apply(this,arguments)){var i=P(this,t,!0).event(e),o=a.select(e.view).on("mousemove.zoom",f,!0).on("mouseup.zoom",h,!0),r=a.pointer(e,l),l=e.currentTarget,d=e.clientX,u=e.clientY;n.dragDisable(e.view),c(e),i.mouse=[r,this.__zoom.invert(r)],s.interrupt(this),i.start()}function f(e){if(m(e),!i.moved){var t=e.clientX-d,n=e.clientY-u;i.moved=t*t+n*n>N}i.event(e).zoom("mouse",x(E(i.that.__zoom,i.mouse[0]=a.pointer(e,l),i.mouse[1]),i.extent,L))}function h(e){o.on("mousemove.zoom mouseup.zoom",null),n.dragEnable(e.view,i.moved),m(e),i.event(e).end()}}function H(e,...t){if(b.apply(this,arguments)){var n=this.__zoom,i=a.pointer(e.changedTouches?e.changedTouches[0]:e,this),s=n.invert(i),o=n.k*(e.shiftKey?.5:2),r=x(E(V(n,o),i,s),k.apply(this,t),L);m(e),j>0?a.select(this).transition().duration(j).call(F,r,i,e):a.select(this).call(Y.transform,r,i,e)}}function R(t,...n){if(b.apply(this,arguments)){var i,o,r,l,d=t.touches,m=d.length,f=P(this,n,t.changedTouches.length===m).event(t);for(c(t),o=0;o>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0{}};function n(){for(var e,t=0,n=arguments.length,a={};t=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i0)for(var n,i,a=new Array(n),s=0;s()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;is&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;rt?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a=L&&(L=S+1);!(M=_[L])&&++L=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++aye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-timer/dist/d3-timer.js":function(e,t,n){!function(e){"use strict";var t,n,i=0,a=0,s=0,o=0,r=0,l=0,d="object"==typeof performance&&performance.now?performance:Date,u="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function c(){return r||(u(m),r=d.now()+l)}function m(){r=0}function f(){this._call=this._time=this._next=null}function h(e,t,n){var i=new f;return i.restart(e,t,n),i}function v(){c(),++i;for(var e,n=t;n;)(e=r-n._time)>=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3-zoom/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3-zoom/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3-zoom/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3-zoom/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3-zoom/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3-zoom/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3-zoom/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/d3/dist/d3.node.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("./node_modules/d3/node_modules/d3-array/dist/d3-array.js"),a=n("./node_modules/d3-axis/dist/d3-axis.js"),s=n("./node_modules/d3-brush/dist/d3-brush.js"),o=n("./node_modules/d3-chord/dist/d3-chord.js"),r=n("./node_modules/d3/node_modules/d3-color/dist/d3-color.js"),l=n("./node_modules/d3-contour/dist/d3-contour.js"),d=n("./node_modules/d3-delaunay/dist/d3-delaunay.js"),u=n("./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js"),c=n("./node_modules/d3/node_modules/d3-drag/dist/d3-drag.js"),m=n("./node_modules/d3/node_modules/d3-dsv/dist/d3-dsv.js"),f=n("./node_modules/d3/node_modules/d3-ease/dist/d3-ease.js"),h=n("./node_modules/d3-fetch/dist/d3-fetch.js"),v=n("./node_modules/d3-force/dist/d3-force.js"),p=n("./node_modules/d3/node_modules/d3-format/dist/d3-format.js"),_=n("./node_modules/d3-geo/dist/d3-geo.js"),g=n("./node_modules/d3-hierarchy/dist/d3-hierarchy.js"),y=n("./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js"),b=n("./node_modules/d3/node_modules/d3-path/dist/d3-path.js"),k=n("./node_modules/d3-polygon/dist/d3-polygon.js"),x=n("./node_modules/d3/node_modules/d3-quadtree/dist/d3-quadtree.js"),w=n("./node_modules/d3-random/dist/d3-random.js"),M=n("./node_modules/d3-scale/dist/d3-scale.js"),S=n("./node_modules/d3-scale-chromatic/dist/d3-scale-chromatic.js"),L=n("./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js"),j=n("./node_modules/d3-shape/dist/d3-shape.js"),T=n("./node_modules/d3/node_modules/d3-time/dist/d3-time.js"),D=n("./node_modules/d3/node_modules/d3-time-format/dist/d3-time-format.js"),N=n("./node_modules/d3/node_modules/d3-timer/dist/d3-timer.js"),C=n("./node_modules/d3/node_modules/d3-transition/dist/d3-transition.js"),Y=n("./node_modules/d3-zoom/dist/d3-zoom.js");Object.keys(i).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})),Object.keys(a).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})})),Object.keys(s).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})})),Object.keys(o).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})})),Object.keys(r).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})})),Object.keys(l).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})})),Object.keys(d).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})})),Object.keys(u).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})})),Object.keys(c).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})})),Object.keys(m).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}})})),Object.keys(f).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})})),Object.keys(h).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}})})),Object.keys(v).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}})})),Object.keys(p).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})})),Object.keys(_).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}})})),Object.keys(g).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}})})),Object.keys(y).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}})})),Object.keys(b).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}})})),Object.keys(k).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}})})),Object.keys(x).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}})})),Object.keys(w).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}})})),Object.keys(M).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}})})),Object.keys(S).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}})})),Object.keys(L).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}})})),Object.keys(j).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}})})),Object.keys(T).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}})})),Object.keys(D).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return D[e]}})})),Object.keys(N).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return N[e]}})})),Object.keys(C).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}})})),Object.keys(Y).forEach((function(e){"default"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return Y[e]}})})),t.version="6.2.0"},"./node_modules/d3/node_modules/d3-array/dist/d3-array.js":function(e,t,n){!function(e){"use strict";function t(e,t){return et?1:e>=t?0:NaN}function n(e){let n=e,i=e;function a(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)<0?n=s+1:a=s}return n}return 1===e.length&&(n=(t,n)=>e(t)-n,i=function(e){return(n,i)=>t(e(n),i)}(e)),{left:a,center:function(e,t,i,s){null==i&&(i=0),null==s&&(s=e.length);const o=a(e,t,i,s-1);return o>i&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,t,n,a){for(null==n&&(n=0),null==a&&(a=e.length);n>>1;i(e[s],t)>0?a=s:n=s+1}return n}}}function i(e){return null===e?NaN:+e}const a=n(t),s=a.right,o=a.left,r=n(i).center;function l(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(a=+a)>=a&&++n}return n}function d(e){return 0|e.length}function u(e){return!(e>0)}function c(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function m(e,t){let n,i=0,a=0,s=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(n=t-a,a+=n/++i,s+=n*(t-a));else{let o=-1;for(let r of e)null!=(r=t(r,++o,e))&&(r=+r)>=r&&(n=r-a,a+=n/++i,s+=n*(r-a))}if(i>1)return s/(i-1)}function f(e,t){const n=m(e,t);return n?Math.sqrt(n):n}function h(e,t){let n,i;if(void 0===t)for(const t of e)null!=t&&(void 0===n?t>=t&&(n=i=t):(n>t&&(n=t),i=s&&(n=i=s):(n>s&&(n=s),i0){for(s=e[--a];a>0&&(t=s,n=e[--a],s=t+n,i=n-(s-t),!i););a>0&&(i<0&&e[a-1]<0||i>0&&e[a-1]>0)&&(n=2*i,t=s+n,n==t-s&&(s=t))}return s}}class p extends Map{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(g(this,e))}has(e){return super.has(g(this,e))}set(e,t){return super.set(y(this,e),t)}delete(e){return super.delete(b(this,e))}}class _ extends Set{constructor(e,t=k){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const t of e)this.add(t)}has(e){return super.has(g(this,e))}add(e){return super.add(y(this,e))}delete(e){return super.delete(b(this,e))}}function g({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):n}function y({_intern:e,_key:t},n){const i=t(n);return e.has(i)?e.get(i):(e.set(i,n),n)}function b({_intern:e,_key:t},n){const i=t(n);return e.has(i)&&(n=e.get(n),e.delete(i)),n}function k(e){return null!==e&&"object"==typeof e?e.valueOf():e}function x(e){return e}function w(e,...t){return L(e,x,x,t)}function M(e,t,...n){return L(e,x,t,n)}function S(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function L(e,t,n,i){return function e(a,s){if(s>=i.length)return n(a);const o=new p,r=i[s++];let l=-1;for(const e of a){const t=r(e,++l,a),n=o.get(t);n?n.push(e):o.set(t,[e])}for(const[t,n]of o)o.set(t,e(n,s));return t(o)}(e,0)}function j(e,t){return Array.from(t,t=>e[t])}function T(e,...n){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);let[i=t]=n;if(1===i.length||n.length>1){const a=Uint32Array.from(e,(e,t)=>t);return n.length>1?(n=n.map(t=>e.map(t)),a.sort((e,i)=>{for(const a of n){const n=t(a[e],a[i]);if(n)return n}})):(i=e.map(i),a.sort((e,n)=>t(i[e],i[n]))),j(e,a)}return e.sort(i)}var D=Array.prototype.slice;function N(e){return function(){return e}}var C=Math.sqrt(50),Y=Math.sqrt(10),V=Math.sqrt(2);function E(e,t,n){var i,a,s,o,r=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t0){let n=Math.round(e/o),i=Math.round(t/o);for(n*ot&&--i,s=new Array(a=i-n+1);++rt&&--i,s=new Array(a=i-n+1);++r=0?(s>=C?10:s>=Y?5:s>=V?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(s>=C?10:s>=Y?5:s>=V?2:1)}function F(e,t,n){let i;for(;;){const a=A(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}}function P(e){return Math.ceil(Math.log(l(e))/Math.LN2)+1}function I(){var e=x,t=h,n=P;function i(i){Array.isArray(i)||(i=Array.from(i));var a,o,r=i.length,l=new Array(r);for(a=0;a=c)if(e>=c&&t===h){const e=A(u,c,n);isFinite(e)&&(e>0?c=(Math.floor(c/e)+1)*e:e<0&&(c=(Math.ceil(c*-e)+1)/-e))}else m.pop()}for(var f=m.length;m[0]<=u;)m.shift(),--f;for(;m[f-1]>c;)m.pop(),--f;var v,p=new Array(f+1);for(a=0;a<=f;++a)(v=p[a]=[]).x0=a>0?m[a-1]:u,v.x1=a=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n=a)&&(n=a)}return n}function O(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let i=-1;for(let a of e)null!=(a=t(a,++i,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function H(e,n,i=0,a=e.length-1,s=t){for(;a>i;){if(a-i>600){const t=a-i+1,o=n-i+1,r=Math.log(t),l=.5*Math.exp(2*r/3),d=.5*Math.sqrt(r*l*(t-l)/t)*(o-t/2<0?-1:1);H(e,n,Math.max(i,Math.floor(n-o*l/t+d)),Math.min(a,Math.floor(n+(t-o)*l/t+d)),s)}const t=e[n];let o=i,r=a;for(R(e,i,n),s(e[a],t)>0&&R(e,i,a);o0;)--r}0===s(e[i],t)?R(e,i,r):(++r,R(e,r,a)),r<=n&&(i=r+1),n<=r&&(a=r-1)}return e}function R(e,t,n){const i=e[t];e[t]=e[n],e[n]=i}function G(e,t,n){if(i=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(i=+i)>=i&&(yield i)}}(e,n))).length){if((t=+t)<=0||i<2)return O(e);if(t>=1)return $(e);var i,a=(i-1)*t,s=Math.floor(a),o=$(H(e,s).subarray(0,s+1));return o+(O(e.subarray(s+1))-o)*(a-s)}}function z(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n=s)&&(n=s,i=a);return i}function q(e,t){let n,i=-1,a=-1;if(void 0===t)for(const t of e)++a,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,i=a);else for(let s of e)null!=(s=t(s,++a,e))&&(n>s||void 0===n&&s>=s)&&(n=s,i=a);return i}function U(e,t){return[e,t]}function B(e,n=t){if(1===n.length)return q(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)<0)&&(i=t,a=s);return a}var W=J(Math.random);function J(e){return function(t,n=0,i=t.length){let a=i-(n=+n);for(;a;){const i=e()*a--|0,s=t[a+n];t[a+n]=t[i+n],t[i+n]=s}return t}}function K(e){if(!(a=e.length))return[];for(var t=-1,n=O(e,X),i=new Array(n);++te(...t)}(e.pop()),n=(e=e.map(c)).map(d),i=e.length-1,a=new Array(i+1).fill(0),s=[];if(i<0||n.some(u))return s;for(;;){s.push(a.map((t,n)=>e[n][t]));let o=i;for(;++a[o]===n[o];){if(0===o)return t?s.map(t):s;a[o--]=0}}},e.cumsum=function(e,t){var n=0,i=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:a=>n+=+t(a,i++,e)||0)},e.descending=function(e,t){return te?1:t>=e?0:NaN},e.deviation=f,e.difference=function(e,...t){e=new Set(e);for(const n of t)for(const t of n)e.delete(t);return e},e.disjoint=function(e,t){const n=t[Symbol.iterator](),i=new Set;for(const t of e){if(i.has(t))return!1;let e,a;for(;({value:e,done:a}=n.next())&&!a;){if(Object.is(t,e))return!1;i.add(e)}}return!0},e.every=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");let n=-1;for(const i of e)if(!t(i,++n,e))return!1;return!0},e.extent=h,e.fcumsum=function(e,t){const n=new v;let i=-1;return Float64Array.from(e,void 0===t?e=>n.add(+e||0):a=>n.add(+t(a,++i,e)||0))},e.filter=function(e,t){if("function"!=typeof t)throw new TypeError("test is not a function");const n=[];let i=-1;for(const a of e)t(a,++i,e)&&n.push(a);return n},e.fsum=function(e,t){const n=new v;if(void 0===t)for(let t of e)(t=+t)&&n.add(t);else{let i=-1;for(let a of e)(a=+t(a,++i,e))&&n.add(a)}return+n},e.greatest=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)>0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)>0:0===n(t,t))&&(i=t,a=!0);return i},e.greatestIndex=function(e,n=t){if(1===n.length)return z(e,n);let i,a=-1,s=-1;for(const t of e)++s,(a<0?0===n(t,t):n(t,i)>0)&&(i=t,a=s);return a},e.group=w,e.groupSort=function(e,n,i){return(1===n.length?T(M(e,n,i),([e,n],[i,a])=>t(n,a)||t(e,i)):T(w(e,i),([e,i],[a,s])=>n(i,s)||t(e,a))).map(([e])=>e)},e.groups=function(e,...t){return L(e,Array.from,x,t)},e.histogram=I,e.index=function(e,...t){return L(e,x,S,t)},e.indexes=function(e,...t){return L(e,Array.from,S,t)},e.intersection=function(e,...t){e=new Set(e),t=t.map(Q);e:for(const n of e)for(const i of t)if(!i.has(n)){e.delete(n);continue e}return e},e.least=function(e,n=t){let i,a=!1;if(1===n.length){let s;for(const o of e){const e=n(o);(a?t(e,s)<0:0===t(e,e))&&(i=o,s=e,a=!0)}}else for(const t of e)(a?n(t,i)<0:0===n(t,t))&&(i=t,a=!0);return i},e.leastIndex=B,e.map=function(e,t){if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!=typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(n,i)=>t(n,i,e))},e.max=$,e.maxIndex=z,e.mean=function(e,t){let n=0,i=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,i+=t);else{let a=-1;for(let s of e)null!=(s=t(s,++a,e))&&(s=+s)>=s&&(++n,i+=s)}if(n)return i/n},e.median=function(e,t){return G(e,.5,t)},e.merge=function(e){return Array.from(function*(e){for(const t of e)yield*t}(e))},e.min=O,e.minIndex=q,e.nice=F,e.pairs=function(e,t=U){const n=[];let i,a=!1;for(const s of e)a&&n.push(t(i,s)),i=s,a=!0;return n},e.permute=j,e.quantile=G,e.quantileSorted=function(e,t,n=i){if(a=e.length){if((t=+t)<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,s=(a-1)*t,o=Math.floor(s),r=+n(e[o],o,e);return r+(+n(e[o+1],o+1,e)-r)*(s-o)}},e.quickselect=H,e.range=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var i=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),s=new Array(a);++i=C?a*=10:s>=Y?a*=5:s>=V&&(a*=2),t>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?y(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?y(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=l.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=u.exec(e))?y(t[1],t[2],t[3],t[4]):(t=c.exec(e))?y(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?L(t[1],t[2]/100,t[3]/100,1):(t=f.exec(e))?L(t[1],t[2]/100,t[3]/100,t[4]):h.hasOwnProperty(e)?g(h[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function g(e){return new x(e>>16&255,e>>8&255,255&e,1)}function y(e,t,n,i){return i<=0&&(e=t=n=NaN),new x(e,t,n,i)}function b(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,i){return 1===arguments.length?b(e):new x(e,t,n,null==i?1:i)}function x(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function w(){return"#"+S(this.r)+S(this.g)+S(this.b)}function M(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function L(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new D(e,t,n,i)}function j(e){if(e instanceof D)return new D(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new D;if(e instanceof D)return e;var t=(e=e.rgb()).r/255,n=e.g/255,a=e.b/255,s=Math.min(t,n,a),o=Math.max(t,n,a),r=NaN,l=o-s,d=(o+s)/2;return l?(r=t===o?(n-a)/l+6*(n0&&d<1?0:r,new D(r,l,d,e.opacity)}function T(e,t,n,i){return 1===arguments.length?j(e):new D(e,t,n,null==i?1:i)}function D(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}t(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return j(this).formatHsl()},formatRgb:p,toString:p}),t(x,k,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:w,formatHex:w,formatRgb:M,toString:M})),t(D,T,n(i,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new D(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new D(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,a=2*n-i;return new x(N(e>=240?e-240:e+120,a,i),N(e,a,i),N(e<120?e+240:e-120,a,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));const C=Math.PI/180,Y=180/Math.PI,V=6/29,E=3*V*V;function A(e){if(e instanceof P)return new P(e.l,e.a,e.b,e.opacity);if(e instanceof z)return q(e);e instanceof x||(e=b(e));var t,n,i=H(e.r),a=H(e.g),s=H(e.b),o=I((.2225045*i+.7168786*a+.0606169*s)/1);return i===a&&a===s?t=n=o:(t=I((.4360747*i+.3850649*a+.1430804*s)/.96422),n=I((.0139322*i+.0971045*a+.7141733*s)/.82521)),new P(116*o-16,500*(t-o),200*(o-n),e.opacity)}function F(e,t,n,i){return 1===arguments.length?A(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function I(e){return e>.008856451679035631?Math.pow(e,1/3):e/E+4/29}function $(e){return e>V?e*e*e:E*(e-4/29)}function O(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function R(e){if(e instanceof z)return new z(e.h,e.c,e.l,e.opacity);if(e instanceof P||(e=A(e)),0===e.a&&0===e.b)return new z(NaN,0{}};function n(){for(var e,t=0,n=arguments.length,a={};t=0&&(n=e.slice(i+1),e=e.slice(0,i)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,i=0,a=e.length;i0)for(var n,i,a=new Array(n),s=0;s()=>e;function l(e,{sourceEvent:t,subject:n,target:i,identifier:a,active:s,x:o,y:r,dx:l,dy:d,dispatch:u}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:o,enumerable:!0,configurable:!0},y:{value:r,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:d,enumerable:!0,configurable:!0},_:{value:u}})}function d(e){return!e.ctrlKey&&!e.button}function u(){return this.parentNode}function c(e,t){return null==t?{x:e.x,y:e.y}:t}function m(){return navigator.maxTouchPoints||"ontouchstart"in this}l.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e},e.drag=function(){var e,f,h,v,p=d,_=u,g=c,y=m,b={},k=t.dispatch("start","drag","end"),x=0,w=0;function M(e){e.on("mousedown.drag",S).filter(y).on("touchstart.drag",T).on("touchmove.drag",D).on("touchend.drag touchcancel.drag",N).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(t,a){if(!v&&p.call(this,t,a)){var o=C(this,_.call(this,t,a),t,a,"mouse");o&&(n.select(t.view).on("mousemove.drag",L,!0).on("mouseup.drag",j,!0),s(t.view),i(t),h=!1,e=t.clientX,f=t.clientY,o("start",t))}}function L(t){if(a(t),!h){var n=t.clientX-e,i=t.clientY-f;h=n*n+i*i>w}b.mouse("drag",t)}function j(e){n.select(e.view).on("mousemove.drag mouseup.drag",null),o(e.view,h),a(e),b.mouse("end",e)}function T(e,t){if(p.call(this,e,t)){var n,a,s=e.changedTouches,o=_.call(this,e,t),r=s.length;for(n=0;n9999?"+"+s(t,6):s(t,4))+"-"+s(e.getUTCMonth()+1,2)+"-"+s(e.getUTCDate(),2)+(o?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"."+s(o,3)+"Z":a?"T"+s(n,2)+":"+s(i,2)+":"+s(a,2)+"Z":i||n?"T"+s(n,2)+":"+s(i,2)+"Z":"")}function r(e){var s=new RegExp('["'+e+"\n\r]"),r=e.charCodeAt(0);function l(e,i){var a,s=[],o=e.length,l=0,d=0,u=o<=0,c=!1;function m(){if(u)return n;if(c)return c=!1,t;var i,a,s=l;if(34===e.charCodeAt(s)){for(;l++=o?u=!0:10===(a=e.charCodeAt(l++))?c=!0:13===a&&(c=!0,10===e.charCodeAt(l)&&++l),e.slice(s+1,i-1).replace(/""/g,'"')}for(;l+e,e.easePoly=s,e.easePolyIn=i,e.easePolyInOut=s,e.easePolyOut=a,e.easeQuad=t,e.easeQuadIn=function(e){return e*e},e.easeQuadInOut=t,e.easeQuadOut=function(e){return e*(2-e)},e.easeSin=l,e.easeSinIn=function(e){return 1==+e?1:1-Math.cos(e*r)},e.easeSinInOut=l,e.easeSinOut=function(e){return Math.sin(e*r)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-format/dist/d3-format.js":function(e,t,n){!function(e){"use strict";function t(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]}function n(e){return(e=t(Math.abs(e)))?e[1]:NaN}var i,a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(e){if(!(t=a.exec(e)))throw new Error("invalid format: "+e);var t;return new o({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function o(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function r(e,n){var i=t(e,n);if(!i)return e+"";var a=i[0],s=i[1];return s<0?"0."+new Array(-s).join("0")+a:a.length>s+1?a.slice(0,s+1)+"."+a.slice(s+1):a+new Array(s-a.length+2).join("0")}s.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var l={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>r(100*e,t),r:r,s:function(e,n){var a=t(e,n);if(!a)return e+"";var s=a[0],o=a[1],r=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=s.length;return r===l?s:r>l?s+new Array(r-l+1).join("0"):r>0?s.slice(0,r)+"."+s.slice(r):"0."+new Array(1-r).join("0")+t(e,Math.max(0,n+r-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var u,c=Array.prototype.map,m=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function f(e){var t,a,o=void 0===e.grouping||void 0===e.thousands?d:(t=c.call(e.grouping,Number),a=e.thousands+"",function(e,n){for(var i=e.length,s=[],o=0,r=t[0],l=0;i>0&&r>0&&(l+r+1>n&&(r=Math.max(1,n-l)),s.push(e.substring(i-=r,i+r)),!((l+=r+1)>n));)r=t[o=(o+1)%t.length];return s.reverse().join(a)}),r=void 0===e.currency?"":e.currency[0]+"",u=void 0===e.currency?"":e.currency[1]+"",f=void 0===e.decimal?".":e.decimal+"",h=void 0===e.numerals?d:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(c.call(e.numerals,String)),v=void 0===e.percent?"%":e.percent+"",p=void 0===e.minus?"−":e.minus+"",_=void 0===e.nan?"NaN":e.nan+"";function g(e){var t=(e=s(e)).fill,n=e.align,a=e.sign,d=e.symbol,c=e.zero,g=e.width,y=e.comma,b=e.precision,k=e.trim,x=e.type;"n"===x?(y=!0,x="g"):l[x]||(void 0===b&&(b=12),k=!0,x="g"),(c||"0"===t&&"="===n)&&(c=!0,t="0",n="=");var w="$"===d?r:"#"===d&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",M="$"===d?u:/[%p]/.test(x)?v:"",S=l[x],L=/[defgprs%]/.test(x);function j(e){var s,r,l,d=w,u=M;if("c"===x)u=S(e)+u,e="";else{var v=(e=+e)<0||1/e<0;if(e=isNaN(e)?_:S(Math.abs(e),b),k&&(e=function(e){e:for(var t,n=e.length,i=1,a=-1;i0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),v&&0==+e&&"+"!==a&&(v=!1),d=(v?"("===a?a:p:"-"===a||"("===a?"":a)+d,u=("s"===x?m[8+i/3]:"")+u+(v&&"("===a?")":""),L)for(s=-1,r=e.length;++s(l=e.charCodeAt(s))||l>57){u=(46===l?f+e.slice(s+1):e.slice(s))+u,e=e.slice(0,s);break}}y&&!c&&(e=o(e,1/0));var j=d.length+e.length+u.length,T=j>1)+d+e+u+T.slice(j);break;default:e=T+d+e+u}return h(e)}return b=void 0===b?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),j.toString=function(){return e+""},j}return{format:g,formatPrefix:function(e,t){var i=g(((e=s(e)).type="f",e)),a=3*Math.max(-8,Math.min(8,Math.floor(n(t)/3))),o=Math.pow(10,-a),r=m[8+a/3];return function(e){return i(o*e)+r}}}}function h(t){return u=f(t),e.format=u.format,e.formatPrefix=u.formatPrefix,u}h({thousands:",",grouping:[3],currency:["$",""]}),e.FormatSpecifier=o,e.formatDefaultLocale=h,e.formatLocale=f,e.formatSpecifier=s,e.precisionFixed=function(e){return Math.max(0,-n(Math.abs(e)))},e.precisionPrefix=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n(t)/3)))-n(Math.abs(e)))},e.precisionRound=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,n(t)-n(e))+1},Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js":function(e,t,n){!function(e,t){"use strict";function n(e,t,n,i,a){var s=e*e,o=s*e;return((1-3*e+3*s-o)*t+(4-6*s+3*o)*n+(1+3*e+3*s-3*o)*i+o*a)/6}function i(e){var t=e.length-1;return function(i){var a=i<=0?i=0:i>=1?(i=1,t-1):Math.floor(i*t),s=e[a],o=e[a+1],r=a>0?e[a-1]:2*s-o,l=a()=>e;function o(e,t){return function(n){return e+n*t}}function r(e,t){var n=t-e;return n?o(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function l(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?o(e,n):s(isNaN(e)?t:e)}var u=function e(n){var i=l(n);function a(e,n){var a=i((e=t.rgb(e)).r,(n=t.rgb(n)).r),s=i(e.g,n.g),o=i(e.b,n.b),r=d(e.opacity,n.opacity);return function(t){return e.r=a(t),e.g=s(t),e.b=o(t),e.opacity=r(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(n){var i,a,s=n.length,o=new Array(s),r=new Array(s),l=new Array(s);for(i=0;is&&(a=t.slice(s,a),r[o]?r[o]+=a:r[++o]=a),(n=n[0])===(i=i[0])?r[o]?r[o]+=i:r[++o]=i:(r[++o]=null,l.push({i:o,x:g(n,i)})),s=k.lastIndex;return s180?t+=360:t-e>180&&(e+=360),s.push({i:n.push(a(n)+"rotate(",null,i)-2,x:g(e,t)})):t&&n.push(a(n)+"rotate("+t+i)}(s.rotate,o.rotate,r,l),function(e,t,n,s){e!==t?s.push({i:n.push(a(n)+"skewX(",null,i)-2,x:g(e,t)}):t&&n.push(a(n)+"skewX("+t+i)}(s.skewX,o.skewX,r,l),function(e,t,n,i,s,o){if(e!==n||t!==i){var r=s.push(a(s)+"scale(",null,",",null,")");o.push({i:r-4,x:g(e,n)},{i:r-2,x:g(t,i)})}else 1===n&&1===i||s.push(a(s)+"scale("+n+","+i+")")}(s.scaleX,s.scaleY,o.scaleX,o.scaleY,r,l),s=o=null,function(e){for(var t,n=-1,i=l.length;++n1e-6)if(Math.abs(c*l-d*u)>1e-6&&s){var f=i-o,h=a-r,v=l*l+d*d,p=f*f+h*h,_=Math.sqrt(v),g=Math.sqrt(m),y=s*Math.tan((t-Math.acos((v+m-p)/(2*_*g)))/2),b=y/g,k=y/_;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(n+b*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+k*l)+","+(this._y1=n+k*d)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,a,s,o,r,l){e=+e,a=+a,l=!!l;var d=(s=+s)*Math.cos(o),u=s*Math.sin(o),c=e+d,m=a+u,f=1^l,h=l?o-r:r-o;if(s<0)throw new Error("negative radius: "+s);null===this._x1?this._+="M"+c+","+m:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-m)>1e-6)&&(this._+="L"+c+","+m),s&&(h<0&&(h=h%n+n),h>i?this._+="A"+s+","+s+",0,1,"+f+","+(e-d)+","+(a-u)+"A"+s+","+s+",0,1,"+f+","+(this._x1=c)+","+(this._y1=m):h>1e-6&&(this._+="A"+s+","+s+",0,"+ +(h>=t)+","+f+","+(this._x1=e+s*Math.cos(r))+","+(this._y1=a+s*Math.sin(r))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}},e.path=s,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-quadtree/dist/d3-quadtree.js":function(e,t,n){!function(e){"use strict";function t(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var a,s,o,r,l,d,u,c,m,f=e._root,h={data:i},v=e._x0,p=e._y0,_=e._x1,g=e._y1;if(!f)return e._root=h,e;for(;f.length;)if((d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o,a=f,!(f=f[c=u<<1|d]))return a[c]=h,e;if(r=+e._x.call(null,f.data),l=+e._y.call(null,f.data),t===r&&n===l)return h.next=f,a?a[c]=h:e._root=h,e;do{a=a?a[c]=new Array(4):e._root=new Array(4),(d=t>=(s=(v+_)/2))?v=s:_=s,(u=n>=(o=(p+g)/2))?p=o:g=o}while((c=u<<1|d)==(m=(l>=o)<<1|r>=s));return a[m]=f,a[c]=h,e}function n(e,t,n,i,a){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=a}function i(e){return e[0]}function a(e){return e[1]}function s(e,t,n){var s=new o(null==t?i:t,null==n?a:n,NaN,NaN,NaN,NaN);return null==e?s:s.addAll(e)}function o(e,t,n,i,a,s){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=a,this._y1=s,this._root=void 0}function r(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var l=s.prototype=o.prototype;l.copy=function(){var e,t,n=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=r(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var a=0;a<4;++a)(t=i.source[a])&&(t.length?e.push({source:t,target:i.target[a]=new Array(4)}):i.target[a]=r(t));return n},l.add=function(e){const n=+this._x.call(null,e),i=+this._y.call(null,e);return t(this.cover(n,i),n,i,e)},l.addAll=function(e){var n,i,a,s,o=e.length,r=new Array(o),l=new Array(o),d=1/0,u=1/0,c=-1/0,m=-1/0;for(i=0;ic&&(c=a),sm&&(m=s));if(d>c||u>m)return this;for(this.cover(d,u).cover(c,m),i=0;ie||e>=a||i>t||t>=s;)switch(r=(tf||(o=d.y0)>h||(r=d.x1)=g)<<1|e>=_)&&(d=v[v.length-1],v[v.length-1]=v[v.length-1-u],v[v.length-1-u]=d)}else{var y=e-+this._x.call(null,p.data),b=t-+this._y.call(null,p.data),k=y*y+b*b;if(k=(r=(h+p)/2))?h=r:p=r,(u=o>=(l=(v+_)/2))?v=l:_=l,t=f,!(f=f[c=u<<1|d]))return this;if(!f.length)break;(t[c+1&3]||t[c+2&3]||t[c+3&3])&&(n=t,m=c)}for(;f.data!==e;)if(i=f,!(f=f.next))return this;return(a=f.next)&&delete f.next,i?(a?i.next=a:delete i.next,this):t?(a?t[c]=a:delete t[c],(f=t[0]||t[1]||t[2]||t[3])&&f===(t[3]||t[2]||t[1]||t[0])&&!f.length&&(n?n[m]=f:this._root=f),this):(this._root=a,this)},l.removeAll=function(e){for(var t=0,n=e.length;t=0&&"xmlns"!==(t=e.slice(0,i))&&(e=e.slice(i+1)),n.hasOwnProperty(t)?{space:n[t],local:e}:e}function a(e){return function(){var n=this.ownerDocument,i=this.namespaceURI;return i===t&&n.documentElement.namespaceURI===t?n.createElement(e):n.createElementNS(i,e)}}function s(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function o(e){var t=i(e);return(t.local?s:a)(t)}function r(){}function l(e){return null==e?r:function(){return this.querySelector(e)}}function d(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function u(){return[]}function c(e){return null==e?u:function(){return this.querySelectorAll(e)}}function m(e){return function(){return this.matches(e)}}function f(e){return function(t){return t.matches(e)}}var h=Array.prototype.find;function v(){return this.firstElementChild}var p=Array.prototype.filter;function _(){return this.children}function g(e){return new Array(e.length)}function y(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function b(e){return function(){return e}}function k(e,t,n,i,a,s){for(var o,r=0,l=t.length,d=s.length;rt?1:e>=t?0:NaN}function S(e){return function(){this.removeAttribute(e)}}function L(e){return function(){this.removeAttributeNS(e.space,e.local)}}function j(e,t){return function(){this.setAttribute(e,t)}}function T(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function D(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function N(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function Y(e){return function(){this.style.removeProperty(e)}}function V(e,t,n){return function(){this.style.setProperty(e,t,n)}}function E(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}function A(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function F(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function I(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function $(e){return e.trim().split(/^|\s+/)}function O(e){return e.classList||new H(e)}function H(e){this._node=e,this._names=$(e.getAttribute("class")||"")}function R(e,t){for(var n=O(e),i=-1,a=t.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function oe(e){return function(){var t=this.__on;if(t){for(var n,i=0,a=-1,s=t.length;i=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var ce=[null];function me(e,t){this._groups=e,this._parents=t}function fe(){return new me([[document.documentElement]],ce)}function he(e){return"string"==typeof e?new me([[document.querySelector(e)]],[document.documentElement]):new me([[e]],ce)}me.prototype=fe.prototype={constructor:me,select:function(e){"function"!=typeof e&&(e=l(e));for(var t=this._groups,n=t.length,i=new Array(n),a=0;a=L&&(L=S+1);!(M=_[L])&&++L=0;)(i=a[s])&&(o&&4^i.compareDocumentPosition(o)&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=M);for(var n=this._groups,i=n.length,a=new Array(i),s=0;s1?this.each((null==t?Y:"function"==typeof t?E:V)(e,t,null==n?"":n)):A(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?F:"function"==typeof t?I:P)(e,t)):this.node()[e]},classed:function(e,t){var n=$(e+"");if(arguments.length<2){for(var i=O(this.node()),a=-1,s=n.length;++aye(e,t))},e.select=he,e.selectAll=function(e){return"string"==typeof e?new me([document.querySelectorAll(e)],[document.documentElement]):new me([null==e?[]:d(e)],ce)},e.selection=fe,e.selector=l,e.selectorAll=c,e.style=A,e.window=C,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-time-format/dist/d3-time-format.js":function(e,t,n){!function(e,t){"use strict";function n(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function i(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function a(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function s(e){var s=e.dateTime,o=e.date,l=e.time,d=e.periods,u=e.days,c=e.shortDays,m=e.months,U=e.shortMonths,me=f(d),Me=h(d),Se=f(u),Le=h(u),je=f(c),Te=h(c),De=f(m),Ne=h(m),Ce=f(U),Ye=h(U),Ve={a:function(e){return c[e.getDay()]},A:function(e){return u[e.getDay()]},b:function(e){return U[e.getMonth()]},B:function(e){return m[e.getMonth()]},c:null,d:A,e:A,f:O,g:X,G:Z,H:F,I:P,j:I,L:$,m:H,M:R,p:function(e){return d[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:xe,s:we,S:G,u:z,U:q,V:B,w:W,W:J,x:null,X:null,y:K,Y:Q,Z:ee,"%":ke},Ee={a:function(e){return c[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return U[e.getUTCMonth()]},B:function(e){return m[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:_e,G:ye,H:ne,I:ie,j:ae,L:se,m:re,M:le,p:function(e){return d[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:xe,s:we,S:de,u:ue,U:ce,V:fe,w:he,W:ve,x:null,X:null,y:pe,Y:ge,Z:be,"%":ke},Ae={a:function(e,t,n){var i=je.exec(t.slice(n));return i?(e.w=Te.get(i[0].toLowerCase()),n+i[0].length):-1},A:function(e,t,n){var i=Se.exec(t.slice(n));return i?(e.w=Le.get(i[0].toLowerCase()),n+i[0].length):-1},b:function(e,t,n){var i=Ce.exec(t.slice(n));return i?(e.m=Ye.get(i[0].toLowerCase()),n+i[0].length):-1},B:function(e,t,n){var i=De.exec(t.slice(n));return i?(e.m=Ne.get(i[0].toLowerCase()),n+i[0].length):-1},c:function(e,t,n){return Ie(e,s,t,n)},d:S,e:S,f:C,g:k,G:b,H:j,I:j,j:L,L:N,m:M,M:T,p:function(e,t,n){var i=me.exec(t.slice(n));return i?(e.p=Me.get(i[0].toLowerCase()),n+i[0].length):-1},q:w,Q:V,s:E,S:D,u:p,U:_,V:g,w:v,W:y,x:function(e,t,n){return Ie(e,o,t,n)},X:function(e,t,n){return Ie(e,l,t,n)},y:k,Y:b,Z:x,"%":Y};function Fe(e,t){return function(n){var i,a,s,o=[],l=-1,d=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l53)return null;"w"in d||(d.w=1),"Z"in d?(l=(r=i(a(d.y,0,1))).getUTCDay(),r=l>4||0===l?t.utcMonday.ceil(r):t.utcMonday(r),r=t.utcDay.offset(r,7*(d.V-1)),d.y=r.getUTCFullYear(),d.m=r.getUTCMonth(),d.d=r.getUTCDate()+(d.w+6)%7):(l=(r=n(a(d.y,0,1))).getDay(),r=l>4||0===l?t.timeMonday.ceil(r):t.timeMonday(r),r=t.timeDay.offset(r,7*(d.V-1)),d.y=r.getFullYear(),d.m=r.getMonth(),d.d=r.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),l="Z"in d?i(a(d.y,0,1)).getUTCDay():n(a(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(l+5)%7:d.w+7*d.U-(l+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,i(d)):n(d)}}function Ie(e,t,n,i){for(var a,s,o=0,l=t.length,d=n.length;o=d)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(s=Ae[a in r?t.charAt(o++):a])||(i=s(e,n,i))<0)return-1}else if(a!=n.charCodeAt(i++))return-1}return i}return Ve.x=Fe(o,Ve),Ve.X=Fe(l,Ve),Ve.c=Fe(s,Ve),Ee.x=Fe(o,Ee),Ee.X=Fe(l,Ee),Ee.c=Fe(s,Ee),{format:function(e){var t=Fe(e+="",Ve);return t.toString=function(){return e},t},parse:function(e){var t=Pe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Fe(e+="",Ee);return t.toString=function(){return e},t},utcParse:function(e){var t=Pe(e+="",!0);return t.toString=function(){return e},t}}}var o,r={"-":"",_:" ",0:"0"},l=/^\s*\d+/,d=/^%/,u=/[\\^$*+?|[\]().{}]/g;function c(e,t,n){var i=e<0?"-":"",a=(i?-e:e)+"",s=a.length;return i+(s[e.toLowerCase(),t]))}function v(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function p(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function _(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function g(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function y(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function b(e,t,n){var i=l.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function k(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function x(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function w(e,t,n){var i=l.exec(t.slice(n,n+1));return i?(e.q=3*i[0]-3,n+i[0].length):-1}function M(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function S(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function L(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function j(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function T(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function D(e,t,n){var i=l.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function N(e,t,n){var i=l.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function C(e,t,n){var i=l.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function Y(e,t,n){var i=d.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function V(e,t,n){var i=l.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function E(e,t,n){var i=l.exec(t.slice(n));return i?(e.s=+i[0],n+i[0].length):-1}function A(e,t){return c(e.getDate(),t,2)}function F(e,t){return c(e.getHours(),t,2)}function P(e,t){return c(e.getHours()%12||12,t,2)}function I(e,n){return c(1+t.timeDay.count(t.timeYear(e),e),n,3)}function $(e,t){return c(e.getMilliseconds(),t,3)}function O(e,t){return $(e,t)+"000"}function H(e,t){return c(e.getMonth()+1,t,2)}function R(e,t){return c(e.getMinutes(),t,2)}function G(e,t){return c(e.getSeconds(),t,2)}function z(e){var t=e.getDay();return 0===t?7:t}function q(e,n){return c(t.timeSunday.count(t.timeYear(e)-1,e),n,2)}function U(e){var n=e.getDay();return n>=4||0===n?t.timeThursday(e):t.timeThursday.ceil(e)}function B(e,n){return e=U(e),c(t.timeThursday.count(t.timeYear(e),e)+(4===t.timeYear(e).getDay()),n,2)}function W(e){return e.getDay()}function J(e,n){return c(t.timeMonday.count(t.timeYear(e)-1,e),n,2)}function K(e,t){return c(e.getFullYear()%100,t,2)}function X(e,t){return c((e=U(e)).getFullYear()%100,t,2)}function Q(e,t){return c(e.getFullYear()%1e4,t,4)}function Z(e,n){var i=e.getDay();return c((e=i>=4||0===i?t.timeThursday(e):t.timeThursday.ceil(e)).getFullYear()%1e4,n,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+c(t/60|0,"0",2)+c(t%60,"0",2)}function te(e,t){return c(e.getUTCDate(),t,2)}function ne(e,t){return c(e.getUTCHours(),t,2)}function ie(e,t){return c(e.getUTCHours()%12||12,t,2)}function ae(e,n){return c(1+t.utcDay.count(t.utcYear(e),e),n,3)}function se(e,t){return c(e.getUTCMilliseconds(),t,3)}function oe(e,t){return se(e,t)+"000"}function re(e,t){return c(e.getUTCMonth()+1,t,2)}function le(e,t){return c(e.getUTCMinutes(),t,2)}function de(e,t){return c(e.getUTCSeconds(),t,2)}function ue(e){var t=e.getUTCDay();return 0===t?7:t}function ce(e,n){return c(t.utcSunday.count(t.utcYear(e)-1,e),n,2)}function me(e){var n=e.getUTCDay();return n>=4||0===n?t.utcThursday(e):t.utcThursday.ceil(e)}function fe(e,n){return e=me(e),c(t.utcThursday.count(t.utcYear(e),e)+(4===t.utcYear(e).getUTCDay()),n,2)}function he(e){return e.getUTCDay()}function ve(e,n){return c(t.utcMonday.count(t.utcYear(e)-1,e),n,2)}function pe(e,t){return c(e.getUTCFullYear()%100,t,2)}function _e(e,t){return c((e=me(e)).getUTCFullYear()%100,t,2)}function ge(e,t){return c(e.getUTCFullYear()%1e4,t,4)}function ye(e,n){var i=e.getUTCDay();return c((e=i>=4||0===i?t.utcThursday(e):t.utcThursday.ceil(e)).getUTCFullYear()%1e4,n,4)}function be(){return"+0000"}function ke(){return"%"}function xe(e){return+e}function we(e){return Math.floor(+e/1e3)}function Me(t){return o=s(t),e.timeFormat=o.format,e.timeParse=o.parse,e.utcFormat=o.utcFormat,e.utcParse=o.utcParse,o}Me({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Se=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Le=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:e.utcParse("%Y-%m-%dT%H:%M:%S.%LZ");e.isoFormat=Se,e.isoParse=Le,e.timeFormatDefaultLocale=Me,e.timeFormatLocale=s,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-time/dist/d3-time.js"))},"./node_modules/d3/node_modules/d3-time/dist/d3-time.js":function(e,t,n){!function(e,t){"use strict";var n=new Date,i=new Date;function a(e,t,s,o){function r(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return r.floor=function(t){return e(t=new Date(+t)),t},r.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},r.round=function(e){var t=r(e),n=r.ceil(e);return e-t0))return o;do{o.push(s=new Date(+n)),t(n,a),e(n)}while(s=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,i){if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););}))},s&&(r.count=function(t,a){return n.setTime(+t),i.setTime(+a),e(n),e(i),Math.floor(s(n,i))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(o?function(t){return o(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}var s=a((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):s:null};var o=s.range,r=a((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()})),l=r.range,d=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()})),u=d.range,c=a((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()})),m=c.range,f=a(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1),h=f.range;function v(e){return a((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var p=v(0),_=v(1),g=v(2),y=v(3),b=v(4),k=v(5),x=v(6),w=p.range,M=_.range,S=g.range,L=y.range,j=b.range,T=k.range,D=x.range,N=a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),C=N.range,Y=a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Y.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var V=Y.range,E=a((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getUTCMinutes()})),A=E.range,F=a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()})),P=F.range,I=a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1})),$=I.range;function O(e){return a((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var H=O(0),R=O(1),G=O(2),z=O(3),q=O(4),U=O(5),B=O(6),W=H.range,J=R.range,K=G.range,X=z.range,Q=q.range,Z=U.range,ee=B.range,te=a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),ne=te.range,ie=a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));ie.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var ae=ie.range;function se(e,n,i,a,o,l){const d=[[r,1,1e3],[r,5,5e3],[r,15,15e3],[r,30,3e4],[l,1,6e4],[l,5,3e5],[l,15,9e5],[l,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[a,1,864e5],[a,2,1728e5],[i,1,6048e5],[n,1,2592e6],[n,3,7776e6],[e,1,31536e6]];function u(n,i,a){const o=Math.abs(i-n)/a,r=t.bisector(([,,e])=>e).right(d,o);if(r===d.length)return e.every(t.tickStep(n/31536e6,i/31536e6,a));if(0===r)return s.every(Math.max(t.tickStep(n,i,a),1));const[l,u]=d[o/d[r-1][2]=0&&n._call.call(null,e),n=n._next;--i}function p(){r=(o=d.now())+l,i=a=0;try{v()}finally{i=0,function(){for(var e,i,a=t,s=1/0;a;)a._call?(s>a._time&&(s=a._time),e=a,a=a._next):(i=a._next,a._next=null,a=e?e._next=i:t=i);n=e,g(s)}(),r=0}}function _(){var e=d.now(),t=e-o;t>1e3&&(l-=t,o=e)}function g(e){i||(a&&(a=clearTimeout(a)),e-r>24?(e<1/0&&(a=setTimeout(p,e-d.now()-l)),s&&(s=clearInterval(s))):(s||(o=d.now(),s=setInterval(_,1e3)),i=1,u(p)))}f.prototype=h.prototype={constructor:f,restart:function(e,i,a){if("function"!=typeof e)throw new TypeError("callback is not a function");a=(null==a?c():+a)+(null==i?0:+i),this._next||n===this||(n?n._next=this:t=this,n=this),this._call=e,this._time=a,g()},stop:function(){this._call&&(this._call=null,this._time=1/0,g())}},e.interval=function(e,t,n){var i=new f,a=t;return null==t?(i.restart(e,t,n),i):(i._restart=i.restart,i.restart=function(e,t,n){t=+t,n=null==n?c():+n,i._restart((function s(o){o+=a,i._restart(s,a+=t,n),e(o)}),t,n)},i.restart(e,t,n),i)},e.now=c,e.timeout=function(e,t,n){var i=new f;return t=null==t?0:+t,i.restart(n=>{i.stop(),e(n+t)},t,n),i},e.timer=h,e.timerFlush=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)},"./node_modules/d3/node_modules/d3-transition/dist/d3-transition.js":function(e,t,n){!function(e,t,n,i,a,s,o){"use strict";var r=n.dispatch("start","end","cancel","interrupt"),l=[];function d(e,t,n,a,s,o){var d=e.__transition;if(d){if(n in d)return}else e.__transition={};!function(e,t,n){var a,s=e.__transition;function o(d){var u,c,m,f;if(1!==n.state)return l();for(u in s)if((f=s[u]).name===n.name){if(3===f.state)return i.timeout(o);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete s[u]):+u0)throw new Error("too late; already scheduled");return n}function c(e,t){var n=m(e,t);if(n.state>3)throw new Error("too late; already running");return n}function m(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function f(e,t){var n,i,a,s=e.__transition,o=!0;if(s){for(a in t=null==t?null:t+"",s)(n=s[a]).name===t?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete s[a]):o=!1;o&&delete e.__transition}}function h(e,t){var n,i;return function(){var a=c(this,e),s=a.tween;if(s!==n)for(var o=0,r=(i=n=s).length;o=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?u:c;return function(){var o=s(this,e),r=o.on;r!==i&&(a=(i=r).copy()).on(t,n),o.on=a}}var E=t.selection.prototype.constructor;function A(e){return function(){this.style.removeProperty(e)}}function F(e,t,n){return function(i){this.style.setProperty(e,t.call(this,i),n)}}function P(e,t,n){var i,a;function s(){var s=t.apply(this,arguments);return s!==a&&(i=(a=s)&&F(e,s,n)),i}return s._value=t,s}function I(e){return function(t){this.textContent=e.call(this,t)}}function $(e){var t,n;function i(){var i=e.apply(this,arguments);return i!==n&&(t=(n=i)&&I(i)),t}return i._value=e,i}var O=0;function H(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function R(e){return t.selection().transition(e)}function G(){return++O}var z=t.selection.prototype;H.prototype=R.prototype={constructor:H,select:function(e){var n=this._name,i=this._id;"function"!=typeof e&&(e=t.selector(e));for(var a=this._groups,s=a.length,o=new Array(s),r=0;r1&&n.name===t)return new H([[e]],B,t,+i);return null},e.interrupt=f,e.transition=R,Object.defineProperty(e,"__esModule",{value:!0})}(t,n("./node_modules/d3/node_modules/d3-selection/dist/d3-selection.js"),n("./node_modules/d3/node_modules/d3-dispatch/dist/d3-dispatch.js"),n("./node_modules/d3/node_modules/d3-timer/dist/d3-timer.js"),n("./node_modules/d3/node_modules/d3-interpolate/dist/d3-interpolate.js"),n("./node_modules/d3/node_modules/d3-color/dist/d3-color.js"),n("./node_modules/d3/node_modules/d3-ease/dist/d3-ease.js"))},"./node_modules/dependency-graph/lib/dep_graph.js":function(e,t){function n(e,t,n,i){var s={};return function(o){if(!s[o]){var r={},l=[],d=[];for(d.push({node:o,processed:!1});d.length>0;){var u=d[d.length-1],c=u.processed,m=u.node;if(c)d.pop(),l.pop(),r[m]=!1,s[m]=!0,t&&0!==e[m].length||n.push(m);else{if(s[m]){d.pop();continue}if(r[m]){if(i){d.pop();continue}throw l.push(m),new a(l)}r[m]=!0,l.push(m);for(var f=e[m],h=f.length-1;h>=0;h--)d.push({node:f[h],processed:!1});u.processed=!0}}}}}var i=t.DepGraph=function(e){this.nodes={},this.outgoingEdges={},this.incomingEdges={},this.circular=e&&!!e.circular};i.prototype={size:function(){return Object.keys(this.nodes).length},addNode:function(e,t){this.hasNode(e)||(this.nodes[e]=2===arguments.length?t:e,this.outgoingEdges[e]=[],this.incomingEdges[e]=[])},removeNode:function(e){this.hasNode(e)&&(delete this.nodes[e],delete this.outgoingEdges[e],delete this.incomingEdges[e],[this.incomingEdges,this.outgoingEdges].forEach((function(t){Object.keys(t).forEach((function(n){var i=t[n].indexOf(e);i>=0&&t[n].splice(i,1)}),this)})))},hasNode:function(e){return this.nodes.hasOwnProperty(e)},getNodeData:function(e){if(this.hasNode(e))return this.nodes[e];throw new Error("Node does not exist: "+e)},setNodeData:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);this.nodes[e]=t},addDependency:function(e,t){if(!this.hasNode(e))throw new Error("Node does not exist: "+e);if(!this.hasNode(t))throw new Error("Node does not exist: "+t);return-1===this.outgoingEdges[e].indexOf(t)&&this.outgoingEdges[e].push(t),-1===this.incomingEdges[t].indexOf(e)&&this.incomingEdges[t].push(e),!0},removeDependency:function(e,t){var n;this.hasNode(e)&&(n=this.outgoingEdges[e].indexOf(t))>=0&&this.outgoingEdges[e].splice(n,1),this.hasNode(t)&&(n=this.incomingEdges[t].indexOf(e))>=0&&this.incomingEdges[t].splice(n,1)},clone:function(){var e=this,t=new i;return Object.keys(e.nodes).forEach((function(n){t.nodes[n]=e.nodes[n],t.outgoingEdges[n]=e.outgoingEdges[n].slice(0),t.incomingEdges[n]=e.incomingEdges[n].slice(0)})),t},directDependenciesOf:function(e){if(this.hasNode(e))return this.outgoingEdges[e].slice(0);throw new Error("Node does not exist: "+e)},directDependantsOf:function(e){if(this.hasNode(e))return this.incomingEdges[e].slice(0);throw new Error("Node does not exist: "+e)},dependenciesOf:function(e,t){if(this.hasNode(e)){var i=[];n(this.outgoingEdges,t,i,this.circular)(e);var a=i.indexOf(e);return a>=0&&i.splice(a,1),i}throw new Error("Node does not exist: "+e)},dependantsOf:function(e,t){if(this.hasNode(e)){var i=[];n(this.incomingEdges,t,i,this.circular)(e);var a=i.indexOf(e);return a>=0&&i.splice(a,1),i}throw new Error("Node does not exist: "+e)},overallOrder:function(e){var t=this,i=[],a=Object.keys(this.nodes);if(0===a.length)return i;if(!this.circular){var s=n(this.outgoingEdges,!1,[],this.circular);a.forEach((function(e){s(e)}))}var o=n(this.outgoingEdges,e,i,this.circular);return a.filter((function(e){return 0===t.incomingEdges[e].length})).forEach((function(e){o(e)})),this.circular&&a.filter((function(e){return-1===i.indexOf(e)})).forEach((function(e){o(e)})),i},entryNodes:function(){var e=this;return Object.keys(this.nodes).filter((function(t){return 0===e.incomingEdges[t].length}))}},i.prototype.directDependentsOf=i.prototype.directDependantsOf,i.prototype.dependentsOf=i.prototype.dependantsOf;var a=t.DepGraphCycleError=function(e){var t="Dependency Cycle Found: "+e.join(" -> "),n=new Error(t);return n.cyclePath=e,Object.setPrototypeOf(n,Object.getPrototypeOf(this)),Error.captureStackTrace&&Error.captureStackTrace(n,a),n};a.prototype=Object.create(Error.prototype,{constructor:{value:Error,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(a,Error)},"./node_modules/lodash/_LazyWrapper.js":function(e,t,n){var i=n("./node_modules/lodash/_baseCreate.js"),a=n("./node_modules/lodash/_baseLodash.js");function s(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}s.prototype=i(a.prototype),s.prototype.constructor=s,e.exports=s},"./node_modules/lodash/_LodashWrapper.js":function(e,t,n){var i=n("./node_modules/lodash/_baseCreate.js"),a=n("./node_modules/lodash/_baseLodash.js");function s(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}s.prototype=i(a.prototype),s.prototype.constructor=s,e.exports=s},"./node_modules/lodash/_arraySampleSize.js":function(e,t,n){var i=n("./node_modules/lodash/_baseClamp.js"),a=n("./node_modules/lodash/_copyArray.js"),s=n("./node_modules/lodash/_shuffleSelf.js");e.exports=function(e,t){return s(a(e),i(t,0,e.length))}},"./node_modules/lodash/_baseIndexOfWith.js":function(e,t){e.exports=function(e,t,n,i){for(var a=n-1,s=e.length;++a-1;)f!==e&&l.call(f,h,1),l.call(e,h,1);return e}},"./node_modules/lodash/_baseRandom.js":function(e,t){var n=Math.floor,i=Math.random;e.exports=function(e,t){return e+n(i()*(t-e+1))}},"./node_modules/lodash/_baseSampleSize.js":function(e,t,n){var i=n("./node_modules/lodash/_baseClamp.js"),a=n("./node_modules/lodash/_shuffleSelf.js"),s=n("./node_modules/lodash/values.js");e.exports=function(e,t){var n=s(e);return a(n,i(t,0,n.length))}},"./node_modules/lodash/_baseSetData.js":function(e,t,n){var i=n("./node_modules/lodash/identity.js"),a=n("./node_modules/lodash/_metaMap.js"),s=a?function(e,t){return a.set(e,t),e}:i;e.exports=s},"./node_modules/lodash/_composeArgs.js":function(e,t){var n=Math.max;e.exports=function(e,t,i,a){for(var s=-1,o=e.length,r=i.length,l=-1,d=t.length,u=n(o-r,0),c=Array(d+u),m=!a;++l1&&T.reverse(),b&&g1?"& ":"")+t[a],t=t.join(i>2?", ":" "),e.replace(n,"{\n/* [wrapped with "+t+"] */\n")}},"./node_modules/lodash/_isLaziable.js":function(e,t,n){var i=n("./node_modules/lodash/_LazyWrapper.js"),a=n("./node_modules/lodash/_getData.js"),s=n("./node_modules/lodash/_getFuncName.js"),o=n("./node_modules/lodash/wrapperLodash.js");e.exports=function(e){var t=s(e),n=o[t];if("function"!=typeof n||!(t in i.prototype))return!1;if(e===n)return!0;var r=a(n);return!!r&&e===r[0]}},"./node_modules/lodash/_mergeData.js":function(e,t,n){var i=n("./node_modules/lodash/_composeArgs.js"),a=n("./node_modules/lodash/_composeArgsRight.js"),s=n("./node_modules/lodash/_replaceHolders.js"),o=Math.min;e.exports=function(e,t){var n=e[1],r=t[1],l=n|r,d=l<131,u=128==r&&8==n||128==r&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!d&&!u)return e;1&r&&(e[2]=t[2],l|=1&n?0:4);var c=t[3];if(c){var m=e[3];e[3]=m?i(m,c,t[4]):c,e[4]=m?s(e[3],"__lodash_placeholder__"):t[4]}return(c=t[5])&&(m=e[5],e[5]=m?a(m,c,t[6]):c,e[6]=m?s(e[5],"__lodash_placeholder__"):t[6]),(c=t[7])&&(e[7]=c),128&r&&(e[8]=null==e[8]?t[8]:o(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=l,e}},"./node_modules/lodash/_metaMap.js":function(e,t,n){var i=n("./node_modules/lodash/_WeakMap.js"),a=i&&new i;e.exports=a},"./node_modules/lodash/_realNames.js":function(e,t){e.exports={}},"./node_modules/lodash/_reorder.js":function(e,t,n){var i=n("./node_modules/lodash/_copyArray.js"),a=n("./node_modules/lodash/_isIndex.js"),s=Math.min;e.exports=function(e,t){for(var n=e.length,o=s(t.length,n),r=i(e);o--;){var l=t[o];e[o]=a(l,n)?r[l]:void 0}return e}},"./node_modules/lodash/_replaceHolders.js":function(e,t){e.exports=function(e,t){for(var n=-1,i=e.length,a=0,s=[];++ne.length)&&-1!==e.indexOf(t)}function l(e){for(var t="";e;)t+="0",e-=1;return t}function d(e,t){var n=e+"+"+g(L(t).sort(),(function(e){return e+":"+t[e]})).join(",");return d.cache[n]||(d.cache[n]=Intl.NumberFormat(e,t)),d.cache[n]}function u(e,t,s){var o,r,c,m=t.useToLocaleString,f=t.useGrouping,h=f&&t.grouping.slice(),v=t.maximumSignificantDigits,p=t.minimumIntegerDigits||1,_=t.fractionDigits||0,g=t.groupingSeparator,y=t.decimalSeparator;if(m&&s){var b,k={minimumIntegerDigits:p,useGrouping:f};return _&&(k.maximumFractionDigits=_,k.minimumFractionDigits=_),v&&e>0&&(k.maximumSignificantDigits=v),i?(a||((b=S({},t)).useGrouping=!1,b.decimalSeparator=".",e=parseFloat(u(e,b),10)),d(s,k).format(e)):(n||((b=S({},t)).useGrouping=!1,b.decimalSeparator=".",e=parseFloat(u(e,b),10)),e.toLocaleString(s,k))}var x=(v?e.toPrecision(v+1):e.toFixed(_+1)).split("e");c=x[1]||"",r=(x=x[0].split("."))[1]||"";var w=(o=x[0]||"").length,M=r.length,L=w+M,j=o+r;(v&&L===v+1||!v&&M===_+1)&&((j=function(e){for(var t=e.split("").reverse(),n=0,i=!0;i&&n0?r.length<=T?(o+=r+=l(T-r.length),r=""):(o+=r.slice(0,T),r=r.slice(T)):T<0&&(r=l(Math.abs(T)-o.length)+o+r,o="0"),v||((r=r.slice(0,_)).length<_&&(r+=l(_-r.length)),o.lengtht.label.length?-1:e.label.length0,J=W?a.precision:0,K=J,X=a.minValue,Q=!1,Z=a.maxValue,ee=!1,te=a.useToLocaleString,ne=a.groupingSeparator,ie=a.decimalSeparator,ae=a.grouping;te=te&&(t||i);var se=a.trim;h(se)&&(se=se.join(" ")),null===se&&(I||Z||W)&&(se="all"),null!==se&&!0!==se&&"left"!==se&&"right"!==se||(se="large"),!1===se&&(se="");var oe=function(e){return e.test(se)},re=/large/,le=/small/,de=/both/,ue=/mid/,ce=/^all|[^sm]all/,me=/final/,fe=I>0||j([re,de,ce],oe),he=j([le,de,ce],oe),ve=j([ue,ce],oe),pe=j([me,ce],oe),_e=g(A.match(E),(function(e,t){var n=V(e);return"*"===e.slice(0,1)&&(e=e.slice(1),"escape"!==n&&"general"!==n&&$.push(n)),{index:t,length:e.length,text:"",token:"escape"===n?e.replace(Y.escape,"$1"):e,type:"escape"===n||"general"===n?null:n}})),ge={index:0,length:0,token:"",text:"",type:null},ye=[];R&&_e.reverse(),_(_e,(function(e){if(e.type)return(ge.type||ge.text)&&ye.push(ge),void(ge=e);R?ge.text=e.token+ge.text:ge.text+=e.token})),(ge.type||ge.text)&&ye.push(ge),R&&ye.reverse();var be=x(s,k(b(y(ye,"type"))));if(!be.length)return y(ye,"text").join("");be=g(be,(function(e,t){var n,i=t+1===be.length,s=!t;n="years"===e||"months"===e?N.as(e):D.as(e);var o=Math.floor(n),r=n-o,l=p(ye,(function(t){return e===t.type}));return s&&Z&&n>Z&&(ee=!0),i&&X&&Math.abs(a.duration.as(e))1&&(q=!0),D.subtract(o,e),N.subtract(o,e),{rawValue:n,wholeValue:o,decimalValue:i?r:0,isSmallest:i,isLargest:s,type:e,tokenLength:l.length}}));var ke=B?Math.floor:Math.round,xe=function(e,t){var n=Math.pow(10,t);return ke(e*n)/n},we=!1,Me=!1,Se=function(e,t){var n={useGrouping:U,groupingSeparator:ne,decimalSeparator:ie,grouping:ae,useToLocaleString:te};return W&&(J<=0?(e.rawValue=0,e.wholeValue=0,e.decimalValue=0):(n.maximumSignificantDigits=J,e.significantDigits=J)),ee&&!Me&&(e.isLargest?(e.wholeValue=Z,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),Q&&!Me&&(e.isSmallest?(e.wholeValue=X,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),e.isSmallest||e.significantDigits&&e.significantDigits-e.wholeValue.toString().length<=0?z<0?e.value=xe(e.wholeValue,z):0===z?e.value=ke(e.wholeValue+e.decimalValue):W?(e.value=B?xe(e.rawValue,J-e.wholeValue.toString().length):e.rawValue,e.wholeValue&&(J-=e.wholeValue.toString().length)):(n.fractionDigits=z,e.value=B?e.wholeValue+xe(e.decimalValue,z):e.wholeValue+e.decimalValue):W&&e.wholeValue?(e.value=Math.round(xe(e.wholeValue,e.significantDigits-e.wholeValue.toString().length)),J-=e.wholeValue.toString().length):e.value=e.wholeValue,e.tokenLength>1&&(q||we)&&(n.minimumIntegerDigits=e.tokenLength,Me&&n.maximumSignificantDigits0||""===se||p($,e.type)||p(F,e.type))&&(we=!0),e.formattedValue=u(e.value,n,H),n.useGrouping=!1,n.decimalSeparator=".",e.formattedValueEn=u(e.value,n,"en"),2===e.tokenLength&&"milliseconds"===e.type&&(e.formattedValueMS=u(e.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),e};if((be=b(be=g(be,Se))).length>1){var Le=function(e){return p(be,(function(t){return t.type===e}))},je=function(e){var t=Le(e.type);t&&_(e.targets,(function(e){var n=Le(e.type);n&&parseInt(t.formattedValueEn,10)===e.value&&(t.rawValue=0,t.wholeValue=0,t.decimalValue=0,n.rawValue+=1,n.wholeValue+=1,n.decimalValue=0,n.formattedValueEn=n.wholeValue.toString(),Me=!0)}))};_(o,je)}return Me&&(we=!1,J=K,be=b(be=g(be,Se))),!F||ee&&!a.trim?(fe&&(be=w(be,(function(e){return!e.isSmallest&&!e.wholeValue&&!p($,e.type)}))),I&&be.length&&(be=be.slice(0,I)),he&&be.length>1&&(be=M(be,(function(e){return!e.wholeValue&&!p($,e.type)&&!e.isLargest}))),ve&&(be=b(be=g(be,(function(e,t){return t>0&&t ",ee=!1,Q=!1),T&&(t.value>0||""===se||p($,t.type)||p(F,t.type))&&(n+="-",T=!1),"milliseconds"===e.type&&t.formattedValueMS?n+=t.formattedValueMS:n+=t.formattedValue,R||(n+=e.text),n}))).join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function V(){var e=this.duration,t=function(t){return e._data[t]},n=p(this.types,t),i=function(e,t){for(var n=e.length;n-=1;)if(t(e[n]))return e[n]}(this.types,t);switch(n){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(n===i)return"d __";case"weeks":return n===i?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(n===i)return"M __";case"years":return n===i?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function E(e){if(!e)throw"Moment Duration Format init cannot find moment instance.";e.duration.format=C,e.duration.fn.format=Y,e.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:V,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},e.updateLocale("en",f)}var A=function(e,t,n){return e.toLocaleString(t,n)};t=function(){try{(0).toLocaleString("i")}catch(e){return"RangeError"===e.name}return!1}()&&N(A),n=t&&D(A);var F=function(e,t,n){if("undefined"!=typeof window&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(t,n).format(e)};return i=N(F),a=i&&D(F),E(e),E},a=[n("./node_modules/moment/moment.js")],void 0===(s="function"==typeof(i=r)?i.apply(t,a):i)||(e.exports=s),o&&(o.momentDurationFormatSetup=o.moment?r(o.moment):r)},"./node_modules/moment/locale sync recursive ^\\.\\/.*$":function(e,t,n){var i={"./af":"./node_modules/moment/locale/af.js","./af.js":"./node_modules/moment/locale/af.js","./ar":"./node_modules/moment/locale/ar.js","./ar-dz":"./node_modules/moment/locale/ar-dz.js","./ar-dz.js":"./node_modules/moment/locale/ar-dz.js","./ar-kw":"./node_modules/moment/locale/ar-kw.js","./ar-kw.js":"./node_modules/moment/locale/ar-kw.js","./ar-ly":"./node_modules/moment/locale/ar-ly.js","./ar-ly.js":"./node_modules/moment/locale/ar-ly.js","./ar-ma":"./node_modules/moment/locale/ar-ma.js","./ar-ma.js":"./node_modules/moment/locale/ar-ma.js","./ar-sa":"./node_modules/moment/locale/ar-sa.js","./ar-sa.js":"./node_modules/moment/locale/ar-sa.js","./ar-tn":"./node_modules/moment/locale/ar-tn.js","./ar-tn.js":"./node_modules/moment/locale/ar-tn.js","./ar.js":"./node_modules/moment/locale/ar.js","./az":"./node_modules/moment/locale/az.js","./az.js":"./node_modules/moment/locale/az.js","./be":"./node_modules/moment/locale/be.js","./be.js":"./node_modules/moment/locale/be.js","./bg":"./node_modules/moment/locale/bg.js","./bg.js":"./node_modules/moment/locale/bg.js","./bm":"./node_modules/moment/locale/bm.js","./bm.js":"./node_modules/moment/locale/bm.js","./bn":"./node_modules/moment/locale/bn.js","./bn-bd":"./node_modules/moment/locale/bn-bd.js","./bn-bd.js":"./node_modules/moment/locale/bn-bd.js","./bn.js":"./node_modules/moment/locale/bn.js","./bo":"./node_modules/moment/locale/bo.js","./bo.js":"./node_modules/moment/locale/bo.js","./br":"./node_modules/moment/locale/br.js","./br.js":"./node_modules/moment/locale/br.js","./bs":"./node_modules/moment/locale/bs.js","./bs.js":"./node_modules/moment/locale/bs.js","./ca":"./node_modules/moment/locale/ca.js","./ca.js":"./node_modules/moment/locale/ca.js","./cs":"./node_modules/moment/locale/cs.js","./cs.js":"./node_modules/moment/locale/cs.js","./cv":"./node_modules/moment/locale/cv.js","./cv.js":"./node_modules/moment/locale/cv.js","./cy":"./node_modules/moment/locale/cy.js","./cy.js":"./node_modules/moment/locale/cy.js","./da":"./node_modules/moment/locale/da.js","./da.js":"./node_modules/moment/locale/da.js","./de":"./node_modules/moment/locale/de.js","./de-at":"./node_modules/moment/locale/de-at.js","./de-at.js":"./node_modules/moment/locale/de-at.js","./de-ch":"./node_modules/moment/locale/de-ch.js","./de-ch.js":"./node_modules/moment/locale/de-ch.js","./de.js":"./node_modules/moment/locale/de.js","./dv":"./node_modules/moment/locale/dv.js","./dv.js":"./node_modules/moment/locale/dv.js","./el":"./node_modules/moment/locale/el.js","./el.js":"./node_modules/moment/locale/el.js","./en-au":"./node_modules/moment/locale/en-au.js","./en-au.js":"./node_modules/moment/locale/en-au.js","./en-ca":"./node_modules/moment/locale/en-ca.js","./en-ca.js":"./node_modules/moment/locale/en-ca.js","./en-gb":"./node_modules/moment/locale/en-gb.js","./en-gb.js":"./node_modules/moment/locale/en-gb.js","./en-ie":"./node_modules/moment/locale/en-ie.js","./en-ie.js":"./node_modules/moment/locale/en-ie.js","./en-il":"./node_modules/moment/locale/en-il.js","./en-il.js":"./node_modules/moment/locale/en-il.js","./en-in":"./node_modules/moment/locale/en-in.js","./en-in.js":"./node_modules/moment/locale/en-in.js","./en-nz":"./node_modules/moment/locale/en-nz.js","./en-nz.js":"./node_modules/moment/locale/en-nz.js","./en-sg":"./node_modules/moment/locale/en-sg.js","./en-sg.js":"./node_modules/moment/locale/en-sg.js","./eo":"./node_modules/moment/locale/eo.js","./eo.js":"./node_modules/moment/locale/eo.js","./es":"./node_modules/moment/locale/es.js","./es-do":"./node_modules/moment/locale/es-do.js","./es-do.js":"./node_modules/moment/locale/es-do.js","./es-mx":"./node_modules/moment/locale/es-mx.js","./es-mx.js":"./node_modules/moment/locale/es-mx.js","./es-us":"./node_modules/moment/locale/es-us.js","./es-us.js":"./node_modules/moment/locale/es-us.js","./es.js":"./node_modules/moment/locale/es.js","./et":"./node_modules/moment/locale/et.js","./et.js":"./node_modules/moment/locale/et.js","./eu":"./node_modules/moment/locale/eu.js","./eu.js":"./node_modules/moment/locale/eu.js","./fa":"./node_modules/moment/locale/fa.js","./fa.js":"./node_modules/moment/locale/fa.js","./fi":"./node_modules/moment/locale/fi.js","./fi.js":"./node_modules/moment/locale/fi.js","./fil":"./node_modules/moment/locale/fil.js","./fil.js":"./node_modules/moment/locale/fil.js","./fo":"./node_modules/moment/locale/fo.js","./fo.js":"./node_modules/moment/locale/fo.js","./fr":"./node_modules/moment/locale/fr.js","./fr-ca":"./node_modules/moment/locale/fr-ca.js","./fr-ca.js":"./node_modules/moment/locale/fr-ca.js","./fr-ch":"./node_modules/moment/locale/fr-ch.js","./fr-ch.js":"./node_modules/moment/locale/fr-ch.js","./fr.js":"./node_modules/moment/locale/fr.js","./fy":"./node_modules/moment/locale/fy.js","./fy.js":"./node_modules/moment/locale/fy.js","./ga":"./node_modules/moment/locale/ga.js","./ga.js":"./node_modules/moment/locale/ga.js","./gd":"./node_modules/moment/locale/gd.js","./gd.js":"./node_modules/moment/locale/gd.js","./gl":"./node_modules/moment/locale/gl.js","./gl.js":"./node_modules/moment/locale/gl.js","./gom-deva":"./node_modules/moment/locale/gom-deva.js","./gom-deva.js":"./node_modules/moment/locale/gom-deva.js","./gom-latn":"./node_modules/moment/locale/gom-latn.js","./gom-latn.js":"./node_modules/moment/locale/gom-latn.js","./gu":"./node_modules/moment/locale/gu.js","./gu.js":"./node_modules/moment/locale/gu.js","./he":"./node_modules/moment/locale/he.js","./he.js":"./node_modules/moment/locale/he.js","./hi":"./node_modules/moment/locale/hi.js","./hi.js":"./node_modules/moment/locale/hi.js","./hr":"./node_modules/moment/locale/hr.js","./hr.js":"./node_modules/moment/locale/hr.js","./hu":"./node_modules/moment/locale/hu.js","./hu.js":"./node_modules/moment/locale/hu.js","./hy-am":"./node_modules/moment/locale/hy-am.js","./hy-am.js":"./node_modules/moment/locale/hy-am.js","./id":"./node_modules/moment/locale/id.js","./id.js":"./node_modules/moment/locale/id.js","./is":"./node_modules/moment/locale/is.js","./is.js":"./node_modules/moment/locale/is.js","./it":"./node_modules/moment/locale/it.js","./it-ch":"./node_modules/moment/locale/it-ch.js","./it-ch.js":"./node_modules/moment/locale/it-ch.js","./it.js":"./node_modules/moment/locale/it.js","./ja":"./node_modules/moment/locale/ja.js","./ja.js":"./node_modules/moment/locale/ja.js","./jv":"./node_modules/moment/locale/jv.js","./jv.js":"./node_modules/moment/locale/jv.js","./ka":"./node_modules/moment/locale/ka.js","./ka.js":"./node_modules/moment/locale/ka.js","./kk":"./node_modules/moment/locale/kk.js","./kk.js":"./node_modules/moment/locale/kk.js","./km":"./node_modules/moment/locale/km.js","./km.js":"./node_modules/moment/locale/km.js","./kn":"./node_modules/moment/locale/kn.js","./kn.js":"./node_modules/moment/locale/kn.js","./ko":"./node_modules/moment/locale/ko.js","./ko.js":"./node_modules/moment/locale/ko.js","./ku":"./node_modules/moment/locale/ku.js","./ku.js":"./node_modules/moment/locale/ku.js","./ky":"./node_modules/moment/locale/ky.js","./ky.js":"./node_modules/moment/locale/ky.js","./lb":"./node_modules/moment/locale/lb.js","./lb.js":"./node_modules/moment/locale/lb.js","./lo":"./node_modules/moment/locale/lo.js","./lo.js":"./node_modules/moment/locale/lo.js","./lt":"./node_modules/moment/locale/lt.js","./lt.js":"./node_modules/moment/locale/lt.js","./lv":"./node_modules/moment/locale/lv.js","./lv.js":"./node_modules/moment/locale/lv.js","./me":"./node_modules/moment/locale/me.js","./me.js":"./node_modules/moment/locale/me.js","./mi":"./node_modules/moment/locale/mi.js","./mi.js":"./node_modules/moment/locale/mi.js","./mk":"./node_modules/moment/locale/mk.js","./mk.js":"./node_modules/moment/locale/mk.js","./ml":"./node_modules/moment/locale/ml.js","./ml.js":"./node_modules/moment/locale/ml.js","./mn":"./node_modules/moment/locale/mn.js","./mn.js":"./node_modules/moment/locale/mn.js","./mr":"./node_modules/moment/locale/mr.js","./mr.js":"./node_modules/moment/locale/mr.js","./ms":"./node_modules/moment/locale/ms.js","./ms-my":"./node_modules/moment/locale/ms-my.js","./ms-my.js":"./node_modules/moment/locale/ms-my.js","./ms.js":"./node_modules/moment/locale/ms.js","./mt":"./node_modules/moment/locale/mt.js","./mt.js":"./node_modules/moment/locale/mt.js","./my":"./node_modules/moment/locale/my.js","./my.js":"./node_modules/moment/locale/my.js","./nb":"./node_modules/moment/locale/nb.js","./nb.js":"./node_modules/moment/locale/nb.js","./ne":"./node_modules/moment/locale/ne.js","./ne.js":"./node_modules/moment/locale/ne.js","./nl":"./node_modules/moment/locale/nl.js","./nl-be":"./node_modules/moment/locale/nl-be.js","./nl-be.js":"./node_modules/moment/locale/nl-be.js","./nl.js":"./node_modules/moment/locale/nl.js","./nn":"./node_modules/moment/locale/nn.js","./nn.js":"./node_modules/moment/locale/nn.js","./oc-lnc":"./node_modules/moment/locale/oc-lnc.js","./oc-lnc.js":"./node_modules/moment/locale/oc-lnc.js","./pa-in":"./node_modules/moment/locale/pa-in.js","./pa-in.js":"./node_modules/moment/locale/pa-in.js","./pl":"./node_modules/moment/locale/pl.js","./pl.js":"./node_modules/moment/locale/pl.js","./pt":"./node_modules/moment/locale/pt.js","./pt-br":"./node_modules/moment/locale/pt-br.js","./pt-br.js":"./node_modules/moment/locale/pt-br.js","./pt.js":"./node_modules/moment/locale/pt.js","./ro":"./node_modules/moment/locale/ro.js","./ro.js":"./node_modules/moment/locale/ro.js","./ru":"./node_modules/moment/locale/ru.js","./ru.js":"./node_modules/moment/locale/ru.js","./sd":"./node_modules/moment/locale/sd.js","./sd.js":"./node_modules/moment/locale/sd.js","./se":"./node_modules/moment/locale/se.js","./se.js":"./node_modules/moment/locale/se.js","./si":"./node_modules/moment/locale/si.js","./si.js":"./node_modules/moment/locale/si.js","./sk":"./node_modules/moment/locale/sk.js","./sk.js":"./node_modules/moment/locale/sk.js","./sl":"./node_modules/moment/locale/sl.js","./sl.js":"./node_modules/moment/locale/sl.js","./sq":"./node_modules/moment/locale/sq.js","./sq.js":"./node_modules/moment/locale/sq.js","./sr":"./node_modules/moment/locale/sr.js","./sr-cyrl":"./node_modules/moment/locale/sr-cyrl.js","./sr-cyrl.js":"./node_modules/moment/locale/sr-cyrl.js","./sr.js":"./node_modules/moment/locale/sr.js","./ss":"./node_modules/moment/locale/ss.js","./ss.js":"./node_modules/moment/locale/ss.js","./sv":"./node_modules/moment/locale/sv.js","./sv.js":"./node_modules/moment/locale/sv.js","./sw":"./node_modules/moment/locale/sw.js","./sw.js":"./node_modules/moment/locale/sw.js","./ta":"./node_modules/moment/locale/ta.js","./ta.js":"./node_modules/moment/locale/ta.js","./te":"./node_modules/moment/locale/te.js","./te.js":"./node_modules/moment/locale/te.js","./tet":"./node_modules/moment/locale/tet.js","./tet.js":"./node_modules/moment/locale/tet.js","./tg":"./node_modules/moment/locale/tg.js","./tg.js":"./node_modules/moment/locale/tg.js","./th":"./node_modules/moment/locale/th.js","./th.js":"./node_modules/moment/locale/th.js","./tk":"./node_modules/moment/locale/tk.js","./tk.js":"./node_modules/moment/locale/tk.js","./tl-ph":"./node_modules/moment/locale/tl-ph.js","./tl-ph.js":"./node_modules/moment/locale/tl-ph.js","./tlh":"./node_modules/moment/locale/tlh.js","./tlh.js":"./node_modules/moment/locale/tlh.js","./tr":"./node_modules/moment/locale/tr.js","./tr.js":"./node_modules/moment/locale/tr.js","./tzl":"./node_modules/moment/locale/tzl.js","./tzl.js":"./node_modules/moment/locale/tzl.js","./tzm":"./node_modules/moment/locale/tzm.js","./tzm-latn":"./node_modules/moment/locale/tzm-latn.js","./tzm-latn.js":"./node_modules/moment/locale/tzm-latn.js","./tzm.js":"./node_modules/moment/locale/tzm.js","./ug-cn":"./node_modules/moment/locale/ug-cn.js","./ug-cn.js":"./node_modules/moment/locale/ug-cn.js","./uk":"./node_modules/moment/locale/uk.js","./uk.js":"./node_modules/moment/locale/uk.js","./ur":"./node_modules/moment/locale/ur.js","./ur.js":"./node_modules/moment/locale/ur.js","./uz":"./node_modules/moment/locale/uz.js","./uz-latn":"./node_modules/moment/locale/uz-latn.js","./uz-latn.js":"./node_modules/moment/locale/uz-latn.js","./uz.js":"./node_modules/moment/locale/uz.js","./vi":"./node_modules/moment/locale/vi.js","./vi.js":"./node_modules/moment/locale/vi.js","./x-pseudo":"./node_modules/moment/locale/x-pseudo.js","./x-pseudo.js":"./node_modules/moment/locale/x-pseudo.js","./yo":"./node_modules/moment/locale/yo.js","./yo.js":"./node_modules/moment/locale/yo.js","./zh-cn":"./node_modules/moment/locale/zh-cn.js","./zh-cn.js":"./node_modules/moment/locale/zh-cn.js","./zh-hk":"./node_modules/moment/locale/zh-hk.js","./zh-hk.js":"./node_modules/moment/locale/zh-hk.js","./zh-mo":"./node_modules/moment/locale/zh-mo.js","./zh-mo.js":"./node_modules/moment/locale/zh-mo.js","./zh-tw":"./node_modules/moment/locale/zh-tw.js","./zh-tw.js":"./node_modules/moment/locale/zh-tw.js"};function a(e){var t=s(e);return n(t)}function s(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}a.keys=function(){return Object.keys(i)},a.resolve=s,e.exports=a,a.id="./node_modules/moment/locale sync recursive ^\\.\\/.*$"},"./node_modules/moment/locale/af.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-dz.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,a,s,o){var r=t(i),l=n[e][t(i)];return 2===r&&(l=l[a?0:1]),l.replace(/%d/i,i)}},a=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-kw.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-ly.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(t,a,s,o){var r=n(t),l=i[e][n(t)];return 2===r&&(l=l[a?0:1]),l.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-ma.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-sa.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar-tn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ar.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},s=function(e){return function(t,n,s,o){var r=i(t),l=a[e][i(t)];return 2===r&&(l=l[n?0:1]),l.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:s("s"),ss:s("s"),m:s("m"),mm:s("m"),h:s("h"),hh:s("h"),d:s("d"),dd:s("d"),M:s("M"),MM:s("M"),y:s("y"),yy:s("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/az.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/be.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i,a;return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+(i=+e,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bg.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bm.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bn-bd.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/br.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],i=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,a=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:a,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:a,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/bs.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ca.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cs.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],a=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function s(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?a+(s(e)?"sekundy":"sekund"):a+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?a+(s(e)?"minuty":"minut"):a+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(s(e)?"hodiny":"hodin"):a+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?a+(s(e)?"dny":"dní"):a+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?a+(s(e)?"měsíce":"měsíců"):a+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?a+(s(e)?"roky":"let"):a+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cv.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/cy.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/da.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de-at.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de-ch.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/de.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/dv.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/el.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n,i=this._calendarEl[e],a=t&&t.hours();return n=i,("undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(i=i.apply(t)),i.replace("{}",a%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-au.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-ca.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-gb.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-ie.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-il.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-in.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-nz.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/en-sg.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/eo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-do.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-mx.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es-us.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/es.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/et.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:i?a[n][0]:a[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/eu.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fa.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fi.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,i,a,s){var o="";switch(a){case"s":return s?"muutaman sekunnin":"muutama sekunti";case"ss":o=s?"sekunnin":"sekuntia";break;case"m":return s?"minuutin":"minuutti";case"mm":o=s?"minuutin":"minuuttia";break;case"h":return s?"tunnin":"tunti";case"hh":o=s?"tunnin":"tuntia";break;case"d":return s?"päivän":"päivä";case"dd":o=s?"päivän":"päivää";break;case"M":return s?"kuukauden":"kuukausi";case"MM":o=s?"kuukauden":"kuukautta";break;case"y":return s?"vuoden":"vuosi";case"yy":o=s?"vuoden":"vuotta"}return o=function(e,i){return e<10?i?n[e]:t[e]:e}(e,s)+" "+o}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fil.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr-ca.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr-ch.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fr.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/fy.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ga.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gd.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gom-deva.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gom-latn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?a[n][0]:a[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/gu.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/he.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hi.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hr.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hu.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var a=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return a+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return a+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return a+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return a+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return a+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return a+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/hy-am.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/id.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/is.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e){return e%100==11||e%10!=1}function n(e,n,i,a){var s=e+" ";switch(i){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?s+(n||a?"sekúndur":"sekúndum"):s+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?s+(n||a?"mínútur":"mínútum"):n?s+"mínúta":s+"mínútu";case"hh":return t(e)?s+(n||a?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?s+"dagar":s+(a?"daga":"dögum"):n?s+"dagur":s+(a?"dag":"degi");case"M":return n?"mánuður":a?"mánuð":"mánuði";case"MM":return t(e)?n?s+"mánuðir":s+(a?"mánuði":"mánuðum"):n?s+"mánuður":s+(a?"mánuð":"mánuði");case"y":return n||a?"ár":"ári";case"yy":return t(e)?s+(n||a?"ár":"árum"):s+(n||a?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/it-ch.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/it.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ja.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/jv.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ka.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/kk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/km.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/kn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ko.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ku.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ky.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lb.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lt.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?a(n)[0]:i?a(n)[1]:a(n)[2]}function i(e){return e%10==0||e>10&&e<20}function a(e){return t[e].split("_")}function s(e,t,s,o){var r=e+" ";return 1===e?r+n(0,t,s[0],o):t?r+(i(e)?a(s)[1]:a(s)[0]):o?r+a(s)[1]:r+(i(e)?a(s)[1]:a(s)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"},ss:s,m:n,mm:s,h:n,hh:s,d:n,dd:s,M:n,MM:s,y:n,yy:s},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/lv.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,a){return e+" "+n(t[a],e,i)}function a(e,i,a){return n(t[a],e,i)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/me.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var a=t.words[i];return 1===i.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mi.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ml.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mr.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var a="";if(t)switch(n){case"s":a="काही सेकंद";break;case"ss":a="%d सेकंद";break;case"m":a="एक मिनिट";break;case"mm":a="%d मिनिटे";break;case"h":a="एक तास";break;case"hh":a="%d तास";break;case"d":a="एक दिवस";break;case"dd":a="%d दिवस";break;case"M":a="एक महिना";break;case"MM":a="%d महिने";break;case"y":a="एक वर्ष";break;case"yy":a="%d वर्षे"}else switch(n){case"s":a="काही सेकंदां";break;case"ss":a="%d सेकंदां";break;case"m":a="एका मिनिटा";break;case"mm":a="%d मिनिटां";break;case"h":a="एका तासा";break;case"hh":a="%d तासां";break;case"d":a="एका दिवसा";break;case"dd":a="%d दिवसां";break;case"M":a="एका महिन्या";break;case"MM":a="%d महिन्यां";break;case"y":a="एका वर्षा";break;case"yy":a="%d वर्षां"}return a.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ms-my.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ms.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/mt.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/my.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nb.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ne.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nl-be.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/nn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/oc-lnc.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pa-in.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function a(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function s(e,t,n){var i=e+" ";switch(n){case"ss":return i+(a(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(a(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(a(e)?"godziny":"godzin");case"ww":return i+(a(e)?"tygodnie":"tygodni");case"MM":return i+(a(e)?"miesiące":"miesięcy");case"yy":return i+(a(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:s,m:s,mm:s,h:s,hh:s,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:s,M:"miesiąc",MM:s,y:"rok",yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pt-br.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/pt.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ro.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ru.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i,a;return"m"===n?t?"минута":"минуту":e+" "+(i=+e,a={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sd.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/se.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/si.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function a(e,t,n,a){var s=e+" ";switch(n){case"s":return t||a?"pár sekúnd":"pár sekundami";case"ss":return t||a?s+(i(e)?"sekundy":"sekúnd"):s+"sekundami";case"m":return t?"minúta":a?"minútu":"minútou";case"mm":return t||a?s+(i(e)?"minúty":"minút"):s+"minútami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?s+(i(e)?"hodiny":"hodín"):s+"hodinami";case"d":return t||a?"deň":"dňom";case"dd":return t||a?s+(i(e)?"dni":"dní"):s+"dňami";case"M":return t||a?"mesiac":"mesiacom";case"MM":return t||a?s+(i(e)?"mesiace":"mesiacov"):s+"mesiacmi";case"y":return t||a?"rok":"rokom";case"yy":return t||a?s+(i(e)?"roky":"rokov"):s+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return a+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return a+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return a+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sq.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sr-cyrl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var s,o=t.words[i];return 1===i.length?"y"===i&&n?"једна година":a||n?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"годину"===s?e+" година":e+" "+s)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sr.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,i,a){var s,o=t.words[i];return 1===i.length?"y"===i&&n?"jedna godina":a||n?o[0]:o[1]:(s=t.correctGrammaticalCase(e,o),"yy"===i&&n&&"godinu"===s?e+" godina":e+" "+s)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ss.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sv.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/sw.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ta.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/te.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tet.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tg.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/th.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tl-ph.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tlh.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,i,a){var s=function(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,s="";return n>0&&(s+=t[n]+"vatlh"),i>0&&(s+=(""!==s?" ":"")+t[i]+"maH"),a>0&&(s+=(""!==s?" ":"")+t[a]),""===s?"pagh":s}(e);switch(i){case"ss":return s+" lup";case"mm":return s+" tup";case"hh":return s+" rep";case"dd":return s+" jaj";case"MM":return s+" jar";case"yy":return s+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tr.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10;return e+(t[i]||t[e%100-i]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzl.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n,i){var a={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?a[n][0]:a[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzm-latn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/tzm.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ug-cn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +function t(e,t,n){var i,a;return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+(i=+e,a={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n].split("_"),i%10==1&&i%100!=11?a[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?a[1]:a[2])}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/ur.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uz-latn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/uz.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/vi.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/x-pseudo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/yo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-cn.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-hk.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-mo.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/locale/zh-tw.js":function(e,t,n){!function(e){"use strict"; +//! moment.js locale configuration +e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n("./node_modules/moment/moment.js"))},"./node_modules/moment/moment.js":function(e,t,n){(function(e){e.exports=function(){"use strict";var t,i;function a(){return t.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(r(e,t))return!1;return!0}function d(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var n,i=[],a=e.length;for(n=0;n>>0;for(t=0;t0)for(n=0;n=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,S=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)r(e,t)&&n.push(t);return n};var Y=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,E={},A={};function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(A[e]=a),t&&(A[t[0]]=function(){return C(a.apply(this,arguments),t[1],t[2])}),n&&(A[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function P(e,t){return e.isValid()?(t=I(t,e.localeData()),E[t]=E[t]||function(e){var t,n,i,a=e.match(Y);for(t=0,n=a.length;t=0&&V.test(e);)e=e.replace(V,i),V.lastIndex=0,n-=1;return e}var $={};function O(e,t){var n=e.toLowerCase();$[n]=$[n+"s"]=$[t]=e}function H(e){return"string"==typeof e?$[e]||$[e.toLowerCase()]:void 0}function R(e){var t,n,i={};for(n in e)r(e,n)&&(t=H(n))&&(i[t]=e[n]);return i}var G={};function z(e,t){G[e]=t}function q(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function B(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=U(t)),n}function W(e,t){return function(n){return null!=n?(K(this,e,n),a.updateOffset(this,t),this):J(this,e)}}function J(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&q(e.year())&&1===e.month()&&29===e.date()?(n=B(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),xe(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var X,Q=/\d/,Z=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ne=/[+-]?\d{6}/,ie=/\d\d?/,ae=/\d\d\d\d?/,se=/\d\d\d\d\d\d?/,oe=/\d{1,3}/,re=/\d{1,4}/,le=/[+-]?\d{1,6}/,de=/\d+/,ue=/[+-]?\d+/,ce=/Z|[+-]\d\d:?\d\d/gi,me=/Z|[+-]\d\d(?::?\d\d)?/gi,fe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,n){X[e]=T(t)?t:function(e,i){return e&&n?n:t}}function ve(e,t){return r(X,e)?X[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,a){return t||n||i||a}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}X={};var _e,ge={};function ye(e,t){var n,i,a=t;for("string"==typeof e&&(e=[e]),u(t)&&(a=function(e,n){n[t]=B(e)}),i=e.length,n=0;n68?1900:2e3)};var Ve=W("FullYear",!0);function Ee(e,t,n,i,a,s,o){var r;return e<100&&e>=0?(r=new Date(e+400,t,n,i,a,s,o),isFinite(r.getFullYear())&&r.setFullYear(e)):r=new Date(e,t,n,i,a,s,o),r}function Ae(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Fe(e,t,n){var i=7+t-n;return-(7+Ae(e,0,i).getUTCDay()-t)%7+i-1}function Pe(e,t,n,i,a){var s,o,r=1+7*(t-1)+(7+n-i)%7+Fe(e,i,a);return r<=0?o=Ye(s=e-1)+r:r>Ye(e)?(s=e+1,o=r-Ye(e)):(s=e,o=r),{year:s,dayOfYear:o}}function Ie(e,t,n){var i,a,s=Fe(e.year(),t,n),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?i=o+$e(a=e.year()-1,t,n):o>$e(e.year(),t,n)?(i=o-$e(e.year(),t,n),a=e.year()+1):(a=e.year(),i=o),{week:i,year:a}}function $e(e,t,n){var i=Fe(e,t,n),a=Fe(e+1,t,n);return(Ye(e)-i+a)/7}function Oe(e,t){return e.slice(t,7).concat(e.slice(0,t))}F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),z("week",5),z("isoWeek",5),he("w",ie),he("ww",ie,Z),he("W",ie),he("WW",ie,Z),be(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=B(e)})),F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),z("day",11),z("weekday",11),z("isoWeekday",11),he("d",ie),he("e",ie),he("E",ie),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),be(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:v(n).invalidWeekday=e})),be(["d","e","E"],(function(e,t,n,i){t[i]=B(e)}));var He="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ge="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ze=fe,qe=fe,Ue=fe;function Be(e,t,n){var i,a,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)s=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(s,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=_e.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=_e.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._shortWeekdaysParse,o))||-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=_e.call(this._shortWeekdaysParse,o))||-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._minWeekdaysParse,o))?a:null:-1!==(a=_e.call(this._minWeekdaysParse,o))||-1!==(a=_e.call(this._weekdaysParse,o))||-1!==(a=_e.call(this._shortWeekdaysParse,o))?a:null}function We(){function e(e,t){return t.length-e.length}var t,n,i,a,s,o=[],r=[],l=[],d=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),i=pe(this.weekdaysMin(n,"")),a=pe(this.weekdaysShort(n,"")),s=pe(this.weekdays(n,"")),o.push(i),r.push(a),l.push(s),d.push(i),d.push(a),d.push(s);o.sort(e),r.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Je(){return this.hours()%12||12}function Ke(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Xe(e,t){return t._meridiemParse}F("H",["HH",2],0,"hour"),F("h",["hh",2],0,Je),F("k",["kk",2],0,(function(){return this.hours()||24})),F("hmm",0,0,(function(){return""+Je.apply(this)+C(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+Je.apply(this)+C(this.minutes(),2)+C(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+C(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+C(this.minutes(),2)+C(this.seconds(),2)})),Ke("a",!0),Ke("A",!1),O("hour","h"),z("hour",13),he("a",Xe),he("A",Xe),he("H",ie),he("h",ie),he("k",ie),he("HH",ie,Z),he("hh",ie,Z),he("kk",ie,Z),he("hmm",ae),he("hmmss",se),he("Hmm",ae),he("Hmmss",se),ye(["H","HH"],3),ye(["k","kk"],(function(e,t,n){var i=B(e);t[3]=24===i?0:i})),ye(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ye(["h","hh"],(function(e,t,n){t[3]=B(e),v(n).bigHour=!0})),ye("hmm",(function(e,t,n){var i=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i)),v(n).bigHour=!0})),ye("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i,2)),t[5]=B(e.substr(a)),v(n).bigHour=!0})),ye("Hmm",(function(e,t,n){var i=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i))})),ye("Hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[3]=B(e.substr(0,i)),t[4]=B(e.substr(i,2)),t[5]=B(e.substr(a))}));var Qe,Ze=W("Hours",!0),et={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:we,monthsShort:Me,week:{dow:0,doy:6},weekdays:He,weekdaysMin:Ge,weekdaysShort:Re,meridiemParse:/[ap]\.?m?\.?/i},tt={},nt={};function it(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n0;){if(i=st(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&it(a,n)>=t-1)break;t--}s++}return Qe}(e)}function dt(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>xe(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,v(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),v(e)._overflowWeeks&&-1===t&&(t=7),v(e)._overflowWeekday&&-1===t&&(t=8),v(e).overflow=t),e}var ut=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ct=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mt=/Z|[+-]\d\d(?::?\d\d)?/,ft=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ht=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],vt=/^\/?Date\((-?\d+)/i,pt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_t={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function gt(e){var t,n,i,a,s,o,r=e._i,l=ut.exec(r)||ct.exec(r),d=ft.length,u=ht.length;if(l){for(v(e).iso=!0,t=0,n=d;t7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,d=Ie(Lt(),s,o),n=kt(t.gg,e._a[0],d.year),i=kt(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(l=!0):null!=t.e?(a=t.e+s,(t.e<0||t.e>6)&&(l=!0)):a=s),i<1||i>$e(n,s,o)?v(e)._overflowWeeks=!0:null!=l?v(e)._overflowWeekday=!0:(r=Pe(n,i,a,s,o),e._a[0]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(o=kt(e._a[0],i[0]),(e._dayOfYear>Ye(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=Ae(o,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ae:Ee).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(v(e).weekdayMismatch=!0)}}function wt(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],v(e).empty=!0;var t,n,i,s,o,r,l,d=""+e._i,u=d.length,c=0;for(l=(i=I(e._f,e._locale).match(Y)||[]).length,t=0;t0&&v(e).unusedInput.push(o),d=d.slice(d.indexOf(n)+n.length),c+=n.length),A[s]?(n?v(e).empty=!1:v(e).unusedTokens.push(s),ke(s,n,e)):e._strict&&!n&&v(e).unusedTokens.push(s);v(e).charsLeftOver=u-c,d.length>0&&v(e).unusedInput.push(d),e._a[3]<=12&&!0===v(e).bigHour&&e._a[3]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(r=v(e).era)&&(e._a[0]=e._locale.erasConvertYear(r,e._a[0])),xt(e),dt(e)}else bt(e);else gt(e)}function Mt(e){var t=e._i,n=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),x(t)?new k(dt(t)):(c(t)?e._d=t:s(n)?function(e){var t,n,i,a,s,o,r=!1,l=e._f.length;if(0===l)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;athis?this:e:_()}));function Dt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Lt();for(n=t[0],i=1;i=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function on(e,t){return t.erasAbbrRegex(e)}function rn(){var e,t,n=[],i=[],a=[],s=[],o=this.eras();for(e=0,t=o.length;e(s=$e(e,i,a))&&(t=s),un.call(this,e,t,n,i,a))}function un(e,t,n,i,a){var s=Pe(e,t,n,i,a),o=Ae(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),he("N",on),he("NN",on),he("NNN",on),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ye(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?v(n).era=a:v(n).invalidEra=e})),he("y",de),he("yy",de),he("yyy",de),he("yyyy",de),he("yo",(function(e,t){return t._eraYearOrdinalRegex||de})),ye(["y","yy","yyy","yyyy"],0),ye(["yo"],(function(e,t,n,i){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,a):t[0]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ln("gggg","weekYear"),ln("ggggg","weekYear"),ln("GGGG","isoWeekYear"),ln("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),z("weekYear",1),z("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",ie,Z),he("gg",ie,Z),he("GGGG",re,te),he("gggg",re,te),he("GGGGG",le,ne),he("ggggg",le,ne),be(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=B(e)})),be(["gg","GG"],(function(e,t,n,i){t[i]=a.parseTwoDigitYear(e)})),F("Q",0,"Qo","quarter"),O("quarter","Q"),z("quarter",7),he("Q",Q),ye("Q",(function(e,t){t[1]=3*(B(e)-1)})),F("D",["DD",2],"Do","date"),O("date","D"),z("date",9),he("D",ie),he("DD",ie,Z),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ye(["D","DD"],2),ye("Do",(function(e,t){t[2]=B(e.match(ie)[0])}));var cn=W("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),z("dayOfYear",4),he("DDD",oe),he("DDDD",ee),ye(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=B(e)})),F("m",["mm",2],0,"minute"),O("minute","m"),z("minute",14),he("m",ie),he("mm",ie,Z),ye(["m","mm"],4);var mn=W("Minutes",!1);F("s",["ss",2],0,"second"),O("second","s"),z("second",15),he("s",ie),he("ss",ie,Z),ye(["s","ss"],5);var fn,hn,vn=W("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),O("millisecond","ms"),z("millisecond",16),he("S",oe,Q),he("SS",oe,Z),he("SSS",oe,ee),fn="SSSS";fn.length<=9;fn+="S")he(fn,de);function pn(e,t){t[6]=B(1e3*("0."+e))}for(fn="S";fn.length<=9;fn+="S")ye(fn,pn);hn=W("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var _n=k.prototype;function gn(e){return e}_n.add=Bt,_n.calendar=function(e,t){1===arguments.length&&(arguments[0]?Kt(arguments[0])?(e=arguments[0],t=void 0):Xt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Lt(),i=Pt(n,this).startOf("day"),s=a.calendarFormat(this,i)||"sameElse",o=t&&(T(t[s])?t[s].call(this,n):t[s]);return this.format(o||this.localeData().calendar(s,this,Lt(n)))},_n.clone=function(){return new k(this)},_n.diff=function(e,t,n){var i,a,s;if(!this.isValid())return NaN;if(!(i=Pt(e,this)).isValid())return NaN;switch(a=6e4*(i.utcOffset()-this.utcOffset()),t=H(t)){case"year":s=Qt(this,i)/12;break;case"month":s=Qt(this,i);break;case"quarter":s=Qt(this,i)/3;break;case"second":s=(this-i)/1e3;break;case"minute":s=(this-i)/6e4;break;case"hour":s=(this-i)/36e5;break;case"day":s=(this-i-a)/864e5;break;case"week":s=(this-i-a)/6048e5;break;default:s=this-i}return n?s:U(s)},_n.endOf=function(e){var t,n;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:an,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),a.updateOffset(this,!0),this},_n.format=function(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=P(this,e);return this.localeData().postformat(t)},_n.from=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?Rt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.fromNow=function(e){return this.from(Lt(),e)},_n.to=function(e,t){return this.isValid()&&(x(e)&&e.isValid()||Lt(e).isValid())?Rt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},_n.toNow=function(e){return this.to(Lt(),e)},_n.get=function(e){return T(this[e=H(e)])?this[e]():this},_n.invalidAt=function(){return v(this).overflow},_n.isAfter=function(e,t){var n=x(e)?e:Lt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()9999?P(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",P(n,"Z")):P(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},_n.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i="moment",a="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(_n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_n.toJSON=function(){return this.isValid()?this.toISOString():null},_n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},_n.unix=function(){return Math.floor(this.valueOf()/1e3)},_n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},_n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},_n.eraName=function(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},_n.isLocal=function(){return!!this.isValid()&&!this._isUTC},_n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},_n.isUtc=$t,_n.isUTC=$t,_n.zoneAbbr=function(){return this._isUTC?"UTC":""},_n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},_n.dates=M("dates accessor is deprecated. Use date instead.",cn),_n.months=M("months accessor is deprecated. Use month instead",Ne),_n.years=M("years accessor is deprecated. Use year instead",Ve),_n.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),_n.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),(t=Mt(t))._a?(e=t._isUTC?h(t._a):Lt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var i,a=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),o=0;for(i=0;i0):this._isDSTShifted=!1,this._isDSTShifted}));var yn=N.prototype;function bn(e,t,n,i){var a=lt(),s=h().set(i,t);return a[n](s,e)}function kn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return bn(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=bn(e,i,n,"month");return a}function xn(e,t,n,i){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var a,s=lt(),o=e?s._week.dow:0,r=[];if(null!=n)return bn(t,(n+o)%7,i,"day");for(a=0;a<7;a++)r[a]=bn(t,(a+o)%7,i,"day");return r}yn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return T(i)?i.call(t,n):i},yn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Y).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},yn.invalidDate=function(){return this._invalidDate},yn.ordinal=function(e){return this._ordinal.replace("%d",e)},yn.preparse=gn,yn.postformat=gn,yn.relativeTime=function(e,t,n,i){var a=this._relativeTime[n];return T(a)?a(e,t,n,i):a.replace(/%d/i,e)},yn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return T(n)?n(t):n.replace(/%s/i,t)},yn.set=function(e){var t,n;for(n in e)r(e,n)&&(T(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},yn.eras=function(e,t){var n,i,s,o=this._eras||lt("en")._eras;for(n=0,i=o.length;n=0)return l[i]},yn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n},yn.erasAbbrRegex=function(e){return r(this,"_erasAbbrRegex")||rn.call(this),e?this._erasAbbrRegex:this._erasRegex},yn.erasNameRegex=function(e){return r(this,"_erasNameRegex")||rn.call(this),e?this._erasNameRegex:this._erasRegex},yn.erasNarrowRegex=function(e){return r(this,"_erasNarrowRegex")||rn.call(this),e?this._erasNarrowRegex:this._erasRegex},yn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Se).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},yn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Se.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},yn.monthsParse=function(e,t,n){var i,a,s;if(this._monthsParseExact)return Te.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=h([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(s="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},yn.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ce.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=je),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},yn.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Ce.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},yn.week=function(e){return Ie(e,this._week.dow,this._week.doy).week},yn.firstDayOfYear=function(){return this._week.doy},yn.firstDayOfWeek=function(){return this._week.dow},yn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Oe(n,this._week.dow):e?n[e.day()]:n},yn.weekdaysMin=function(e){return!0===e?Oe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},yn.weekdaysShort=function(e){return!0===e?Oe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},yn.weekdaysParse=function(e,t,n){var i,a,s;if(this._weekdaysParseExact)return Be.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=h([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(s="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(s.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||We.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ue),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},yn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ot("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===B(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),a.lang=M("moment.lang is deprecated. Use moment.locale instead.",ot),a.langData=M("moment.langData is deprecated. Use moment.localeData instead.",lt);var wn=Math.abs;function Mn(e,t,n,i){var a=Rt(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function Sn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function jn(e){return 146097*e/4800}function Tn(e){return function(){return this.as(e)}}var Dn=Tn("ms"),Nn=Tn("s"),Cn=Tn("m"),Yn=Tn("h"),Vn=Tn("d"),En=Tn("w"),An=Tn("M"),Fn=Tn("Q"),Pn=Tn("y");function In(e){return function(){return this.isValid()?this._data[e]:NaN}}var $n=In("milliseconds"),On=In("seconds"),Hn=In("minutes"),Rn=In("hours"),Gn=In("days"),zn=In("months"),qn=In("years"),Un=Math.round,Bn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Wn(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}var Jn=Math.abs;function Kn(e){return(e>0)-(e<0)||+e}function Xn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,s,o,r,l=Jn(this._milliseconds)/1e3,d=Jn(this._days),u=Jn(this._months),c=this.asSeconds();return c?(e=U(l/60),t=U(e/60),l%=60,e%=60,n=U(u/12),u%=12,i=l?l.toFixed(3).replace(/\.?0+$/,""):"",a=c<0?"-":"",s=Kn(this._months)!==Kn(c)?"-":"",o=Kn(this._days)!==Kn(c)?"-":"",r=Kn(this._milliseconds)!==Kn(c)?"-":"",a+"P"+(n?s+n+"Y":"")+(u?s+u+"M":"")+(d?o+d+"D":"")+(t||e||l?"T":"")+(t?r+t+"H":"")+(e?r+e+"M":"")+(l?r+i+"S":"")):"P0D"}var Qn=Ct.prototype;return Qn.isValid=function(){return this._isValid},Qn.abs=function(){var e=this._data;return this._milliseconds=wn(this._milliseconds),this._days=wn(this._days),this._months=wn(this._months),e.milliseconds=wn(e.milliseconds),e.seconds=wn(e.seconds),e.minutes=wn(e.minutes),e.hours=wn(e.hours),e.months=wn(e.months),e.years=wn(e.years),this},Qn.add=function(e,t){return Mn(this,e,t,1)},Qn.subtract=function(e,t){return Mn(this,e,t,-1)},Qn.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ln(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(jn(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Qn.asMilliseconds=Dn,Qn.asSeconds=Nn,Qn.asMinutes=Cn,Qn.asHours=Yn,Qn.asDays=Vn,Qn.asWeeks=En,Qn.asMonths=An,Qn.asQuarters=Fn,Qn.asYears=Pn,Qn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*B(this._months/12):NaN},Qn._bubble=function(){var e,t,n,i,a,s=this._milliseconds,o=this._days,r=this._months,l=this._data;return s>=0&&o>=0&&r>=0||s<=0&&o<=0&&r<=0||(s+=864e5*Sn(jn(r)+o),o=0,r=0),l.milliseconds=s%1e3,e=U(s/1e3),l.seconds=e%60,t=U(e/60),l.minutes=t%60,n=U(t/60),l.hours=n%24,o+=U(n/24),a=U(Ln(o)),r+=a,o-=Sn(jn(a)),i=U(r/12),r%=12,l.days=o,l.months=r,l.years=i,this},Qn.clone=function(){return Rt(this)},Qn.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Qn.milliseconds=$n,Qn.seconds=On,Qn.minutes=Hn,Qn.hours=Rn,Qn.days=Gn,Qn.weeks=function(){return U(this.days()/7)},Qn.months=zn,Qn.years=qn,Qn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,s=Bn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(s=Object.assign({},Bn,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),n=this.localeData(),i=function(e,t,n,i){var a=Rt(e).abs(),s=Un(a.as("s")),o=Un(a.as("m")),r=Un(a.as("h")),l=Un(a.as("d")),d=Un(a.as("M")),u=Un(a.as("w")),c=Un(a.as("y")),m=s<=n.ss&&["s",s]||s0,m[4]=i,Wn.apply(null,m)}(this,!a,s,n),a&&(i=n.pastFuture(+this,i)),n.postformat(i)},Qn.toISOString=Xn,Qn.toString=Xn,Qn.toJSON=Xn,Qn.locale=Zt,Qn.localeData=tn,Qn.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Xn),Qn.lang=en,F("X",0,0,"unix"),F("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),ye("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ye("x",(function(e,t,n){n._d=new Date(B(e))})), +//! moment.js +a.version="2.29.4",t=Lt,a.fn=_n,a.min=function(){var e=[].slice.call(arguments,0);return Dt("isBefore",e)},a.max=function(){var e=[].slice.call(arguments,0);return Dt("isAfter",e)},a.now=function(){return Date.now?Date.now():+new Date},a.utc=h,a.unix=function(e){return Lt(1e3*e)},a.months=function(e,t){return kn(e,t,"months")},a.isDate=c,a.locale=ot,a.invalid=_,a.duration=Rt,a.isMoment=x,a.weekdays=function(e,t,n){return xn(e,t,n,"weekdays")},a.parseZone=function(){return Lt.apply(null,arguments).parseZone()},a.localeData=lt,a.isDuration=Yt,a.monthsShort=function(e,t){return kn(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return xn(e,t,n,"weekdaysMin")},a.defineLocale=rt,a.updateLocale=function(e,t){if(null!=t){var n,i,a=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(D(tt[e]._config,t)):(null!=(i=st(e))&&(a=i._config),t=D(a,t),null==i&&(t.abbr=e),(n=new N(t)).parentLocale=tt[e],tt[e]=n),ot(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===ot()&&ot(e)):null!=tt[e]&&delete tt[e]);return tt[e]},a.locales=function(){return S(tt)},a.weekdaysShort=function(e,t,n){return xn(e,t,n,"weekdaysShort")},a.normalizeUnits=H,a.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Bn[e]&&(void 0===t?Bn[e]:(Bn[e]=t,"s"===e&&(Bn.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=_n,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/semver/classes/semver.js":function(e,t,n){const i=n("./node_modules/semver/internal/debug.js"),{MAX_LENGTH:a,MAX_SAFE_INTEGER:s}=n("./node_modules/semver/internal/constants.js"),{re:o,t:r}=n("./node_modules/semver/internal/re.js"),l=n("./node_modules/semver/internal/parse-options.js"),{compareIdentifiers:d}=n("./node_modules/semver/internal/identifiers.js");class u{constructor(e,t){if(t=l(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError(`version is longer than ${a} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?o[r.LOOSE]:o[r.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>s||this.major<0)throw new TypeError("Invalid major version");if(this.minor>s||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>s||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===d(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=u},"./node_modules/semver/functions/compare.js":function(e,t,n){const i=n("./node_modules/semver/classes/semver.js");e.exports=(e,t,n)=>new i(e,n).compare(new i(t,n))},"./node_modules/semver/functions/lte.js":function(e,t,n){const i=n("./node_modules/semver/functions/compare.js");e.exports=(e,t,n)=>i(e,t,n)<=0},"./node_modules/semver/internal/constants.js":function(e,t){const n=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}},"./node_modules/semver/internal/debug.js":function(e,t,n){(function(t){const n="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=n}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/semver/internal/identifiers.js":function(e,t){const n=/^[0-9]+$/,i=(e,t)=>{const i=n.test(e),a=n.test(t);return i&&a&&(e=+e,t=+t),e===t?0:i&&!a?-1:a&&!i?1:ei(t,e)}},"./node_modules/semver/internal/parse-options.js":function(e,t){const n=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},"./node_modules/semver/internal/re.js":function(e,t,n){const{MAX_SAFE_COMPONENT_LENGTH:i}=n("./node_modules/semver/internal/constants.js"),a=n("./node_modules/semver/internal/debug.js"),s=(t=e.exports={}).re=[],o=t.src=[],r=t.t={};let l=0;const d=(e,t,n)=>{const i=l++;a(e,i,t),r[e]=i,o[i]=t,s[i]=new RegExp(t,n?"g":void 0)};d("NUMERICIDENTIFIER","0|[1-9]\\d*"),d("NUMERICIDENTIFIERLOOSE","[0-9]+"),d("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),d("MAINVERSION",`(${o[r.NUMERICIDENTIFIER]})\\.(${o[r.NUMERICIDENTIFIER]})\\.(${o[r.NUMERICIDENTIFIER]})`),d("MAINVERSIONLOOSE",`(${o[r.NUMERICIDENTIFIERLOOSE]})\\.(${o[r.NUMERICIDENTIFIERLOOSE]})\\.(${o[r.NUMERICIDENTIFIERLOOSE]})`),d("PRERELEASEIDENTIFIER",`(?:${o[r.NUMERICIDENTIFIER]}|${o[r.NONNUMERICIDENTIFIER]})`),d("PRERELEASEIDENTIFIERLOOSE",`(?:${o[r.NUMERICIDENTIFIERLOOSE]}|${o[r.NONNUMERICIDENTIFIER]})`),d("PRERELEASE",`(?:-(${o[r.PRERELEASEIDENTIFIER]}(?:\\.${o[r.PRERELEASEIDENTIFIER]})*))`),d("PRERELEASELOOSE",`(?:-?(${o[r.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[r.PRERELEASEIDENTIFIERLOOSE]})*))`),d("BUILDIDENTIFIER","[0-9A-Za-z-]+"),d("BUILD",`(?:\\+(${o[r.BUILDIDENTIFIER]}(?:\\.${o[r.BUILDIDENTIFIER]})*))`),d("FULLPLAIN",`v?${o[r.MAINVERSION]}${o[r.PRERELEASE]}?${o[r.BUILD]}?`),d("FULL",`^${o[r.FULLPLAIN]}$`),d("LOOSEPLAIN",`[v=\\s]*${o[r.MAINVERSIONLOOSE]}${o[r.PRERELEASELOOSE]}?${o[r.BUILD]}?`),d("LOOSE",`^${o[r.LOOSEPLAIN]}$`),d("GTLT","((?:<|>)?=?)"),d("XRANGEIDENTIFIERLOOSE",o[r.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),d("XRANGEIDENTIFIER",o[r.NUMERICIDENTIFIER]+"|x|X|\\*"),d("XRANGEPLAIN",`[v=\\s]*(${o[r.XRANGEIDENTIFIER]})(?:\\.(${o[r.XRANGEIDENTIFIER]})(?:\\.(${o[r.XRANGEIDENTIFIER]})(?:${o[r.PRERELEASE]})?${o[r.BUILD]}?)?)?`),d("XRANGEPLAINLOOSE",`[v=\\s]*(${o[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[r.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[r.XRANGEIDENTIFIERLOOSE]})(?:${o[r.PRERELEASELOOSE]})?${o[r.BUILD]}?)?)?`),d("XRANGE",`^${o[r.GTLT]}\\s*${o[r.XRANGEPLAIN]}$`),d("XRANGELOOSE",`^${o[r.GTLT]}\\s*${o[r.XRANGEPLAINLOOSE]}$`),d("COERCE",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?(?:$|[^\\d])`),d("COERCERTL",o[r.COERCE],!0),d("LONETILDE","(?:~>?)"),d("TILDETRIM",`(\\s*)${o[r.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",d("TILDE",`^${o[r.LONETILDE]}${o[r.XRANGEPLAIN]}$`),d("TILDELOOSE",`^${o[r.LONETILDE]}${o[r.XRANGEPLAINLOOSE]}$`),d("LONECARET","(?:\\^)"),d("CARETTRIM",`(\\s*)${o[r.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",d("CARET",`^${o[r.LONECARET]}${o[r.XRANGEPLAIN]}$`),d("CARETLOOSE",`^${o[r.LONECARET]}${o[r.XRANGEPLAINLOOSE]}$`),d("COMPARATORLOOSE",`^${o[r.GTLT]}\\s*(${o[r.LOOSEPLAIN]})$|^$`),d("COMPARATOR",`^${o[r.GTLT]}\\s*(${o[r.FULLPLAIN]})$|^$`),d("COMPARATORTRIM",`(\\s*)${o[r.GTLT]}\\s*(${o[r.LOOSEPLAIN]}|${o[r.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",d("HYPHENRANGE",`^\\s*(${o[r.XRANGEPLAIN]})\\s+-\\s+(${o[r.XRANGEPLAIN]})\\s*$`),d("HYPHENRANGELOOSE",`^\\s*(${o[r.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[r.XRANGEPLAINLOOSE]})\\s*$`),d("STAR","(<|>)?=?\\s*\\*"),d("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),d("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"./node_modules/sortablejs/Sortable.js":function(e,t,n){ +/**! + * Sortable 1.10.2 + * @author RubaXa + * @author owenm + * @license MIT + */ +e.exports=function(){"use strict";function e(t){return(e="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})(t)}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(){return(n=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function s(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function y(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function b(e,t,n,i){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&g(e,t):g(e,t))||i&&e===n)return e;if(e===n)break}while(e=y(e))}return null}var k,x=/\s+/g;function w(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(x," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(x," ")}}function M(e,t,n){var i=e&&e.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in i||-1!==t.indexOf("webkit")||(t="-webkit-"+t),i[t]=n+("string"==typeof n?"":"px")}}function S(e,t){var n="";if("string"==typeof e)n=e;else do{var i=M(e,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function L(e,t,n){if(e){var i=e.getElementsByTagName(t),a=0,s=i.length;if(n)for(;a=s:a<=s))return i;if(i===j())break;i=E(i,!1)}return!1}function N(e,t,n){for(var i=0,a=0,s=e.children;a2&&void 0!==arguments[2]?arguments[2]:{},s=n.evt,o=a(n,["evt"]);q.pluginEvent.bind($e)(e,t,i({dragEl:J,parentEl:K,ghostEl:X,rootEl:Q,nextEl:Z,lastDownEl:ee,cloneEl:te,cloneHidden:ne,dragStarted:ve,putSortable:le,activeSortable:$e.active,originalEvent:s,oldIndex:ie,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:oe,hideGhostForTarget:Ae,unhideGhostForTarget:Fe,cloneNowHidden:function(){ne=!0},cloneNowShown:function(){ne=!1},dispatchSortableEvent:function(e){W({sortable:t,name:e,originalEvent:s})}},o))};function W(e){U(i({putSortable:le,cloneEl:te,targetEl:J,rootEl:Q,oldIndex:ie,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:oe},e))}var J,K,X,Q,Z,ee,te,ne,ie,ae,se,oe,re,le,de,ue,ce,me,fe,he,ve,pe,_e,ge,ye,be=!1,ke=!1,xe=[],we=!1,Me=!1,Se=[],Le=!1,je=[],Te="undefined"!=typeof document,De=f,Ne=u||d?"cssFloat":"float",Ce=Te&&!h&&!f&&"draggable"in document.createElement("div"),Ye=function(){if(Te){if(d)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Ve=function(e,t){var n=M(e),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),a=N(e,0,t),s=N(e,1,t),o=a&&M(a),r=s&&M(s),l=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+T(a).width,d=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+T(s).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&o.float&&"none"!==o.float){var u="left"===o.float?"left":"right";return!s||"both"!==r.clear&&r.clear!==u?"horizontal":"vertical"}return a&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||l>=i&&"none"===n[Ne]||s&&"none"===n[Ne]&&l+d>i)?"vertical":"horizontal"},Ee=function(t){function n(e,t){return function(i,a,s,o){var r=i.options.group.name&&a.options.group.name&&i.options.group.name===a.options.group.name;if(null==e&&(t||r))return!0;if(null==e||!1===e)return!1;if(t&&"clone"===e)return e;if("function"==typeof e)return n(e(i,a,s,o),t)(i,a,s,o);var l=(t?i:a).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var i={},a=t.group;a&&"object"==e(a)||(a={name:a}),i.name=a.name,i.checkPull=n(a.pull,!0),i.checkPut=n(a.put),i.revertClone=a.revertClone,t.group=i},Ae=function(){!Ye&&X&&M(X,"display","none")},Fe=function(){!Ye&&X&&M(X,"display","")};Te&&document.addEventListener("click",(function(e){if(ke)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ke=!1,!1}),!0);var Pe=function(e){if(J){e=e.touches?e.touches[0]:e;var t=(a=e.clientX,s=e.clientY,xe.some((function(e){if(!C(e)){var t=T(e),n=e[H].options.emptyInsertThreshold,i=a>=t.left-n&&a<=t.right+n,r=s>=t.top-n&&s<=t.bottom+n;return n&&i&&r?o=e:void 0}})),o);if(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[H]._onDragOver(n)}}var a,s,o},Ie=function(e){J&&J.parentNode[H]._isOutsideThisEl(e.target)};function $e(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=n({},t),e[H]=this;var i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ve(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==$e.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var a in q.initializePlugins(this,e,i),i)!(a in t)&&(t[a]=i[a]);for(var s in Ee(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Ce,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?p(e,"pointerdown",this._onTapStart):(p(e,"mousedown",this._onTapStart),p(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(p(e,"dragover",this),p(e,"dragenter",this)),xe.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),n(this,R())}function Oe(e,t,n,i,a,s,o,r){var l,c,m=e[H],f=m.options.onMove;return!window.CustomEvent||d||u?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=n,l.draggedRect=i,l.related=a||t,l.relatedRect=s||T(t),l.willInsertAfter=r,l.originalEvent=o,e.dispatchEvent(l),f&&(c=f.call(m,l,o)),c}function He(e){e.draggable=!1}function Re(){Le=!1}function Ge(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,i=0;n--;)i+=t.charCodeAt(n);return i.toString(36)}function ze(e){return setTimeout(e,0)}function qe(e){return clearTimeout(e)}$e.prototype={constructor:$e,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(pe=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,J):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,i=this.options,a=i.preventOnFilter,s=e.type,o=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,r=(o||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||r,d=i.filter;if(function(e){je.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var i=t[n];i.checked&&je.push(i)}}(n),!J&&!(/mousedown|pointerdown/.test(s)&&0!==e.button||i.disabled||l.isContentEditable||(r=b(r,i.draggable,n,!1))&&r.animated||ee===r)){if(ie=Y(r),se=Y(r,i.draggable),"function"==typeof d){if(d.call(this,e,r,this))return W({sortable:t,rootEl:l,name:"filter",targetEl:r,toEl:n,fromEl:n}),B("filter",t,{evt:e}),void(a&&e.cancelable&&e.preventDefault())}else if(d&&(d=d.split(",").some((function(i){if(i=b(l,i.trim(),n,!1))return W({sortable:t,rootEl:i,name:"filter",targetEl:r,fromEl:n,toEl:n}),B("filter",t,{evt:e}),!0}))))return void(a&&e.cancelable&&e.preventDefault());i.handle&&!b(l,i.handle,n,!1)||this._prepareDragStart(e,o,r)}}},_prepareDragStart:function(e,t,n){var i,a=this,s=a.el,o=a.options,r=s.ownerDocument;if(n&&!J&&n.parentNode===s){var l=T(n);if(Q=s,K=(J=n).parentNode,Z=J.nextSibling,ee=n,re=o.group,$e.dragged=J,de={target:J,clientX:(t||e).clientX,clientY:(t||e).clientY},fe=de.clientX-l.left,he=de.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,J.style["will-change"]="all",i=function(){B("delayEnded",a,{evt:e}),$e.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!c&&a.nativeDraggable&&(J.draggable=!0),a._triggerDragStart(e,t),W({sortable:a,name:"choose",originalEvent:e}),w(J,o.chosenClass,!0))},o.ignore.split(",").forEach((function(e){L(J,e.trim(),He)})),p(r,"dragover",Pe),p(r,"mousemove",Pe),p(r,"touchmove",Pe),p(r,"mouseup",a._onDrop),p(r,"touchend",a._onDrop),p(r,"touchcancel",a._onDrop),c&&this.nativeDraggable&&(this.options.touchStartThreshold=4,J.draggable=!0),B("delayStart",this,{evt:e}),!o.delay||o.delayOnTouchOnly&&!t||this.nativeDraggable&&(u||d))i();else{if($e.eventCanceled)return void this._onDrop();p(r,"mouseup",a._disableDelayedDrag),p(r,"touchend",a._disableDelayedDrag),p(r,"touchcancel",a._disableDelayedDrag),p(r,"mousemove",a._delayedDragTouchMoveHandler),p(r,"touchmove",a._delayedDragTouchMoveHandler),o.supportPointer&&p(r,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(i,o.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){J&&He(J),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;_(e,"mouseup",this._disableDelayedDrag),_(e,"touchend",this._disableDelayedDrag),_(e,"touchcancel",this._disableDelayedDrag),_(e,"mousemove",this._delayedDragTouchMoveHandler),_(e,"touchmove",this._delayedDragTouchMoveHandler),_(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?p(document,"pointermove",this._onTouchMove):p(document,t?"touchmove":"mousemove",this._onTouchMove):(p(J,"dragend",this),p(Q,"dragstart",this._onDragStart));try{document.selection?ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(be=!1,Q&&J){B("dragStarted",this,{evt:t}),this.nativeDraggable&&p(document,"dragover",Ie);var n=this.options;!e&&w(J,n.dragClass,!1),w(J,n.ghostClass,!0),$e.active=this,e&&this._appendGhost(),W({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ue){this._lastX=ue.clientX,this._lastY=ue.clientY,Ae();for(var e=document.elementFromPoint(ue.clientX,ue.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ue.clientX,ue.clientY))!==t;)t=e;if(J.parentNode[H]._isOutsideThisEl(e),t)do{if(t[H]&&t[H]._onDragOver({clientX:ue.clientX,clientY:ue.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Fe()}},_onTouchMove:function(e){if(de){var t=this.options,n=t.fallbackTolerance,i=t.fallbackOffset,a=e.touches?e.touches[0]:e,s=X&&S(X,!0),o=X&&s&&s.a,r=X&&s&&s.d,l=De&&ye&&V(ye),d=(a.clientX-de.clientX+i.x)/(o||1)+(l?l[0]-Se[0]:0)/(o||1),u=(a.clientY-de.clientY+i.y)/(r||1)+(l?l[1]-Se[1]:0)/(r||1);if(!$e.active&&!be){if(n&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))i.right+10||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+10}(e,s,this)&&!p.animated){if(p===J)return $(!1);if(p&&o===e.target&&(r=p),r&&(n=T(r)),!1!==Oe(Q,o,J,t,r,n,e,!!r))return I(),o.appendChild(J),K=o,O(),$(!0)}else if(r.parentNode===o){n=T(r);var _,g,y,k=J.parentNode!==o,x=!function(e,t,n){var i=n?e.left:e.top,a=n?e.right:e.bottom,s=n?e.width:e.height,o=n?t.left:t.top,r=n?t.right:t.bottom,l=n?t.width:t.height;return i===o||a===r||i+s/2===o+l/2}(J.animated&&J.toRect||t,r.animated&&r.toRect||n,s),S=s?"top":"left",L=D(r,"top","top")||D(J,"top","top"),j=L?L.scrollTop:void 0;if(pe!==r&&(g=n[S],we=!1,Me=!x&&l.invertSwap||k),0!==(_=function(e,t,n,i,a,s,o,r){var l=i?e.clientY:e.clientX,d=i?n.height:n.width,u=i?n.top:n.left,c=i?n.bottom:n.right,m=!1;if(!o)if(r&&geu+d*s/2:lc-ge)return-_e}else if(l>u+d*(1-a)/2&&lc-d*s/2)?l>u+d/2?1:-1:0}(e,r,n,s,x?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Me,pe===r))){var N=Y(J);do{N-=_,y=K.children[N]}while(y&&("none"===M(y,"display")||y===X))}if(0===_||y===r)return $(!1);pe=r,_e=_;var V=r.nextElementSibling,E=!1,A=Oe(Q,o,J,t,r,n,e,E=1===_);if(!1!==A)return 1!==A&&-1!==A||(E=1===A),Le=!0,setTimeout(Re,30),I(),E&&!V?o.appendChild(J):r.parentNode.insertBefore(J,E?V:r),L&&P(L,0,j-L.scrollTop),K=J.parentNode,void 0===g||Me||(ge=Math.abs(g-T(r)[S])),O(),$(!0)}if(o.contains(J))return $(!1)}return!1}function F(l,d){B(l,h,i({evt:e,isOwner:c,axis:s?"vertical":"horizontal",revert:a,dragRect:t,targetRect:n,canSort:m,fromSortable:f,target:r,completed:$,onMove:function(n,i){return Oe(Q,o,J,t,n,T(n),e,i)},changed:O},d))}function I(){F("dragOverAnimationCapture"),h.captureAnimationState(),h!==f&&f.captureAnimationState()}function $(t){return F("dragOverCompleted",{insertion:t}),t&&(c?u._hideClone():u._showClone(h),h!==f&&(w(J,le?le.options.ghostClass:u.options.ghostClass,!1),w(J,l.ghostClass,!0)),le!==h&&h!==$e.active?le=h:h===$e.active&&le&&(le=null),f===h&&(h._ignoreWhileAnimating=r),h.animateAll((function(){F("dragOverAnimationComplete"),h._ignoreWhileAnimating=null})),h!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(r===J&&!J.animated||r===o&&!r.animated)&&(pe=null),l.dragoverBubble||e.rootEl||r===document||(J.parentNode[H]._isOutsideThisEl(e.target),!t&&Pe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),v=!0}function O(){ae=Y(J),oe=Y(J,l.draggable),W({sortable:h,name:"change",toEl:o,newIndex:ae,newDraggableIndex:oe,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){_(document,"mousemove",this._onTouchMove),_(document,"touchmove",this._onTouchMove),_(document,"pointermove",this._onTouchMove),_(document,"dragover",Pe),_(document,"mousemove",Pe),_(document,"touchmove",Pe)},_offUpEvents:function(){var e=this.el.ownerDocument;_(e,"mouseup",this._onDrop),_(e,"touchend",this._onDrop),_(e,"pointerup",this._onDrop),_(e,"touchcancel",this._onDrop),_(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=Y(J),oe=Y(J,n.draggable),B("drop",this,{evt:e}),K=J&&J.parentNode,ae=Y(J),oe=Y(J,n.draggable),$e.eventCanceled||(be=!1,Me=!1,we=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),qe(this.cloneId),qe(this._dragStartId),this.nativeDraggable&&(_(document,"drop",this),_(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),m&&M(document.body,"user-select",""),M(J,"transform",""),e&&(ve&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),X&&X.parentNode&&X.parentNode.removeChild(X),(Q===K||le&&"clone"!==le.lastPutMode)&&te&&te.parentNode&&te.parentNode.removeChild(te),J&&(this.nativeDraggable&&_(J,"dragend",this),He(J),J.style["will-change"]="",ve&&!be&&w(J,le?le.options.ghostClass:this.options.ghostClass,!1),w(J,this.options.chosenClass,!1),W({sortable:this,name:"unchoose",toEl:K,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==K?(ae>=0&&(W({rootEl:K,name:"add",toEl:K,fromEl:Q,originalEvent:e}),W({sortable:this,name:"remove",toEl:K,originalEvent:e}),W({rootEl:K,name:"sort",toEl:K,fromEl:Q,originalEvent:e}),W({sortable:this,name:"sort",toEl:K,originalEvent:e})),le&&le.save()):ae!==ie&&ae>=0&&(W({sortable:this,name:"update",toEl:K,originalEvent:e}),W({sortable:this,name:"sort",toEl:K,originalEvent:e})),$e.active&&(null!=ae&&-1!==ae||(ae=ie,oe=se),W({sortable:this,name:"end",toEl:K,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){B("nulling",this),Q=J=K=X=Z=te=ee=ne=de=ue=ve=ae=oe=ie=se=pe=_e=le=re=$e.dragged=$e.ghost=$e.clone=$e.active=null,je.forEach((function(e){e.checked=!0})),je.length=ce=me=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":J&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,i=0,a=n.length,s=this.options;i1&&(mt.forEach((function(e){i.addAnimationState({target:e,rect:vt?T(e):a}),O(e),e.fromRect=a,t.removeAnimationState(e)})),vt=!1,function(e,t){mt.forEach((function(n,i){var a=t.children[n.sortableIndex+(e?Number(i):0)];a?t.insertBefore(n,a):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,i=e.insertion,a=e.activeSortable,s=e.parentEl,o=e.putSortable,r=this.options;if(i){if(n&&a._hideClone(),ht=!1,r.animation&&mt.length>1&&(vt||!n&&!a.options.sort&&!o)){var l=T(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&($(e,l),s.appendChild(e))})),vt=!0}if(!n)if(vt||gt(),mt.length>1){var d=ct;a._showClone(t),a.options.animation&&!ct&&d&&ft.forEach((function(e){a.addAnimationState({target:e,rect:ut}),e.fromRect=ut,e.thisAnimationDuration=null}))}else a._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,i=e.isOwner,a=e.activeSortable;if(mt.forEach((function(e){e.thisAnimationDuration=null})),a.options.animation&&!i&&a.multiDrag.isMultiDrag){ut=n({},t);var s=S(dt,!0);ut.top-=s.f,ut.left-=s.e}},dragOverAnimationComplete:function(){vt&&(vt=!1,gt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,i=e.parentEl,a=e.sortable,s=e.dispatchSortableEvent,o=e.oldIndex,r=e.putSortable,l=r||this.sortable;if(t){var d=this.options,u=i.children;if(!pt)if(d.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),w(dt,d.selectedClass,!~mt.indexOf(dt)),~mt.indexOf(dt))mt.splice(mt.indexOf(dt),1),rt=null,U({sortable:a,rootEl:n,name:"deselect",targetEl:dt,originalEvt:t});else{if(mt.push(dt),U({sortable:a,rootEl:n,name:"select",targetEl:dt,originalEvt:t}),t.shiftKey&&rt&&a.el.contains(rt)){var c,m,f=Y(rt),h=Y(dt);if(~f&&~h&&f!==h)for(h>f?(m=f,c=h):(m=h,c=f+1);m1){var v=T(dt),p=Y(dt,":not(."+this.options.selectedClass+")");if(!ht&&d.animation&&(dt.thisAnimationDuration=null),l.captureAnimationState(),!ht&&(d.animation&&(dt.fromRect=v,mt.forEach((function(e){if(e.thisAnimationDuration=null,e!==dt){var t=vt?T(e):v;e.fromRect=t,l.addAnimationState({target:e,rect:t})}}))),gt(),mt.forEach((function(e){u[p]?i.insertBefore(e,u[p]):i.appendChild(e),p++})),o===Y(dt))){var _=!1;mt.forEach((function(e){e.sortableIndex===Y(e)||(_=!0)})),_&&s("update")}mt.forEach((function(e){O(e)})),l.animateAll()}lt=l}(n===i||r&&"clone"!==r.lastPutMode)&&ft.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=pt=!1,ft.length=0},destroyGlobal:function(){this._deselectMultiDrag(),_(document,"pointerup",this._deselectMultiDrag),_(document,"mouseup",this._deselectMultiDrag),_(document,"touchend",this._deselectMultiDrag),_(document,"keydown",this._checkKeyDown),_(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==pt&&pt||lt!==this.sortable||e&&b(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;mt.length;){var t=mt[0];w(t,this.options.selectedClass,!1),mt.shift(),U({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},n(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[H];t&&t.options.multiDrag&&!~mt.indexOf(e)&&(lt&<!==t&&(lt.multiDrag._deselectMultiDrag(),lt=t),w(e,t.options.selectedClass,!0),mt.push(e))},deselect:function(e){var t=e.parentNode[H],n=mt.indexOf(e);t&&t.options.multiDrag&&~n&&(w(e,t.options.selectedClass,!1),mt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],i=[];return mt.forEach((function(e){var a;n.push({multiDragElement:e,index:e.sortableIndex}),a=vt&&e!==dt?-1:vt?Y(e,":not(."+t.options.selectedClass+")"):Y(e),i.push({multiDragElement:e,index:a})})),{items:(e=mt,s(e)||o(e)||r()),clones:[].concat(ft),oldIndicies:n,newIndicies:i}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}),$e}()},"./node_modules/vuedraggable/dist/vuedraggable.umd.min.js":function(e,t,n){var i;"undefined"!=typeof self&&self,e.exports=(i=n("./node_modules/sortablejs/Sortable.js"),function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(i,a,function(t){return e[t]}.bind(null,a));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"01f9":function(e,t,n){"use strict";var i=n("2d00"),a=n("5ca1"),s=n("2aba"),o=n("32e9"),r=n("84f2"),l=n("41a0"),d=n("7f20"),u=n("38fd"),c=n("2b4c")("iterator"),m=!([].keys&&"next"in[].keys()),f="keys",h="values",v=function(){return this};e.exports=function(e,t,n,p,_,g,y){l(n,t,p);var b,k,x,w=function(e){if(!m&&e in j)return j[e];switch(e){case f:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},M=t+" Iterator",S=_==h,L=!1,j=e.prototype,T=j[c]||j["@@iterator"]||_&&j[_],D=T||w(_),N=_?S?w("entries"):D:void 0,C="Array"==t&&j.entries||T;if(C&&(x=u(C.call(new e)))!==Object.prototype&&x.next&&(d(x,M,!0),i||"function"==typeof x[c]||o(x,c,v)),S&&T&&T.name!==h&&(L=!0,D=function(){return T.call(this)}),i&&!y||!m&&!L&&j[c]||o(j,c,D),r[t]=D,r[M]=v,_)if(b={values:S?D:w(h),keys:g?D:w(f),entries:N},y)for(k in b)k in j||s(j,k,b[k]);else a(a.P+a.F*(m||L),t,b);return b}},"02f4":function(e,t,n){var i=n("4588"),a=n("be13");e.exports=function(e){return function(t,n){var s,o,r=String(a(t)),l=i(n),d=r.length;return l<0||l>=d?e?"":void 0:(s=r.charCodeAt(l))<55296||s>56319||l+1===d||(o=r.charCodeAt(l+1))<56320||o>57343?e?r.charAt(l):s:e?r.slice(l,l+2):o-56320+(s-55296<<10)+65536}}},"0390":function(e,t,n){"use strict";var i=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},"0bfb":function(e,t,n){"use strict";var i=n("cb7c");e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var i=n("ce10"),a=n("e11e");e.exports=Object.keys||function(e){return i(e,a)}},1495:function(e,t,n){var i=n("86cc"),a=n("cb7c"),s=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){a(e);for(var n,o=s(t),r=o.length,l=0;r>l;)i.f(e,n=o[l++],t[n]);return e}},"214f":function(e,t,n){"use strict";n("b0c5");var i=n("2aba"),a=n("32e9"),s=n("79e5"),o=n("be13"),r=n("2b4c"),l=n("520a"),d=r("species"),u=!s((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")})),c=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var m=r(e),f=!s((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),h=f?!s((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[d]=function(){return n}),n[m](""),!t})):void 0;if(!f||!h||"replace"===e&&!u||"split"===e&&!c){var v=/./[m],p=n(o,m,""[e],(function(e,t,n,i,a){return t.exec===l?f&&!a?{done:!0,value:v.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}})),_=p[0],g=p[1];i(String.prototype,e,_),a(RegExp.prototype,m,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}}},"230e":function(e,t,n){var i=n("d3f4"),a=n("7726").document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},"23c6":function(e,t,n){var i=n("2d95"),a=n("2b4c")("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:s?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"2aba":function(e,t,n){var i=n("7726"),a=n("32e9"),s=n("69a8"),o=n("ca5a")("src"),r=n("fa5b"),l="toString",d=(""+r).split(l);n("8378").inspectSource=function(e){return r.call(e)},(e.exports=function(e,t,n,r){var l="function"==typeof n;l&&(s(n,"name")||a(n,"name",t)),e[t]!==n&&(l&&(s(n,o)||a(n,o,e[t]?""+e[t]:d.join(String(t)))),e===i?e[t]=n:r?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,l,(function(){return"function"==typeof this&&this[o]||r.call(this)}))},"2aeb":function(e,t,n){var i=n("cb7c"),a=n("1495"),s=n("e11e"),o=n("613b")("IE_PROTO"),r=function(){},l="prototype",d=function(){var e,t=n("230e")("iframe"),i=s.length;for(t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("