PageSourceSearch

https://tinyurl.com/js/chunks/kiosk.b80d5878a290253d.js

js tinyurl.com collected 2026-09-24 05:18:18 UTC 302,011 bytes, 2 lines download raw bytes

1/*! For license information please see kiosk.b80d5878a290253d.js.LICENSE.txt */
2(self.webpackChunktinyurl=self.webpackChunktinyurl||[]).push([[21,49,67,155,288,426,693,718,1144,1164,1293,1468,1660,1706,1713,1719,2001,2252,2347,2717,2972,3010,3195,3259,3602,3806,3832,3951,4125,4126,4549,4810,4863,4923,4999,5100,5412,5424,5517,5575,5592,5651,5827,5853,5981,6025,6167,6396,6920,6963,7096,7140,7188,7257,7484,8702,8717,9081,9223,9322,9345,9630,9742,9924],{65483(t,e,r){"use strict";r.d(e,{A:()=>i});var s=r(95353);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function o(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=a(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const i={mixins:[r(55554).A],data:function(){return{currentDiscount:null,loadingCurrentDiscount:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach(function(e){o(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,s.L8)(["user","isUserLoggedIn"])),methods:{getCurrentDiscountForBillable:function(){return this.billingUser?this.getCurrentDiscountForUser(this.billable):this.billingTeam?this.getCurrentDiscountForTeam(this.billable):this.billingOrganization?this.getCurrentDiscountForOrganization(this.billable):void 0},getCurrentDiscountForUser:function(t){var e=this;this.currentDiscount=null,this.loadingCurrentDiscount=!0;var r=t&&t.id!==this.user.id?this.$apiUrl("kiosk/user/{userId}/coupon",{userId:t.id}):this.$apiUrl("settings/payment-method/coupon");axios.get(r).then(function(t){200===t.status&&(e.currentDiscount=t.data),e.loadingCurrentDiscount=!1})},getCurrentDiscountForTeam:function(t){var e=this;this.currentDiscount=null,this.loadingCurrentDiscount=!0;var r=this.$apiUrl("organization/{organization}/team/{team}/payment-method/coupon",{organization:t.organization.slug,team:t.slug});axios.get(r).then(function(t){200===t.status&&(e.currentDiscount=t.data),e.loadingCurrentDiscount=!1})},getCurrentDiscountForOrganization:function(t){var e=this;this.currentDiscount=null,this.loadingCurrentDiscount=!0;var r=this.$apiUrl("organization/{organization}/payment-method/coupon",{organization:t.slug});axios.get(r).then(function(t){200===t.status&&(e.currentDiscount=t.data),e.loadingCurrentDiscount=!1})},formattedDiscount:function(t){if(t)return t.percent_off?"".concat(t.percent_off,"%"):this.$options.filters.currency(this.calculateAmountOff(t.amount_off))},calculateAmountOff:function(t){return t/100},updateDiscount:function(){this.isUserLoggedIn&&this.getCurrentDiscountForBillable()}},created:function(){Bus.$on("updateDiscount",this.updateDiscount)},destroyed:function(){Bus.$off("updateDiscount")},mounted:function(){this.updateDiscount()}}},82833(t,e,r){"use strict";r.d(e,{A:()=>d});var s=r(95353),a=r(84193),n=r(2543);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?i(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=o(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var u=Promise.all([r.e(3660),r.e(3)]).then(r.bind(r,10616));const d={components:{vChart:function(){return u.then(function(t){return t.VueECharts})}},props:["itemsPreparing"],data:function(){return{loading:!1,VueEChartReady:!1,ECharts:null,VueECharts:null,debouncedGetData:null,defaultOptions:{useBots:!1,useTimePeriod:!0,useAliases:!0,useTags:!0,useUsers:!0,useDomains:!0}}},computed:l(l({},(0,s.L8)(["statsDomains","statsUsers","statsUrls","statsTags","statsDatetime"])),{},{aliasList:{get:function(){return this.statsUrls},set:function(t){this.setStatsUrls(t)}},tagsList:{get:function(){return this.statsTags},set:function(t){this.setStatsTags(t)}},usersList:{get:function(){return this.statsUsers},set:function(t){this.setStatsUsers(t)}},domainsList:{get:function(){return this.statsDomains},set:function(t){this.setStatsDomains(t)}}}),methods:l(l({},(0,s.PY)({setStatsDomains:"statsDomains",setStatsUsers:"statsUsers",setStatsUrls:"statsUrls",setStatsTags:"statsTags"})),{},{request:function(t,e){var r=a(t).addSearch(this.getRequestParam
2s(e));return axios.get(r)},getRequestParams:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};n.defaults(t,this.defaultOptions);var e={};return e.bots=JSON.stringify(t.useBots),t.useUsers&&this.usersList.length>0&&(e["user[]"]=this.usersList),t.useDomains&&this.domainsList.length>0&&(e["domains[]"]=this.domainsList),t.useAliases&&this.aliasList.length>0&&(e["alias[]"]=this.aliasList),t.useTags&&this.tagsList.length>0&&(e["tag[]"]=this.tagsList),t.useTimePeriod&&(this.statsDatetime.start&&(e.from=this.statsDatetime.start.toISOString(!0)),this.statsDatetime.end&&(e.to=this.statsDatetime.end.toISOString(!0))),e},triggerChartsLoading:function(){var t=this,e=function(e){t.$refs.hasOwnProperty(e)&&n.endsWith(e,"-chart")?t.loading?t.$refs[e].showLoading():t.$refs[e].hideLoading():setTimeout(function(){return t.triggerChartsLoading(e)},10)};for(var r in this.$refs)e(r)},getData:function(){var t=this;this.itemsPreparing||(this.loading=!0,this.loadData().finally(function(){t.loading=!1}))},handleResize:function(){n.forOwn(this.$refs,function(t,e){n.endsWith(e,"-chart")&&t.resize()})}}),watch:{statsDatetime:function(){this.debouncedGetData()},tagsList:function(){this.debouncedGetData()},aliasList:function(){this.debouncedGetData()},usersList:function(){this.debouncedGetData()},domainsList:function(){this.debouncedGetData()},loading:function(){this.triggerChartsLoading()},itemsPreparing:function(t,e){0===t&&e>0&&this.debouncedGetData()}},created:function(){var t=this;this.debouncedGetData=n.debounce(this.getData,200),Bus.$on("refreshStats",this.debouncedGetData),u.then(function(e){var r=e.ECharts,s=e.VueECharts;t.ECharts=r,t.VueECharts=s,t.VueEChartReady=!0})},mounted:function(){window.addEventListener("resize",this.handleResize)},beforeDestroy:function(){window.removeEventListener("resize",this.handleResize),Bus.$off("refreshStats",this.debouncedGetData)}}},9730(t){t.exports="/images/block3.png?4bfab4fbbd0bdbaca9b710e055ec6732"},33898(t,e,r){"use strict";r.d(e,{A:()=>n});var s=r(76798),a=r.n(s)()(function(t){return t[1]});a.push([t.id,".router-link-active[data-v-1f02158b]{background-color:#fff;border-right:3px solid #28c98b}",""]);const n=a},22972(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>h});var s=r(95353),a=r(4733),n=r(87497),o=r.n(n),i=r(69502),l=r(77063),c=r(56101),u=r(95093);function d(t){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(t)}function m(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function v(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?m(Object(r),!0).forEach(function(e){f(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=d(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=d(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==d(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const p={name:"DatePicker",components:{Popper:o(),VDatePicker:a.DatePicker},props:{allTimeDate:{type:String,default:null}},setup:function(){return{notifyError:(0,l.A)().notifyError,startCase:i.A}},data:function(){return{periods:Object.values(c.R),picker:{start:null,end:null}}},computed:v(v({},(0,s.L8)(["isOnMobile","statsDatetime","userOptions"])),{},{endDateMomentInvocations:function(){return{sameDay:"[Today] LT",nextDay:"[Tomorrow] LT",nextWeek:"dddd LT",lastDay:"[Yesterday] LT",lastWeek:"MM/DD/YYYY LT",sameElse:"MM/DD/YYYY LT"}}}),watch:{statsDatetime:function(t){this.picker={start:new Date(t.start),end:new Date(t.end)}}},created:function(){this.RESET_STATS_DATETIME()},methods:v(v({},(0,s.PY)(["RESET_STATS_DATETIME","SET_STATS_DATETIME"])),{},{processPeriod:function(t){this.$refs.datepickerPopper.showPopper=!1,this.SET_STATS_DATETIME({value:t.value,label:t.label,start:t.start(),end:t.end()}),this.picker={start:t.start().toDate(),end:t.end().toDate()}},selectAllTimeDate:function(){var t=u(this.allTimeDate).format("YYYY-MM-DD"),e=u(new Date).format("YYYY-MM-DD"),r=u("".concat(t,"T00:00")),s=u("".concat(e,"T23:59"));this.processPeriod({value:"custom",label:"".concat(r.format("MM/DD/YYYY")," - ").concat(s.calendar(null,this.endDateMomentInvocations)),start:function(){return r},end:function(){return s}})},selectCustomPeriod:function(){var t=u(this.picker.start).format("YYYY-MM-DD"),e=u(this.picker.end).format("YYYY-MM-DD"),r=u("".concat(t,"T00:00")),s=u("".concat(e,"T23:59"));s.isAfter(r.clone().add(1,"year"))?this.notifyError("The selected date range cannot exceed 1 year. Please select a shorter peri
2od."):this.processPeriod({value:"custom",label:"".concat(r.format("MM/DD/YYYY")," - ").concat(s.calendar(null,this.endDateMomentInvocations)),start:function(){return r},end:function(){return s}})}})};var _=(0,r(14486).A)(p,function(){var t=this,e=t._self._c;return e("Popper",{ref:"datepickerPopper",staticClass:"ml-1",attrs:{trigger:"clickToToggle",options:{placement:"bottom",modifiers:{offset:{offset:"0,10"}}}}},[e("div",{staticClass:"popper"},[t._l(t.periods,function(r){return e("button",{key:r.value,staticClass:"dropdown-item text-base",class:["_period-".concat(r.value),{active:r.value===t.statsDatetime.value}],on:{click:function(e){return e.stopPropagation(),t.processPeriod(r)}}},[t._v("\n      "+t._s(t.startCase(r.label))+"\n    ")])}),t._v(" "),t.allTimeDate?e("button",{staticClass:"dropdown-item text-base _period-all-time",on:{click:function(e){return e.stopPropagation(),t.selectAllTimeDate.apply(null,arguments)}}},[t._v("\n      All Time\n    ")]):t._e(),t._v(" "),e("div",{staticClass:"dropdown-divider"}),t._v(" "),e("div",{staticClass:"py-2 px-4"},[e("VDatePicker",{attrs:{color:"blue","is-range":"","trim-weeks":"","max-date":new Date},model:{value:t.picker,callback:function(e){t.picker=e},expression:"picker"}}),t._v(" "),e("br"),t._v(" "),e("button",{staticClass:"btn btn-block btn-blue mt-3",on:{click:function(e){return e.stopPropagation(),t.selectCustomPeriod.apply(null,arguments)}}},[t._v("\n        Select Period\n      ")])],1)],2),t._v(" "),"org"in t.$route.params?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Change time period",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n      content: 'Change time period',\n      placement: 'left',\n      trigger: isOnMobile ? 'click' : 'focus hover',\n    }"}],staticClass:"btn btn-outline-gray-400 bg-gray-200 flex-center _stats-period",attrs:{slot:"reference"},slot:"reference"},[e("i",{staticClass:"fa-regular fa-calendar text-blue"}),t._v(" "),e("span",{staticClass:"text-gray-500 ml-2"},["custom"==t.statsDatetime.value?[t._v("\n        "+t._s(t.statsDatetime.label)+"\n      ")]:[t._v("\n        "+t._s(t.startCase(t.statsDatetime.label))+"\n      ")]],2)]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Change time period",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n      content: 'Change time period',\n      placement: 'left',\n      trigger: isOnMobile ? 'click' : 'focus hover',\n    }"}],staticClass:"btn btn-sm btn-outline-secondary font-weight-semibold _stats-period",attrs:{slot:"reference"},slot:"reference"},[e("i",{staticClass:"fa fa-calendar mr-1"}),t._v(" "),"custom"==t.statsDatetime.value?[t._v("\n      "+t._s(t.statsDatetime.label)+"\n    ")]:[t._v("\n      "+t._s(t.startCase(t.statsDatetime.label))+"\n    ")]],2)])},[],!1,null,null,null);const h=_.exports},15853(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>c});var s=r(95353);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function o(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?n(Object(r),!0).forEach(function(e){i(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function i(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=a(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=a(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==a(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const l={name:"RefreshAnalytics",computed:o({},(0,s.L8)(["isOnMobile"])),methods:o(o({},(0,s.PY)(["REFRESH_STATS_DATETIME"])),{},{refresh:function(t){this.REFRESH_STATS_DATETIME(),"organization"==t&&Bus.$emit("debouncedFetchData"),"personal"==t&&Bus.$emit("refreshStats")}})};const c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return"org"in t.$route.params?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Refresh stats and recent URLs",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n    content: 'Refresh stats and recent URLs',\n    placement: 'left',\n    trigger: isOnMobile ? 'click' : 'focus hover',\n  }"}],staticClass:"btn btn-outline-gray-400 bg-gray-200 flex-center",on:{click:function(e){return e.stopPropagation(),t.refresh("organization")}}},[e("i",{staticClass:"fa fa-sync text-blue py-1"}),t._v(" "),e("span",{staticClass:"d-none d-md-inline text-gray-500 ml-2"},[t._v("Refresh")])]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Refresh stats and recent URLs",placement:"left",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n    content: 'Refresh stats and recent URLs',\n    placement: 'left',\n    trigger: isOnMobile ? 'click' : 'focus hover',\n  }"}],staticClass:"btn btn-sm btn-outline-secondary font-weight-semibold",on:{click:function(e){return e.stopPropagation(),t.refresh("personal")}}},[e("i",{staticClass:"fa fa-sync"}),t._v(" "),e("span",{staticClass:"d-none d-md-inline ml-1"},[t._v("Refresh")])])},[],!1,null,null,null).exports},19630(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"AddUserDiscount",mixins:[r(65483).A],props:{user:{type:Object,required:!0}},data:function(){return{loadingCurrentDiscount:!1,currentDiscount:null,form:new SparkForm({type:"amount",value:null,duration:"once",months:null})}},created:function(){this.getCurrentDiscountForUser(this.user)},methods:{close:function(){this.form.busy||this.$emit("close")},applyDiscount:function(){var t=this;Spark.post(this.$apiUrl("kiosk/users/discount/"+this.user.id),this.form).then(function(){t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal
2-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Add Discount ("+t._s(t.user.name)+")\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.currentDiscount?e("div",{staticClass:"alert alert-success"},["repeating"==t.currentDiscount.duration&&t.currentDiscount.duration_in_months>1?e("span",[t._v("\n              This user has a discount of\n              "+t._s(t.formattedDiscount(t.currentDiscount))+" for all invoices during\n              the next "+t._s(t.currentDiscount.duration_in_months)+" months.\n            ")]):t._e(),t._v(" "),"repeating"==t.currentDiscount.duration&&1==t.currentDiscount.duration_in_months?e("span",[t._v("\n              This user has a discount of\n              "+t._s(t.formattedDiscount(t.currentDiscount))+" for all invoices during\n              the next month.\n            ")]):t._e(),t._v(" "),"forever"==t.currentDiscount.duration?e("span",[t._v("\n              This user has a discount of\n              "+t._s(t.formattedDiscount(t.currentDiscount))+" forever.\n            ")]):t._e(),t._v(" "),"once"==t.currentDiscount.duration?e("span",[t._v("\n              This user has a discount of\n              "+t._s(t.formattedDiscount(t.currentDiscount))+" for a single invoice.\n            ")]):t._e()]):t._e(),t._v(" "),e("form",{attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-sm-3 col-form-label text-md-right"},[t._v("Type")]),t._v(" "),e("div",{staticClass:"col-sm-8 pt-2"},[e("div",{staticClass:"radio"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.type,expression:"form.type"}],attrs:{type:"radio",value:"amount"},domProps:{checked:t._q(t.form.type,"amount")},on:{change:function(e){return t.$set(t.form,"type","amount")}}}),t._v("  Amount\n                  ")])]),t._v(" "),e("div",{staticClass:"radio"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.type,expression:"form.type"}],attrs:{type:"radio",value:"percent"},domProps:{checked:t._q(t.form.type,"percent")},on:{change:function(e){return t.$set(t.form,"type","percent")}}}),t._v("  Percentage\n                  ")])]),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("type"),expression:"form.errors.has('type')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("type"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-3 col-form-label text-md-right"},["percent"===t.form.type?e("span",[t._v("Percentage")]):t._e(),t._v(" "),"amount"===t.form.type?e("span",[t._v("Amount")]):t._e()]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.value,expression:"form.value"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("value")},attrs:{type:"text"},domProps:{value:t.form.value},on:{input:function(e){e.target.composing||t.$set(t.form,"value",e.target.value)}}}),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.form.errors.has("value"),expression:"form.errors.has('value')"}],staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("value"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-sm-3 col-form-label text-md-right"},[t._v("\n                Duration\n              ")]),t._v(" "),e("div",{staticClass:"col-sm-8 pt-2"},[e("div",{staticClass:"radio"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.duration,expression:"form.duration"}],attrs:{type:"radio",value:"once"},domProps:{checked:t._q(t.form.duration,"once")},on:{change:function(e){return t.$set(t.form,"duration","once")}}}),t._v("  Once\n                  ")])]),t._v(" "),e("div",{staticClass:"radio"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.duration,expression:"form.duration"}],attrs:{type:"radio",value:"forever"},domProps:{checked:t._q(t.form.duration,"forever")}
2,on:{change:function(e){return t.$set(t.form,"duration","forever")}}}),t._v("  Forever\n                  ")])]),t._v(" "),e("div",{staticClass:"radio"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.duration,expression:"form.duration"}],attrs:{type:"radio",value:"repeating"},domProps:{checked:t._q(t.form.duration,"repeating")},on:{change:function(e){return t.$set(t.form,"duration","repeating")}}}),t._v("  Multiple Months\n                  ")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("duration"))+"\n                ")])])]),t._v(" "),"repeating"===t.form.duration?e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-3 col-form-label text-md-right"},[t._v("\n                Months\n              ")]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.months,expression:"form.months"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("months")},attrs:{type:"text"},domProps:{value:t.form.months},on:{input:function(e){e.target.composing||t.$set(t.form,"months",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("months"))+"\n                ")])])]):t._e()])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            Cancel\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.form.busy},on:{click:t.applyDiscount}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Applying\n            ")]):e("span",[t._v(" Apply Discount ")])])])])])])])},[],!1,null,null,null);const n=a.exports},69345(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"DeleteAccessInvitationToken",props:{token:{type:Object,required:!0}},data:function(){return{tokenForm:new SparkForm({})}},methods:{close:function(){this.tokenForm.busy||this.$emit("close")},deleteAccessInvitation:function(){var t=this,e=this.$apiUrl("kiosk/access-invitation/{token}",{token:this.token.id});Spark.delete(e,this.tokenForm).then(function(){Bus.$emit("updateAccessInvitations"),t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block _kiosk-invitation-delete-modal",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-lg modal-dialog-centered"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Delete access invitation for "+t._s(t.token.email)+"\n          ")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button"},on:{click:t.close}},[e("span",[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.tokenForm.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n            "+t._s(t.tokenForm.errors.get("form"))+"\n          ")]):t._e(),t._v("\n          Are you sure you want to delete this access invitation?\n        ")]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            Cancel\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-danger _kiosk-invitation-delete-confirm",attrs:{type:"button",disabled:t.tokenForm.busy},on:{click:t.deleteAccessInvitation}},[t._v("\n            Confirm\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},12252(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"DeleteKioskAnnouncement",props:{announcement:{type:Object,required:!0}},data:function(){return{announcementForm:new SparkForm({})}},methods:{close:function(){this.announcementForm.busy||this.$emit("close")},deleteAnnouncement:function(){var t=this;Spark.delete(this.$apiUrl("kiosk/announcements/"+this.announcement.id),this.announcementForm).then(function(){Bus.$emit("updateKioskAnnouncements"),t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block _kiosk-announcement-delete-modal",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal
2-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Delete Announcement\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t._v("\n          Are you sure you want to delete this announcement?\n        ")]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            No, Go Back\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-danger _kiosk-announcement-delete-confirm",attrs:{type:"button",disabled:t.announcementForm.busy},on:{click:t.deleteAnnouncement}},[t._v("\n            Yes, Delete\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},91144(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"DeleteUser",props:{user:{type:Object,required:!0}},data:function(){return{form:new SparkForm({})}},methods:{close:function(){this.form.busy||this.$emit("close")},deleteUser:function(){var t=this,e=this.$apiUrl("kiosk/user/{userId}/delete",{userId:this.user.id});Spark.put(e,this.form).then(function(e){var r=e.data;Bus.$emit("profile-deleted",r),t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            User «"+t._s(t.user.email)+"» deletion\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("p",[t._v("Are you sure you want to delete this user?")])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            No, Go Back\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.deleteUser}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Deleting\n            ")]):e("span",[t._v("Yes, Delete")])])])])])])])},[],!1,null,null,null);const n=a.exports},80426(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"TerminateUser",props:{user:{type:Object,required:!0}},data:function(){return{form:new SparkForm({})}},methods:{close:function(){this.form.busy||this.$emit("close")},terminateUser:function(){var t=this,e=this.$apiUrl("kiosk/user/{userId}/terminate",{userId:this.user.id});Spark.put(e,this.form).then(function(e){var r=e.data;Bus.$emit("profile-terminated",r),t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            User «"+t._s(t.user.email)+"» termination\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("p",[t._v("Are you sure you want to terminate this user?")]),t._v(" "),e("p",{staticClass:"small text-muted"},[t._v("\n            If you choose to terminate the user all its branded domains and\n            aliases will be disabled.\n          ")])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            No, Go Back\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.terminateUser}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Terminating\n            ")]):e("span",[t._v("Yes, Terminate")])])])])])])])},[],!1,null,null,null);const n=a.exports},33031(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"UpdateAccessInvitationToken",props:{token:{type:Object,required:!0}},data:function(){return{tokenForm:new SparkForm({token:"",email:""})}},created:function(){this.initializeUpdateFormWith(this.token)},methods:{close:function(){this.tokenForm.busy||this.$emit("close")},initializeUpdateFormWith:function(t){this.tokenForm.resetStatus(),this.tokenForm.email=t.email,this.tokenForm.token=t.token},updateAccessInvitation:function(){var t=this,e=this.$apiUrl("kiosk/access-invitation/{token}",{token:this.token.id});Spark.put(e,this.tokenForm).then(function(){Bus.$emit("updateAccessInvitations"),t.$emit("close")})},generateAccessToken:function(t){for(var e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890".split(""),r=[],s=0;s<t;s++){var a=(Math.random()*(e.length-1)).toFixed(0);r[s]=e[a]}return r.join("")}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-lg"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Edit access invitation for "+t._s(t.token.email)+"\n          ")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button"},on:{click:t.close}},[e("span",[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.tokenForm.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n            "+t._s(t.tokenForm.errors.get("form"))+"\n          ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 offset-1 col-form-label"},[t._v("Email")]),t._v(" "),e("div",{staticClass:"col-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.tokenForm.email,expression:"tokenForm.email"}
2],staticClass:"form-control",class:{"is-invalid":t.tokenForm.errors.has("email")},attrs:{type:"text",name:"email"},domProps:{value:t.tokenForm.email},on:{input:function(e){e.target.composing||t.$set(t.tokenForm,"email",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.tokenForm.errors.get("email"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 offset-1 col-form-label"},[t._v("Token")]),t._v(" "),e("div",{staticClass:"col-6"},[e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.tokenForm.token,expression:"tokenForm.token"}],staticClass:"form-control",class:{"is-invalid":t.tokenForm.errors.has("token")},attrs:{type:"text",readonly:"",name:"email"},domProps:{value:t.tokenForm.token},on:{input:function(e){e.target.composing||t.$set(t.tokenForm,"token",e.target.value)}}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"button"},on:{click:function(e){t.tokenForm.token=t.generateToken(32)}}},[e("i",{staticClass:"fa fa-sync"})])]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                    "+t._s(t.tokenForm.errors.get("token"))+"\n                  ")])])])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            Cancel\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.tokenForm.busy},on:{click:t.updateAccessInvitation}},[t._v("\n            Update\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},48406(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"UpdateKioskAnnouncement",props:{announcement:{type:Object,required:!0}},data:function(){return{announcementForm:new SparkForm({body:"",action_text:"",action_url:""})}},created:function(){this.initializeUpdateFormWith(this.announcement)},methods:{close:function(){this.announcementForm.busy||this.$emit("close")},initializeUpdateFormWith:function(t){this.announcementForm.resetStatus(),this.announcementForm.body=t.body,this.announcementForm.action_text=t.action_text,this.announcementForm.action_url=t.action_url},update:function(){var t=this;Spark.put(this.$apiUrl("kiosk/announcements/"+this.announcement.id),this.announcementForm).then(function(){Bus.$emit("updateKioskAnnouncements"),t.$emit("close")})}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-lg"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Update Announcement\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("form",{attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("Announcement")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.announcementForm.body,expression:"announcementForm.body"}],staticClass:"form-control",class:{"is-invalid":t.announcementForm.errors.has("body")},staticStyle:{"font-family":"monospace"},attrs:{rows:"7"},domProps:{value:t.announcementForm.body},on:{input:function(e){e.target.composing||t.$set(t.announcementForm,"body",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.announcementForm.errors.get("body"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("Action Button Text")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.announcementForm.action_text,expression:"announcementForm.action_text"}
2],staticClass:"form-control",class:{"is-invalid":t.announcementForm.errors.has("action_text")},attrs:{type:"text",name:"action_text"},domProps:{value:t.announcementForm.action_text},on:{input:function(e){e.target.composing||t.$set(t.announcementForm,"action_text",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v(t._s(t.announcementForm.errors.get("action_text")))])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right"},[t._v("Action Button URL")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.announcementForm.action_url,expression:"announcementForm.action_url"}],staticClass:"form-control",class:{"is-invalid":t.announcementForm.errors.has("action_url")},attrs:{type:"text",name:"action_url"},domProps:{value:t.announcementForm.action_url},on:{input:function(e){e.target.composing||t.$set(t.announcementForm,"action_url",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v(t._s(t.announcementForm.errors.get("action_url")))])])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n            Close\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button",disabled:t.announcementForm.busy},on:{click:t.update}},[t._v("\n            Update\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},73832(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"CreateToken",data:function(){return{form:new SparkForm({email:"",token:""})}},methods:{create:function(){var t=this;Spark.post(this.$apiUrl("kiosk/access-invitation"),this.form).then(function(e){t.resetForm(),Bus.$emit("updateAccessInvitations")})},resetForm:function(){this.form.email="",this.form.token=""}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Add access invitation token\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.form.successful?e("div",{staticClass:"alert alert-success _kiosk-invitation-created"},[t._v("\n      Access invitation has been created!\n    ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n      "+t._s(t.form.errors.get("form"))+"\n    ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Email")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.email,expression:"form.email"}],staticClass:"form-control _kiosk-invitation-email",class:{"is-invalid":t.form.errors.has("email")},attrs:{type:"text",name:"email"},domProps:{value:t.form.email},on:{input:function(e){e.target.composing||t.$set(t.form,"email",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("email"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary _kiosk-invitation-create",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.create.apply(null,arguments)}}},[t._v("\n            Create\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},3259(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(73832),a=r(84863);const n={name:"AccessInvitations",components:{CreateToken:s.default,Tokens:a.default},data:function(){return{accessInvitations:[]}},mounted:function(){this.getAccessInvitations()},created:function(){Bus.$on("updateAccessInvitations",this.getAccessInvitations)},destroyed:function(){Bus.$off("updateAccessInvitations",this.getAccessInvitations)},methods:{getAccessInvitations:function(){var t=this;axios.get(this.$apiUrl("kiosk/access-invitations")).then(function(e){var r=e.data;t.accessInvitations=r})}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-access-invitations"},[e("div",[e("CreateToken")],1),t._v(" "),e("div",[e("Tokens",{attrs:{"access-invitations":t.accessInvitations}})],1)])},[],!1,null,null,null).exports},84863(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(52597),a=r(33031),n=r(69345),o=r(10741);
2const i={name:"AccessInvitationTokens",components:{CopyButton:s.default},props:{accessInvitations:{type:Array,required:!0}},setup:function(){return{toShortDateTime:o.Xi}},methods:{editAccessInvitation:function(t){Bus.$emit("showModal",a.default,{token:t})},approveAccessInvitationDelete:function(t){Bus.$emit("showModal",n.default,{token:t})},buildInviteLink:function(t){return"https://"+window.location.hostname+"/app/invite/"+t}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default _kiosk-invitation-list"},[e("div",{staticClass:"card-header"},[t._v("\n    Access invitation tokens\n  ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.accessInvitations,function(r){return e("tr",{key:r.email,staticClass:"_kiosk-invitation-row",attrs:{"data-test-id":"kiosk-invitation-row-"+r.id}},[e("td",[e("div",{staticClass:"btn-table-align"},[t._v("\n              "+t._s(r.email)+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"input-group"},[e("input",{staticClass:"form-control",attrs:{type:"text",readonly:""},domProps:{value:r.token}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("copy-button",{staticClass:"btn btn-info",attrs:{value:t.buildInviteLink(r.token)}},[e("i",{staticClass:"fa fa-copy"})])],1)])]),t._v(" "),e("td",[e("div",{staticClass:"btn-table-align"},[r.created_at?e("span",[t._v("\n                "+t._s(t.toShortDateTime(r.created_at))+"\n              ")]):e("span",[t._v(" Never ")])])]),t._v(" "),e("td",[e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-outline-primary",on:{click:function(e){return t.editAccessInvitation(r)}}},[e("i",{staticClass:"fa fa-pencil-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger _kiosk-invitation-delete",on:{click:function(e){return t.approveAccessInvitationDelete(r)}}},[e("i",{staticClass:"fa fa-times"})])])])])}),0)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Email")]),t._v(" "),e("th",[t._v("Token")]),t._v(" "),e("th",[t._v("Created")]),t._v(" "),e("th")])])}],!1,null,null,null).exports},49223(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>f});var s=r(95353),a=r(6804),n=r.n(a),o=r(77063),i=r(10741);function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach(function(e){d(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=l(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const m={name:"Alias",components:{vSelect:n()},props:{domain:{type:String,required:!0},alias:{type:String,required:!0}},setup:function(){var t=(0,o.A)().notifyError;return{toShortDateTime:i.Xi,toRelativeTime:i.d6,notifyError:t}},data:function(){return{loading:!1,aliasData:{},updateAliasForm:new SparkForm({domain:"",alias:"",new_domain:"",new_alias:"",new_noaff:!1,new_tags:[]}),changeUrlForm:new SparkForm({domain:"",alias:"",url:"",disable:0}),disableForm:new SparkForm({}),archiveForm:new SparkForm({}),deleteForm:new SparkForm({}),urlStates:[{value:0,label:"live"},{value:1,label:"terminated"},{value:2,label:"force preview"},{value:3,label:"malware"},{value:4,label:"conflict"},{value:5,label:"error"},{value:6,label:"no affiliate"}]}},computed:u(u({},(0,s.L8)(["isOnMobile"])),{},{mainAliasData:function(){var t;return null===(t=this.aliasData.aliases)||void 0===t?void 0:t.find(function(t){return t.is_main})},userId:function(){var t;return(null===(t=this.mainAliasData)||void 0===t||null===(t=t.user)||void 0===t?void 0:t.id)||0},urlStatusText:function(){var t=[];return this.aliasData.active?t.push(this.$t("url.status.active")):t.push(this.$t("url.status.inactive")),this.aliasData.no_affiliate?t.push(this.$t("url.status.no_affiliate")):t.push(this.$t("url.status.can_affiliate")),t.join(", ")},aliasStatusText:function(){var t=[];return this.mainAliasData.is_deleted&&t.push(this.$t("alias.status.deleted")),this.mainAliasData.is_terminated&&t.push(this.$t("alias.status.terminated")),this.mainAliasData.is_archived&&t.push(this.$t("alias.status.archived")),0===t.length&&t.push(this.$t("alias.status.active")),this.mainAliasData.no_affiliate?t.push(this.$t("alias.status.no_affiliate")):t.push(this.$t("alias.status.can_affiliate")),t.join(", ")}}),created:function(){this.loadAliasData()},methods:{loadAliasData:function(){var t=this;this.loading=!0;var e=this.$apiUrl("kiosk/alias/{domain}/{alias}",{domain:this.domain,alias:this.alias});axios.get(e).then(function(e){var r=e.data;t.aliasData=r.data,t.updateAliasForm.domain=t.updateAliasForm.new_domain=t.changeUrlForm.domain=t.mainAliasData.domain,t.updateAliasForm.alias=t.updateAliasForm.new_alias=t.changeUrlForm.alias=t.mainAliasData.alias,t.updateAliasForm.new_noaff=t.mainAliasData.no_affiliate,t.updateAliasForm.new_tags=t.mainAliasData.tags,t.changeUrlForm.url=t.aliasData.url,t.changeUrlForm.disable=t.aliasData.state}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")}),t.$router.push({name:"kiosk.aliases"})}).finally(function(){t.loading=!1})},updateAlias:function(){var t=this;this.updateAliasForm.resetStatus();var e=this.$apiUrl("kiosk/tinyurl/update");Spark.put(e,this.updateAliasForm).then(function(){t.loadAliasData(),setTimeout(function(){t.updateAliasForm.resetStatus()},3e3)})},changeUrl:function(){var t=this;this.updateAliasForm.resetStatus();var e=this.$apiUrl("kiosk/tinyurl/change");Spark.put(e,this.changeUrlForm).then(function(){t.loadAliasData(),setTimeout(function(){t.changeUrlForm.resetStatus()},3e3)})},toggleDisableAlias:function(t){var e=this;if(confirm("Are you sure?")){var r=this.$apiUrl("kiosk/alias/{domain}/{alias}/terminate",{domain:t.domain,alias:t.alias}
2);Spark.put(r,this.disableForm).then(function(t){t.data;e.loadAliasData()})}},toggleArchiveAlias:function(t){var e=this;if(confirm("Are you sure?")){var r=this.$apiUrl("kiosk/alias/{domain}/{alias}/archive",{domain:t.domain,alias:t.alias});Spark.put(r,this.archiveForm).then(function(t){t.data;e.loadAliasData()})}},toggleDeleteAlias:function(t){var e=this;if(confirm("Are you sure?")){var r=this.$apiUrl("kiosk/alias/{domain}/{alias}/delete",{domain:t.domain,alias:t.alias});Spark.put(r,this.deleteForm).then(function(t){t.data;e.loadAliasData()})}}}};var v=(0,r(14486).A)(m,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[t.mainAliasData?e("div",{staticClass:"card _kiosk-alias-detail"},[e("div",{staticClass:"card-header"},[t.mainAliasData.id?e("div",{staticClass:"float-right"},[t.mainAliasData.is_archived?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Restore archived TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Restore archived TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-dark",on:{click:function(e){return t.toggleArchiveAlias(t.mainAliasData)}}},[t.archiveForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-archive"}),t._v("\n          Unarchive\n        ")]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Archive TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Archive TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-dark",on:{click:function(e){return t.toggleArchiveAlias(t.mainAliasData)}}},[t.archiveForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-archive"}),t._v("\n          Archive\n        ")]),t._v(" "),t.mainAliasData.is_terminated?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Restore terminated TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Restore terminated TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-warning",on:{click:function(e){return t.toggleDisableAlias(t.mainAliasData)}}},[t.disableForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-ban"}),t._v("\n          Restore\n        ")]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Terminate TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Terminate TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-warning",on:{click:function(e){return t.toggleDisableAlias(t.mainAliasData)}}},[t.disableForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-ban"}),t._v("\n          Terminate\n        ")]),t._v(" "),t.mainAliasData.is_deleted?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Undelete TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Undelete TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-danger",on:{click:function(e){return t.toggleDeleteAlias(t.mainAliasData)}}},[t.deleteForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-remove"}),t._v("\n          Undelete\n        ")]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Delete TinyURL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n            content: 'Delete TinyURL',\n            trigger: isOnMobile ? 'click' : 'focus hover',\n          }"}],staticClass:"btn btn-outline-danger",on:{click:function(e){return t.toggleDeleteAlias(t.mainAliasData)}}},[t.deleteForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-remove"}),t._v("\n          Delete\n        ")])]):t._e(),t._v(" "),e("p",[t._v("\n        Edit TinyURL "),e("strong",{staticClass:"_kiosk-alias-title"},[t._v(t._s(t.domain)+"/"+t._s(t.alias))])]),t._v(" "),e("div",{staticClass:"card-subtitle text-muted small"},[e("div",[t._v("\n          URL status: "),e("b",{staticClass:"_kiosk-alias-url-status"},[t._v(t._s(t.urlStatusText))])]),t._v(" "),e("div",[t._v("\n          Alias status: "),t.mainAliasData.id?e("b",{staticClass:"_kiosk-alias-alias-status"},[t._v(t._s(t.aliasStatusText))]):e("span",[t._v("—")])]),t._v(" "),e("div",[t._v("\n          Created:\n          "),e("b",[t._v("\n            "+t._s(t.toShortDateTime(t.mainAliasData.created_at))+"\n            ("+t._s(t.toRelativeTime(t.mainAliasData.created_at))+")\n          ")]),t._v("\n          by\n          "),t.mainAliasData.user?e("router-link",{staticClass:"_kiosk-alias-detail-owner",attrs:{to:{name:"kiosk.user",params:{userId:t.mainAliasData.user.id}}}},[t._v("\n            "+t._s(t.mainAliasData.user.email)+"\n          ")]):[t._v("\n            Guest\n          ")]],2),t._v(" "),e("div",[t._v("\n          Expires at:\n          "),t.mainAliasData.expires_at?e("b",[t._v(t._s(t.toShortDateTime(t.mainAliasData.expires_at))+" ("+t._s(t.toRelativeTime(t.mainAliasData.expires_at))+")")]):e("b",[t._v("Never")])]),t._v(" "),e("div",[t._v("\n          Can use affiliate:\n          "),t.mainAliasData.id?e("b",[t._v(t._s(t.aliasData.no_affiliate||t.mainAliasData.no_affiliate?"not allowed":"allowed"))]):e("b",[t._v(t._s(t.aliasData.no_affiliate?"not allowed":"allowed"))])])])]),t._v(" "),t.userId>0?e("div",{staticClass:"card-body"},[t.updateAliasForm.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n        TinyURL updated\n      ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group"},[e("label",[t._v("Alias")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.updateAliasForm.new_alias,expression:"updateAliasForm.new_alias"}
2],staticClass:"form-control _kiosk-alias-new-alias",class:{"is-invalid":t.updateAliasForm.errors.has("new_alias")},attrs:{type:"text",disabled:t.updateAliasForm.busy},domProps:{value:t.updateAliasForm.new_alias},on:{input:function(e){e.target.composing||t.$set(t.updateAliasForm,"new_alias",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.updateAliasForm.errors.get("new_alias"))+"\n          ")])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("Tags")]),t._v(" "),e("v-select",{class:{"is-invalid":t.updateAliasForm.errors.hasErrors()},attrs:{taggable:"",multiple:"",disabled:t.updateAliasForm.busy},scopedSlots:t._u([{key:"no-options",fn:function(r){return function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(r),[e("em",{staticClass:"text-muted small"},[t._v(t._s(t.$t("type_tag")))])]}}],null,!1,421574617),model:{value:t.updateAliasForm.new_tags,callback:function(e){t.$set(t.updateAliasForm,"new_tags",e)},expression:"updateAliasForm.new_tags"}})],1),t._v(" "),e("div",{staticClass:"custom-control custom-switch"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.updateAliasForm.new_noaff,expression:"updateAliasForm.new_noaff"}],staticClass:"custom-control-input",class:{"is-invalid":t.updateAliasForm.errors.has("new_noaff")},attrs:{id:"kiosk-alias-affiliate",type:"checkbox",disabled:t.updateAliasForm.busy},domProps:{checked:Array.isArray(t.updateAliasForm.new_noaff)?t._i(t.updateAliasForm.new_noaff,null)>-1:t.updateAliasForm.new_noaff},on:{change:function(e){var r=t.updateAliasForm.new_noaff,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.updateAliasForm,"new_noaff",r.concat([null])):n>-1&&t.$set(t.updateAliasForm,"new_noaff",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.updateAliasForm,"new_noaff",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-alias-affiliate"}},[t._v("Disable affiliate")])]),t._v(" "),e("button",{staticClass:"btn btn-primary mt-2 float-right _kiosk-alias-update",attrs:{type:"submit",disabled:t.updateAliasForm.busy},on:{click:function(e){return e.preventDefault(),t.updateAlias.apply(null,arguments)}}},[t.updateAliasForm.busy?e("span",{staticClass:"fa fa-lg fa-spinner fa-spin fa-fw"}):t._e(),t._v("\n          Update alias\n        ")])])]):t._e(),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"card-body"},[t.changeUrlForm.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n        URL updated\n      ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group"},[e("label",[t._v("URL")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.changeUrlForm.url,expression:"changeUrlForm.url"}],staticClass:"form-control _kiosk-alias-url-input",class:{"is-invalid":t.changeUrlForm.errors.has("url")},attrs:{type:"text",disabled:t.changeUrlForm.busy,readonly:!t.mainAliasData.id},domProps:{value:t.changeUrlForm.url},on:{input:function(e){e.target.composing||t.$set(t.changeUrlForm,"url",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.changeUrlForm.errors.get("url"))+"\n          ")])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",[t._v("State")]),t._v(" "),e("v-select",{class:{"is-invalid":t.changeUrlForm.errors.has("disable")},attrs:{reduce:function(t){return t.value},options:t.urlStates,disabled:t.changeUrlForm.busy,searchable:!1,clearable:!1},model:{value:t.changeUrlForm.disable,callback:function(e){t.$set(t.changeUrlForm,"disable",e)},expression:"changeUrlForm.disable"}})],1),t._v(" "),e("button",{staticClass:"btn btn-primary float-right _kiosk-alias-change-url",attrs:{type:"submit",disabled:t.changeUrlForm.busy},on:{click:function(e){return e.preventDefault(),t.changeUrl.apply(null,arguments)}}},[t.changeUrlForm.busy?e("span",{staticClass:"fa fa-lg fa-spinner fa-spin fa-fw"}):t._e(),t._v("\n          Change URL\n        ")])])])]):t._e()])},[],!1,null,null,null);const f=v.exports},35575(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(2543);const a={name:"KioskTinyURLs",data:function(){return{searchForm:new SparkForm({tinyurl:""}),searching:!1,noSearchResults:!1,searchResults:[]}},methods:{search:function(){var t=this;this.searching=!0,this.noSearchResults=!1,Spark.post(this.$apiUrl("kiosk/alias/search"),this.searchForm).then(function(e){var r=e.data;t.searchResults=r,t.noSearchResults=0===t.searchResults.length}
2).catch(function(){t.noSearchResults=!0}).finally(function(){t.searching=!1})},showAlias:function(t){var e=this.mainAliasData(t);this.$router.push({name:"kiosk.alias",params:{domain:e.domain,alias:e.alias}})},mainAliasData:function(t){return s.find(t.aliases,function(t){return t.is_main})},getAliasStatusText:function(t){var e=[];return void 0===t.id?e.push("-"):(t.is_deleted&&e.push(this.$t("alias.status.deleted")),t.is_terminated&&e.push(this.$t("alias.status.terminated")),t.is_archived&&e.push(this.$t("alias.status.archived")),0===e.length&&e.push(this.$t("alias.status.active"))),e.join(", ")},getUrlStatusText:function(t){var e=[];return t.terminated&&e.push(this.$t("url.status.terminated")),0===e.length&&e.push(this.$t("url.status.active")),e.join(", ")},isAnonymous:function(t){return!t.user||null===t.user.id}}};var n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-aliases"},[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-body"},[e("form",{attrs:{role:"form"},on:{submit:function(t){t.preventDefault()}}},[e("label",{staticClass:"label"},[t._v("TinyURL")]),t._v(" "),e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.tinyurl,expression:"searchForm.tinyurl"}],staticClass:"form-control _kiosk-alias-search",class:{"is-invalid":t.searchForm.errors.has("tinyurl")},attrs:{id:"kiosk-aliases-search",type:"text",placeholder:"Search By TinyURL..."},domProps:{value:t.searchForm.tinyurl},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.search.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.searchForm,"tinyurl",e.target.value)}}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-outline-teal _kiosk-alias-search-button",attrs:{type:"button"},on:{click:t.search}},[t._v("\n              Search\n            ")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.searchForm.errors.get("tinyurl"))+"\n          ")])])])])]),t._v(" "),t.searching?e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),t._m(0)]):t._e(),t._v(" "),!t.searching&&t.noSearchResults?e("div",{staticClass:"card card-default _kiosk-alias-no-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[t._v("\n      No aliases matched the given criteria.\n    ")])]):t._e(),t._v(" "),!t.searching&&t.searchResults.length>0?e("div",{staticClass:"card card-default _kiosk-alias-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(1),t._v(" "),e("tbody",t._l(t.searchResults,function(r){return e("tr",{key:t.mainAliasData(r).alias,staticClass:"_kiosk-alias-row"},[e("td",[e("div",{staticClass:"_kiosk-alias-domain"},[t._v("\n                "+t._s(t.mainAliasData(r).domain)+"\n              ")])]),t._v(" "),e("td",[e("div",{staticClass:"_kiosk-alias-name"},[t._v("\n                "+t._s(t.mainAliasData(r).alias)+"\n              ")])]),t._v(" "),e("td",{staticClass:"_kiosk-alias-owner"},[t.isAnonymous(t.mainAliasData(r))?e("div",[t._v("\n                Guest\n              ")]):e("div",[e("router-link",{attrs:{to:{name:"kiosk.user",params:{userId:t.mainAliasData(r).user.id}}}},[t._v("\n                  "+t._s(t.mainAliasData(r).user.email)+"\n                ")])],1)]),t._v(" "),e("td",[e("div",[t._v("\n                "+t._s(t.getAliasStatusText(t.mainAliasData(r)))+"\n              ")])]),t._v(" "),e("td",[e("div",[t._v("\n                "+t._s(t.getUrlStatusText(r))+"\n              ")])]),t._v(" "),e("td",[e("div",[t._v("\n                "+t._s(r.url)+"\n              ")])]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-default _kiosk-alias-open",on:{click:function(e){return t.showAlias(r)}}},[e("i",{staticClass:"fa fa-search"})])])])}),0)])])]):t._e()])},[function(){var t=this._self._c;return t("div",{staticClass:"card-body"},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Searching\n    ")])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Domain")]),t._v(" "),e("th",[t._v("Alias")]),t._v(" "),e("th",[t._v("Owner")]),t._v(" "),e("th",[t._v("Alias Status")]),t._v(" "),e("th",[t._v("URL Status")]),t._v(" "),e("th",[t._v("Target URL")]),t._v(" "),e("th",{staticClass:"th-fit"})])])}],!1,null,null,null);const o=n.exports},67188(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>m});var s=r(48406),a=r(12252),n=r(10741);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?i(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=o(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const u={name:"Announcements",setup:function(){return{toShortDateTime:n.Xi,truncateText:n.EJ}},data:function(){return{announcements:[],createForm:new SparkForm({body:"",action_text:"",action_url:""})}},computed:{announcementsList:function(){var t=this;return this.announcements.map(function(e){return l(l({},e),{},{body:t.truncateText(e.body,45),created_at:t.toShortDateTime(e.created_at)})})}},created:function(){this.getAnnouncements(),Bus.$on("updateKioskAnnouncements",this.getAnnouncements)},destroyed:function(){Bus.$off("updateKioskAnnouncements",this.getAnnouncements)},methods:{getAnnouncements:function(){var t=this;axios.get(this.$apiUrl("kiosk/announcements")).then(function(e){t.announcements=e.data})},createAnnouncement:function(){var t=this;Spark.post(this.$apiUrl("kiosk/announcements"),this.createForm).then(function(){t.resetForm(),t.getAnnouncements()})},resetForm:function(){this.createForm.body="",this.createForm.action_text="",this.createForm.action_url=""},editAnnouncement:function(t){Bus.$emit("showModal",s.default,{announcement:t})},deleteAnnouncement:function(t){Bus.$emit("showModal",a.default,{announcement:t})}}};var d=(0,r(14486).A)(u,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-announcements"},[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n      Create Announcement\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"alert alert-info"},[t._v('\n        Announcements you create here will be sent to the "Product\n        Announcements" section of the notifications modal window, informing\n        your users about new features and improvements to your application.\n      ')]),t._v(" "),e("form",{attrs:{role:"form"}},[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right",attrs:{for:"announcement"}},[t._v("\n            Announcement\n          ")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.createForm.body,expression:"createForm.body"}
2],staticClass:"form-control _kiosk-announcement-body",class:{"is-invalid":t.createForm.errors.has("body")},staticStyle:{"font-family":"monospace"},attrs:{id:"announcement",name:"announcement",rows:"7"},domProps:{value:t.createForm.body},on:{input:function(e){e.target.composing||t.$set(t.createForm,"body",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.createForm.errors.get("body"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right",attrs:{for:"action_text"}},[t._v("\n            Action Button Text\n          ")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.createForm.action_text,expression:"createForm.action_text"}],staticClass:"form-control _kiosk-announcement-action-text",class:{"is-invalid":t.createForm.errors.has("action_text")},attrs:{id:"action_text",type:"text",name:"action_text"},domProps:{value:t.createForm.action_text},on:{input:function(e){e.target.composing||t.$set(t.createForm,"action_text",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.createForm.errors.get("action_text"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-md-4 col-form-label text-md-right",attrs:{for:"action_url"}},[t._v("\n            Action Button URL\n          ")]),t._v(" "),e("div",{staticClass:"col-md-6"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.createForm.action_url,expression:"createForm.action_url"}],staticClass:"form-control _kiosk-announcement-action-url",class:{"is-invalid":t.createForm.errors.has("action_url")},attrs:{id:"action_url",type:"text",name:"action_url"},domProps:{value:t.createForm.action_url},on:{input:function(e){e.target.composing||t.$set(t.createForm,"action_url",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.createForm.errors.get("action_url"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-md-4 col-md-6"},[e("button",{staticClass:"btn btn-primary _kiosk-announcement-create",attrs:{type:"submit",disabled:t.createForm.busy},on:{click:function(e){return e.preventDefault(),t.createAnnouncement.apply(null,arguments)}}},[t._v("\n              Create\n            ")])])])])])]),t._v(" "),t.announcements.length>0?e("div",{staticClass:"card card-default _kiosk-announcement-list"},[e("div",{staticClass:"card-header"},[t._v("\n      Recent Announcements\n    ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.announcementsList,function(r,s){return e("tr",{key:s,staticClass:"reveal _kiosk-announcement-row",attrs:{"data-test-id":"kiosk-announcement-row-"+r.id}},[e("td",[e("img",{staticClass:"spark-profile-photo",attrs:{src:r.creator.photo_url,alt:"Creator Photo"}})]),t._v(" "),e("td",[e("div",[t._v("\n                "+t._s(r.created_at)+"\n              ")])]),t._v(" "),e("td",[e("div",[t._v("\n                "+t._s(r.body)+"\n              ")])]),t._v(" "),e("td",{staticClass:"td-fit"},[e("div",{staticClass:"reveal-target text-right"},[e("button",{staticClass:"btn-reset",on:{click:function(e){return t.editAnnouncement(r)}}},[e("svg",{staticClass:"icon-20 icon-sidenav",attrs:{xmlns:"http://www.w3.org/2000/svg "}},[e("path",{attrs:{fill:"#95A2AE",d:"M12.3 3.7L0 16v4h4L16.3 7.7l-4-4zm1.4-1.4L16 0l4 4-2.3 2.3-4-4z"}})])]),t._v(" "),e("button",{staticClass:"btn-reset _kiosk-announcement-delete",on:{click:function(e){return t.deleteAnnouncement(r)}}},[e("svg",{staticClass:"icon-20 icon-sidenav",attrs:{xmlns:"http://www.w3.org/2000/svg "}},[e("path",{attrs:{fill:"#95A2AE ",d:"M4 2l2-2h4l2 2h4v2H0V2h4zM1 6h14l-1 14H2L1 6zm5 2v10h1V8H6zm3 0v10h1V8H9z"}})])])])])])}),0)])])]):t._e()])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",{staticClass:"th-fit"}),t._v(" "),e("th",[t._v("Date")]),t._v(" "),e("th",[t._v("Announcement")
2]),t._v(" "),e("th",[t._v(" ")])])])}],!1,null,null,null);const m=d.exports},61719(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(77063);const a={name:"KioskBannedDomainsBan",setup:function(){var t=(0,s.A)();return{notifyError:t.notifyError,notifySuccess:t.notifySuccess}},data:function(){return{form:new SparkForm({domain:""})}},methods:{ban:function(){var t=this;Spark.post(this.$apiUrl("kiosk/domains/banned"),this.form).then(function(e){e.success?(t.notifySuccess({text:'Domain "'.concat(t.form.domain,'" banned')}),t.$emit("banned",t.form.domain),t.resetForm()):t.notifyError({text:'Domain "'.concat(t.form.domain,'" not banned')})})},resetForm:function(){this.form.domain=""}}};var n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Add domain to banned list\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Domain")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.domain,expression:"form.domain"}],staticClass:"form-control _kiosk-ban-domain-input",class:{"is-invalid":t.form.errors.has("domain")},attrs:{type:"text",name:"domain"},domProps:{value:t.form.domain},on:{input:function(e){e.target.composing||t.$set(t.form,"domain",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("domain"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-secondary _kiosk-ban-domain-button",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.ban.apply(null,arguments)}}},[t._v("\n            Ban domain\n          ")])])])])])])},[],!1,null,null,null);const o=n.exports},96332(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(61719),a=r(64923);const n={name:"KioskBannedDomains",components:{BanDomain:s.default,DomainsList:a.default},data:function(){return{loadingList:!1,domainsList:[]}},mounted:function(){this.load()},methods:{load:function(){var t=this;this.loadingList=!0,axios.get(this.$apiUrl("kiosk/domains/banned")).then(function(e){var r=e.data;t.domainsList=r.data}).finally(function(){t.loadingList=!1})}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-banned-domains"},[e("div",[e("BanDomain",{on:{banned:t.load}})],1),t._v(" "),t.loadingList?e("div",[t._v("\n    Loading...\n  ")]):e("div",[e("DomainsList",{attrs:{"domains-list":t.domainsList,"is-loading":t.loadingList},on:{unbaned:t.load}})],1)])},[],!1,null,null,null).exports},64923(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(77063),a=r(10741);const n={name:"KioskBannedDomainsList",props:{isLoading:{type:Boolean,required:!1,default:!1},domainsList:{type:Array,required:!0}},setup:function(){var t=(0,s.A)(),e=t.notifyError,r=t.notifySuccess;return{toShortDateTime:a.Xi,notifyError:e,notifySuccess:r}},data:function(){return{unbanForm:new SparkForm({})}},methods:{unban:function(t){var e=this;if(confirm('Are you sure to unban "'+t.domain+'"?')){var r=this.$apiUrl("kiosk/domains/banned/{domain}",{domain:t.domain});Spark.delete(r,this.unbanForm).then(function(r){r.success?(e.notifySuccess({text:'Domain "'.concat(t.domain,'" unbanned')}),e.$emit("unbaned",t.domain)):e.notifyError({text:'Domain "'.concat(t.domain,'" not unbanned')})})}}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default _kiosk-banned-list"},[e("div",{staticClass:"card-header"},[t._v("\n    Banned Domains\n  ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",[0===t.domainsList.length?[t._m(1)]:t._l(t.domainsList,function(r){return e("tr",{key:r.domain,staticClass:"_kiosk-banned-row",attrs:{"data-test-id":"kiosk-banned-row-"+r.domain}},[e("td",{staticClass:"_kiosk-banned-domain"},[t._v("\n              "+t._s(r.domain)+"\n            ")]),t._v(" "),e("td",[t._v(t._s(r.ndomain))]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(r.created_at)))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-default _kiosk-unban-button",on:{click:function(e){return t.unban(r)}}}
2,[e("i",{staticClass:"fa fa-trash"})])])])})],2)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Domain")]),t._v(" "),e("th",[t._v("Normalized Domain")]),t._v(" "),e("th",[t._v("Banned")]),t._v(" "),e("th",{staticClass:"th-fit"})])])},function(){var t=this._self._c;return t("tr",[t("td",{attrs:{colspan:"3"}},[this._v("\n              No banned domains found.\n            ")])])}],!1,null,null,null).exports},52001(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskAddCloudflareZones",data:function(){return{zones:"",form:new SparkForm({zones:[]})}},methods:{hasArrayErrors:function(t){return this.getArrayErrors(t).length>0},getArrayErrors:function(t){var e=[];this.form.errors.has(t)&&e.push(this.form.errors.get(t));for(var r=0;r<this.form[t].length;r++)this.form.errors.has(t+"."+r)&&e.push(this.form.errors.get(t+"."+r));return e},parseZones:function(){this.form.zones=this.zones.split(/[\s\r\n\t,]+/).map(function(t){return t.trim()}).filter(function(t){return t}),this.zones=this.form.zones.join("\n"),0!==this.zones.length&&(this.zones+="\n")},importZones:function(){var t=this;Spark.post(this.$apiUrl("kiosk/zone/import"),this.form).then(function(){t.$emit("added"),t.resetForm()})},resetForm:function(){this.zones="",this.form.zones=[]}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Import Cloudflare Zone\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n      Cloudflare Zones has been imported!\n    ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n      "+t._s(t.form.errors.get("form"))+"\n    ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Cloudflare Zones")]),t._v(" "),e("div",{staticClass:"col-9"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.zones,expression:"zones"}],staticClass:"form-control",class:{"is-invalid":t.hasArrayErrors("zones")},attrs:{rows:"5"},domProps:{value:t.zones},on:{paste:t.parseZones,blur:t.parseZones,input:function(e){e.target.composing||(t.zones=e.target.value)}}}),t._v(" "),t._l(t.getArrayErrors("zones"),function(r){return e("div",{key:r,staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(r)+"\n          ")])})],2)]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.importZones.apply(null,arguments)}}},[t._v("\n            Import\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},59322(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(52001),a=r(59742);function n(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,s=Array(e);r<e;r++)s[r]=t[r];return s}const i={name:"CloudflareZones",components:{Import:s.default,List:a.default},data:function(){return{buckets:[],types:[],zones:[]}},created:function(){this.init(),this.getZones()},methods:{init:function(){var t=this;axios.get(this.$apiUrl("kiosk/zone/init")).then(function(e){var r=e.data;t.buckets=[{label:"Custom",code:null}].concat(n(r.buckets)),t.types=r.types})},getZones:function(){var t=this;axios.get(this.$apiUrl("kiosk/zone")).then(function(e){var r=e.data;t.zones=r.data})}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-cloudflare-zones"},[e("Import",{on:{added:t.getZones}}
2),t._v(" "),e("List",{attrs:{zones:t.zones,buckets:t.buckets,types:t.types},on:{updated:t.getZones,deleted:t.getZones}})],1)},[],!1,null,null,null).exports},59742(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>i});var s=r(77063),a=r(27484),n=r(10741);const o={name:"KioskCloudflareZonesList",components:{ListItem:a.default},props:{zones:{type:Array,required:!0},buckets:{type:Array,required:!0},types:{type:Array,required:!0}},setup:function(){var t=(0,s.A)().notifySuccess;return{toShortDateTime:n.Xi,notifySuccess:t}},methods:{deleted:function(t){this.notifySuccess('Zone "'.concat(t.zone_name,'" deleted')),this.$emit("deleted",t)},updated:function(t){this.$emit("updated",t)}}};const i=(0,r(14486).A)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    List\n  ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.zones,function(r){return e("ListItem",{key:r.zone_id,attrs:{zone:r,buckets:t.buckets,types:t.types},on:{deleted:t.deleted,updated:t.updated}})}),1)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Type")]),t._v(" "),e("th",[t._v("Zone")]),t._v(" "),e("th",[t._v("Bucket")]),t._v(" "),e("th",[t._v("Hostnames target")]),t._v(" "),e("th",[t._v("Created At")]),t._v(" "),e("th")])])}],!1,null,null,null).exports},27484(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});var s=r(10741);const a={name:"KioskCloudflareZonesListItem",props:{zone:{type:Object,required:!0},buckets:{type:Array,required:!0},types:{type:Array,required:!0}},setup:function(){return{toShortDateTime:s.Xi}},data:function(){return{currentZone:void 0,zoneForm:new SparkForm({id:void 0,bucket:void 0,target:void 0})}},watch:{zone:{deep:!0,handler:function(){this.currentZone=this.zone}}},created:function(){this.currentZone=this.zone},methods:{deleteZone:function(t){var e=this;confirm('Are you sure to delete zone "'.concat(t.zone_name,'"'))&&axios.delete(this.$apiUrl("kiosk/zone/{zone}",{zone:t.zone_id})).then(function(){e.$emit("deleted",t)})},saveZone:function(t){var e=this,r=this.$apiUrl("kiosk/zone/{zone}",{zone:t.zone_id});this.zoneForm.id=t.zone_id,this.zoneForm.bucket=t.bucket,this.zoneForm.target=t.target,Spark.patch(r,this.zoneForm).then(function(){e.$emit("updated",t)})}}};const n=(0,r(14486).A)(a,function(){var t,e=this,r=e._self._c;return r("tr",[r("td",[r("div",{staticClass:"btn-table-align"},[e._v("\n      #"+e._s(e.currentZone.id)+"\n    ")])]),e._v(" "),r("td",[r("div",{staticClass:"input-group"},[e._v("\n      "+e._s(null===(t=e.types.find(function(t){return t.code===e.currentZone.zone_type}))||void 0===t?void 0:t.label)+"\n    ")])]),e._v(" "),r("td",[r("div",{staticClass:"btn-table-align"},[e._v("\n      "+e._s(e.currentZone.zone_name)+"\n      "),r("p",{staticClass:"small text-muted"},[e._v("\n        "+e._s(e.currentZone.zone_id)+"\n      ")])])]),e._v(" "),r("td",[r("select",{directives:[{name:"model",rawName:"v-model",value:e.currentZone.bucket,expression:"currentZone.bucket"}],staticClass:"form-control",on:{change:function(t){var r=Array.prototype.filter.call(t.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});e.$set(e.currentZone,"bucket",t.target.multiple?r:r[0])}}},e._l(e.buckets,function(t){return r("option",{key:t.code,domProps:{value:t.code}},[e._v("\n        "+e._s(t.label)+"\n      ")])}),0)]),e._v(" "),r("td",[r("div",{staticClass:"input-group"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.currentZone.target,expression:"currentZone.target"}],staticClass:"form-control text-sm",attrs:{type:"text"},domProps:{value:e.currentZone.target},on:{input:function(t){t.target.composing||e.$set(e.currentZone,"target",t.target.value)}}})])]),e._v(" "),r("td",[r("div",{staticClass:"btn-table-align"},[e._v("\n      "+e._s(e.toShortDateTime(e.currentZone.created_at))+"\n    ")])]),e._v(" "),r("td",[r("div",{staticClass:"btn-group"},[r("button",{staticClass:"btn btn-outline-primary",on:{click:function(t){return e.saveZone(e.currentZone)}}},[e.zoneForm.busy?r("i",{staticClass:"fa fa-spinner fa-spin"}):r("i",{staticClass:"fa fa-check"})]),e._v(" "),r("button",{staticClass:"btn btn-outline-danger",on:{click:function(t){return e.deleteZone(e.currentZone)}}},[r("i",{staticClass:"fa fa-times"})])])])])},[],!1,null,null,null).exports},41164(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>m});var s=r(90155),a=r(11713),n=r(10741),o=r(77063);function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?l(Object(r),!0).forEach(function(e){u(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=i(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=i(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==i(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const d={name:"KioskDomainsDomain",components:{ZoneManagement:s.default,HostnamesManagement:a.default},props:{domain:{type:[String,Number],required:!0}},setup:function(){return{notifyError:(0,o.A)().notifyError,toShortDateTime:n.Xi}},data:function(){return{loading:!1,domainInfo:void 0,zones:[],dnsRecords:void 0,deleteDnsRecordForm:new SparkForm({type:void 0,name:void 0,content:void 0}),createDnsRecordForm:new SparkForm({type:"TXT",name:"@",ttl:3600,content:"",preference:void 0,priority:void 0,weight:void 0,port:void 0})}},computed:{domainZone:function(){return this.domainInfo.cloudflareZone},domainHostnames:function(){return this.domainInfo.cloudflareCustomHostnames||[]}},created:function(){var t=this;this.loadDomainInfo().then(function(){t.domainInfo.isApex&&t.getDnsRecords()}),this.getZones()},methods:{loadDomainInfo:function(){var t=this;this.loading=!0;var e=this.$apiUrl("kiosk/domains/{domain}",{domain:this.domain});return axios.get(e).then(function(e){var r=e.data;t.domainInfo=r.data}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")}),t.$router.push({name:"kiosk.domains"})}).finally(function(){t.loading=!1})},getZones:function(){var t=this;axios.get(this.$apiUrl("kiosk/zone")).then(function(e){var r=e.data;t.zones=r.data})},getDnsRecords:function(){var t=this,e=this.$apiUrl("kiosk/domains/{domain}/dns/records",{domain:this.domain});this.dnsRecords=void 0,axios.get(e).then(function(e){var r=e.data;t.dnsRecords=r.data.map(function(t){return c(c({},t),{},{processing:!1})})}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")})})},canDeleteRecord:function(t){return!["SOA","NS"].includes(t.type)},deleteDnsRecord:function(t){var e=this;if(confirm("Are you sure to delete this DNS record?")){var r=this.$apiUrl("kiosk/domains/{domain}/dns/records",{domain:this.domain});this.deleteDnsRecordForm.type=t.type,this.deleteDnsRecordForm.name=t.name,this.deleteDnsRecordForm.content=t.content.replace(/\\(.)/gm,"$1"),t.processing=!0,Spark.patch(r,this.deleteDnsRecordForm).then(function(){return e.getDnsRecords()}).catch(function(t){t.message?e.notifyError({text:t.message}):e.notifyError({text:e.$t("something_went_wrong")})}).finally(function(){t.processing=!1})}},addDnsRecord:function(){var t=this;"MX"!==this.createDnsRecordForm.type&&(this.createDnsRecordForm.preference=void 0),"SRV"!==this.createDnsRecordForm.type&&(this.createDnsRecordForm.priority=void 0,this.createDnsRecordForm.weight=void 0,this.createDnsRecordForm.port=void 0);var e=this.$apiUrl("kiosk/domains/{domain}/dns/records",{domain:this.domain});Spark.put(e,this.createDnsRecordForm).then(function(){t.getDnsRecords(),t.cleanCreateDnsRecordForm()}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")})})},cleanCreateDnsRecordForm:function(){this.createDnsRecordForm.type="TXT",this.createDnsRecordForm.name="@",this.createDnsRecordForm.ttl=3600,this.createDnsRecordForm.content="",this.createDnsRecordForm.preference=void 0,this.createDnsRecordForm.priority=void 0,this.createDnsRecordForm.weight=void 0,this.createDnsRecordForm.port=void 0}}};const m=(0,r(14486).A)(d,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[t.domainInfo?e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n      Domain «"+t._s(t.domainInfo.domain)+"»\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n              Owner\n            ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.domainInfo.billable?e("table",{staticClass:"table table-borderless"},[e("tbody",[e("tr",[e("td",{attrs:{rowspan:"2"}},[e("img",{staticClass:"spark-profile-photo-xl",attrs:{id:"account_profile_button_changephoto",src:t.domainInfo.billable.photo_url,alt:"Profile Photo"}})]),t._v(" "),e("td",[e("strong",[t._v("Name:")]),e("br"),t._v(" "),e("router-link",{attrs:{to:{name:"kiosk.user",params:{userId:t.domainInfo.billable.id}}}},[t._v("\n                        "+t._s(t.domainInfo.billable.name)+"\n                      ")])],1)]),t._v(" "),e("tr",[e("td",[e("strong",[t._v("Email:")]),e("br"),t._v(" "),e("a",{attrs:{href:"mailto:"+t.domainInfo.billable.email}},[t._v(t._s(t.domainInfo.billable.email))])])])])]):e("p",[t._v("\n                None\n              ")])])]),t._v(" "),e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n              Information\n            ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("table",{staticClass:"table table-sm table-striped"},[e("tbody",[e("tr",[e("td",[t._v("Created:")]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(t.domainInfo.created_at)))])]),t._v(" "),e("tr",[e("td",[t._v("Updated:")]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(t.domainInfo.updated_at)))])])])])])])]),t._v(" "),e("div",{staticClass:"col"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n              Status\n            ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("table",{staticClass:"table table-sm table-striped"},[e("tbody",[e("tr",[e("td",[t._v("Active:")]),t._v(" "),e("td",[t.domainInfo.isActive?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("Apex:")]),t._v(" "),e("td",[t.domainInfo.isApex?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"}
2)])]),t._v(" "),e("tr",[e("td",[t._v("Purchased:")]),t._v(" "),e("td",[t.domainInfo.isPurchased?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("Simplified activity check:")]),t._v(" "),e("td",[t.domainInfo.usesSimpleCheck?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("Deleted:")]),t._v(" "),e("td",[t.domainInfo.isDeleted?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("Blocked:")]),t._v(" "),e("td",[t.domainInfo.isBlocked?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("Disabled:")]),t._v(" "),e("td",[t.domainInfo.isDisabled?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("\n                      Error Redirect:\n                      "),t.domainInfo.isDomainErrorRedirectEnabled?[e("br"),t._v(" "),e("small",{staticClass:"text-wrap text-secondary"},[t._v("\n                          "+t._s(t.domainInfo.errorRedirectUrl)+"\n                        ")])]:t._e()],2),t._v(" "),e("td",[t.domainInfo.isDomainErrorRedirectEnabled?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])]),t._v(" "),e("tr",[e("td",[t._v("\n                      Root Redirect:\n                      "),t.domainInfo.isDomainRootRedirectEnabled?[e("br"),t._v(" "),e("small",{staticClass:"text-wrap text-secondary"},[t._v("\n                          "+t._s(t.domainInfo.rootRedirectUrl)+"\n                        ")])]:t._e()],2),t._v(" "),e("td",[t.domainInfo.isDomainRootRedirectEnabled?e("span",{staticClass:"fa fa-square-check text-success"}):e("span",{staticClass:"fa fa-square-minus text-warning"})])])])])])])]),t._v(" "),e("div",{staticClass:"col"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n              DNS Records\n              "),e("button",{staticClass:"btn btn-outline-info btn-sm float-right",attrs:{disabled:!t.domainInfo.isApex}},[e("i",{staticClass:"fa fa-refresh",on:{click:t.getDnsRecords}})])]),t._v(" "),e("div",{staticClass:"card-body"},[t.domainInfo.isApex?void 0===t.dnsRecords?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("table",{staticClass:"table table-sm table-striped"},[e("tbody",[t._l(t.dnsRecords,function(r,s){return e("tr",{key:s},[e("td",[t._v("\n                      "+t._s(r.name)+"\n                    ")]),t._v(" "),e("td",[t._v("\n                      "+t._s(r.type)+"\n                    ")]),t._v(" "),e("td",[t._v("\n                      "+t._s(r.ttl)+"\n                    ")]),t._v(" "),e("td",[t._v("\n                      "+t._s(r.content)+"\n                    ")]),t._v(" "),e("td",[t.canDeleteRecord(r)?e("button",{staticClass:"btn btn-outline-danger btn-sm",attrs:{disabled:r.processing&&t.deleteDnsRecordForm.busy},on:{click:function(e){return t.deleteDnsRecord(r)}}},[r.processing&&t.deleteDnsRecordForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-trash"})]):t._e()])])}),t._v(" "),e("tr",[e("td",{attrs:{colspan:"4"}},[e("div",{staticClass:"input-group has-validation"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.name,expression:"createDnsRecordForm.name"}],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("name")},attrs:{type:"text",placeholder:"Name"},domProps:{value:t.createDnsRecordForm.name},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"name",e.target.value)}}}),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.type,expression:"createDnsRecordForm.type"}],staticClass:"form-select w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("type")},attrs:{type:"text"},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.createDnsRecordForm,"type",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"MX"}},[t._v("\n                            MX\n                          ")]),t._v(" "),e("option",{attrs:{value:"TXT"}},[t._v("\n                            TXT\n                          ")]),t._v(" "),e("option",{attrs:{value:"CNAME"}},[t._v("\n                            CNAME\n                          ")]),t._v(" "),e("option",{attrs:{value:"A"}},[t._v("\n                            A\n                          ")]),t._v(" "),e("option",{attrs:{value:"AAAA"}},[t._v("\n                            AAAA\n                          ")]),t._v(" "),e("option",{attrs:{value:"SRV"}},[t._v("\n                            SRV\n                          ")])]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.ttl,expression:"createDnsRecordForm.ttl"}
2],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("ttl")},attrs:{type:"number",placeholder:"TTL"},domProps:{value:t.createDnsRecordForm.ttl},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"ttl",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("name"))+"\n                        ")]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("type"))+"\n                        ")]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("ttl"))+"\n                        ")])]),t._v(" "),"MX"===t.createDnsRecordForm.type?e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.preference,expression:"createDnsRecordForm.preference"}],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("preference")},attrs:{type:"number",placeholder:"Preference"},domProps:{value:t.createDnsRecordForm.preference},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"preference",e.target.value)}}}):t._e(),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                        "+t._s(t.createDnsRecordForm.errors.get("preference"))+"\n                      ")]),t._v(" "),"SRV"===t.createDnsRecordForm.type?e("div",{staticClass:"input-group has-validation"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.priority,expression:"createDnsRecordForm.priority"}],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("priority")},attrs:{type:"number",placeholder:"Priority"},domProps:{value:t.createDnsRecordForm.priority},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"priority",e.target.value)}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.weight,expression:"createDnsRecordForm.weight"}],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("weight")},attrs:{type:"number",placeholder:"Weight"},domProps:{value:t.createDnsRecordForm.weight},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"weight",e.target.value)}}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.port,expression:"createDnsRecordForm.port"}],staticClass:"form-control w-auto",class:{"is-invalid":t.createDnsRecordForm.errors.has("port")},attrs:{type:"number",placeholder:"Port"},domProps:{value:t.createDnsRecordForm.port},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"port",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("priority"))+"\n                        ")]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("weight"))+"\n                        ")]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                          "+t._s(t.createDnsRecordForm.errors.get("port"))+"\n                        ")])]):t._e(),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.createDnsRecordForm.content,expression:"createDnsRecordForm.content"}
2],staticClass:"form-control w-100",class:{"is-invalid":t.createDnsRecordForm.errors.has("content")},attrs:{type:"text",placeholder:"Value"},domProps:{value:t.createDnsRecordForm.content},on:{input:function(e){e.target.composing||t.$set(t.createDnsRecordForm,"content",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                        "+t._s(t.createDnsRecordForm.errors.get("content"))+"\n                      ")])]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-outline-info btn-sm",attrs:{disabled:t.createDnsRecordForm.busy||t.deleteDnsRecordForm.busy},on:{click:function(e){return t.addDnsRecord()}}},[t.createDnsRecordForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-paper-plane"})])])])],2)]):e("div",{staticClass:"text-center text-muted"},[t._v("\n                Subdomain records must be configured within the apex domain zone.\n              ")])])])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("zone-management",{attrs:{domain:t.domain,"domain-zone":t.domainZone,zones:t.zones},on:{updated:t.loadDomainInfo}})],1),t._v(" "),e("div",{staticClass:"col"},[e("hostnames-management",{attrs:{domain:t.domain,hostnames:t.domainHostnames,zones:t.zones,"domain-zone":t.domainZone},on:{deleted:t.loadDomainInfo,created:t.loadDomainInfo,refreshed:t.loadDomainInfo}})],1)])])]):t._e()])},[],!1,null,null,null).exports},11713(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(6804),a=r.n(s),n=r(77063),o=r(10741);const i={name:"KioskDomainDomainHostnamesManagement",components:{vSelect:a()},props:{domain:{type:[String,Number],required:!0},domainZone:{type:Object,required:!1,default:void 0},zones:{type:Array,required:!0},hostnames:{type:Array,required:!0}},setup:function(){var t=(0,n.A)().notifySuccess;return{toShortDateTime:o.Xi,notifySuccess:t}},data:function(){return{createHostname:!1,createHostnameForm:new SparkForm({zone:void 0}),refreshHostnameForm:new SparkForm,deleteHostnameForm:new SparkForm}},computed:{customZones:function(){return this.zones.filter(function(t){return null!==t.target})},hasHostnames:function(){return this.hostnames.length>0},canCreateHostname:function(){return this.customZones.length>0}},methods:{isLinked:function(t){return t.zone_id===this.domainZone.zone_id},getHostnameZone:function(t){return this.zones.find(function(e){return e.zone_id===t.zone_id})},status:function(t){var e;return null!==(e={1:"initializing",2:"PendingValidation",3:"Activation",4:"Active",5:"Deactivation",6:"Moving"}[t])&&void 0!==e?e:"undefined (#".concat(t,")")},refresh:function(){var t=this,e=this.$apiUrl("kiosk/domains/{domain}/hostnames",{domain:this.domain});Spark.patch(e,this.refreshHostnameForm).then(function(e){var r=e.data;t.$emit("refreshed",r),t.notifySuccess({text:"Refreshed"})})},remove:function(){var t=this;if(confirm("Are you sure to delete hostnames from zone?")){var e=this.$apiUrl("kiosk/domains/{domain}/hostnames",{domain:this.domain});Spark.delete(e,this.deleteHostnameForm).then(function(){t.notifySuccess({text:"Deleted"}),t.$emit("deleted")})}},create:function(){var t=this;if(this.createHostnameForm.zone){var e=this.$apiUrl("kiosk/domains/{domain}/hostnames/zone/{zone}",{domain:this.domain,zone:this.createHostnameForm.zone});Spark.post(e,this.createHostnameForm).then(function(){t.createHostnameForm.zone=void 0,t.notifySuccess({text:"Created"}),t.createHostname=!1,t.$emit("created")})}}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n    Cloudflare Custom Hostnames\n    "),e("div",{staticClass:"btn-group btn-group-sm float-right"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{disabled:!t.canCreateHostname},on:{click:function(e){t.createHostname=!t.createHostname}}},[e("i",{staticClass:"fa fa-add"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-info",attrs:{disabled:!t.hasHostnames},on:{click:t.refresh}},[t.refreshHostnameForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-refresh"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger",attrs:{disabled:!t.hasHostnames},on:{click:function(e){return t.remove()}}},[t.deleteHostnameForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}
2):e("i",{staticClass:"fa fa-trash"})])])]),t._v(" "),e("div",{staticClass:"card-body"},[t.createHostname?[e("b",[t._v("Zone:")]),t._v(" "),e("div",[e("v-select",{class:{"is-invalid":t.createHostnameForm.errors.has("zone")},attrs:{label:"zone_name",reduce:function(t){return t.zone_id},options:t.customZones,disabled:t.createHostnameForm.busy,searchable:!0,clearable:!1},model:{value:t.createHostnameForm.zone,callback:function(e){t.$set(t.createHostnameForm,"zone",e)},expression:"createHostnameForm.zone"}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n          "+t._s(t.createHostnameForm.errors.get("zone"))+"\n        ")])],1),t._v(" "),e("div",{staticClass:"btn-group float-right"},[e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){t.createHostname=!1}}},[t._v("\n          Cancel\n        ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",on:{click:t.create}},[t.createHostnameForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n          Apply\n        ")])])]:e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",[t.hasHostnames?t._l(t.hostnames,function(r){return e("tr",{key:r.id},[e("td",[e("small",[t._v(t._s(r.id||"—"))]),t._v(" "),e("hr",{attrs:{width:"50%"}}),t._v("\n              "+t._s(t.getHostnameZone(r).zone_name)+"\n              "),t.isLinked(r)?e("span",{staticClass:"text-success fa fa-square-check"}):t._e(),t._v(" "),e("br"),t._v(" "),e("small",[t._v(t._s(t.getHostnameZone(r).zone_id))])]),t._v(" "),e("td",[t._v("\n              Status: "+t._s(t.status(r.status))),e("br"),t._v("\n              Hostname: "+t._s(r.hostname_status||"—")),e("br"),t._v("\n              Certificate: "+t._s(r.certificate_status||"—")),e("br")]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(r.created_at)))])])}):[t._m(1)]],2)])],2)])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Hostname / Zone")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Created")])])])},function(){var t=this._self._c;return t("tr",[t("td",{attrs:{colspan:"5"}},[this._v("\n              No hostnames found.\n            ")])])}],!1,null,null,null).exports},64549(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(10741);const a={name:"KioskDomains",setup:function(){return{toShortDateTime:s.Xi}},data:function(){return{form:new SparkForm({search:""}),searchResults:void 0}},computed:{noSearchResults:function(){return 0===this.searchResults.length}},methods:{search:function(){var t=this;Spark.post(this.$apiUrl("kiosk/domains/search"),this.form).then(function(e){var r=e.data;t.searchResults=r})},showDomain:function(t){this.$router.push({name:"kiosk.domain",params:{domain:t.id}})}}};var n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-domains"},[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-body"},[e("form",{attrs:{role:"form"},on:{submit:function(t){t.preventDefault()}}},[e("label",{staticClass:"label"},[t._v("Domain")]),t._v(" "),e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.search,expression:"form.search"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("search")},attrs:{id:"kiosk-domains-search",type:"text",placeholder:"Search For Domain..."},domProps:{value:t.form.search},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.search.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.form,"search",e.target.value)}}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-outline-teal",attrs:{type:"button"},on:{click:t.search}},[t._v("\n              Search\n            ")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("search"))+"\n          ")])])])])]),t._v(" "),void 0!==t.searchResults||t.form.busy?[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n        Search Results\n      ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",[t.form.busy?[t._m(1)]:t.noSearchResults?[t._m(2)]:t._l(t.searchResults,function(r){var s,a,n;return e("tr",{key:r.id}
2,[e("td",[t._v(t._s(r.id))]),t._v(" "),e("td",[t._v(t._s(r.domain))]),t._v(" "),e("td",[t._v(t._s((null===(s=r.cloudflareZone)||void 0===s?void 0:s.zone_name)||"-"))]),t._v(" "),e("td",[t._v("\n                  "+t._s((null===(a=r.cloudflareZone)||void 0===a?void 0:a.group)||(null!==(n=r.cloudflareZone)&&void 0!==n&&n.id?"Custom":"-"))+"\n                ")]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(r.created_at)))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.showDomain(r)}}},[e("i",{staticClass:"fa fa-edit"})])])])})],2)])])])]:t._e()],2)},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Domain")]),t._v(" "),e("th",[t._v("Zone")]),t._v(" "),e("th",[t._v("Bucket")]),t._v(" "),e("th",[t._v("Created At")]),t._v(" "),e("th",{staticClass:"th-fit"})])])},function(){var t=this._self._c;return t("tr",[t("td",{attrs:{colspan:"6"}},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Searching\n                ")])])},function(){var t=this._self._c;return t("tr",[t("td",{attrs:{colspan:"6"}},[this._v("\n                  No domains matched the given criteria.\n                ")])])}],!1,null,null,null);const o=n.exports},90155(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>i});var s=r(6804),a=r.n(s),n=r(77063);const o={name:"KioskDomainsDomainZoneManagement",components:{vSelect:a()},props:{domain:{type:[String,Number],required:!0},domainZone:{type:Object,required:!1,default:void 0},zones:{type:Array,required:!0}},setup:function(){return{notifyError:(0,n.A)().notifyError}},data:function(){return{editZone:!1,zoneForm:new SparkForm({zone:void 0})}},computed:{zoneAssigned:function(){var t;return!(null===(t=this.domainZone)||void 0===t||!t.id)},canEditZone:function(){var t=this;return!this.zoneAssigned||this.customZones.some(function(e){return e.id===t.domainZone.id})},customZones:function(){return this.zones.filter(function(t){return null===t.bucket})}},watch:{domainZone:function(){var t;this.zoneForm.zone=null===(t=this.domainZone)||void 0===t?void 0:t.zone_id}},created:function(){var t;this.zoneForm.zone=null===(t=this.domainZone)||void 0===t?void 0:t.zone_id},methods:{saveZone:function(){var t=this;this.domainZone&&this.zoneForm.zone&&this.zoneForm.zone.toLowerCase()!==this.domainZone.zone_id.toLowerCase()&&(confirm("Zone name is not the same as domain. Are you sure to assign it?")||(this.editZone=!1));var e=this.$apiUrl("kiosk/domains/{domain}/zone",{domain:this.domain});(this.zoneForm.zone?Spark.patch(e,this.zoneForm):Spark.delete(e,this.zoneForm)).then(function(){t.$emit("updated"),t.editZone=!1}).catch(function(e){t.notifyError({text:e.message||t.$t("something_went_wrong")})})},bucketName:function(t){return{1:"Good",2:"Questionable",3:"Bad"}[t]||"Custom"}}};const i=(0,r(14486).A)(o,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n    Cloudflare Zone\n    "),t.canEditZone?e("button",{staticClass:"btn btn-outline-dark btn-sm",on:{click:function(e){t.editZone=!t.editZone}}},[e("i",{staticClass:"fa fa-edit"})]):t._e()]),t._v(" "),e("div",{staticClass:"card-body"},[t.editZone?[e("b",[t._v("Zone:")]),t._v(" "),e("div",[e("v-select",{class:{"is-invalid":t.zoneForm.errors.has("zone")},attrs:{label:"zone_name",reduce:function(t){return t.zone_id},options:t.customZones,disabled:t.zoneForm.busy,searchable:!0,clearable:!0},model:{value:t.zoneForm.zone,callback:function(e){t.$set(t.zoneForm,"zone",e)},expression:"zoneForm.zone"}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n          "+t._s(t.zoneForm.errors.get("zone"))+"\n        ")])],1),t._v(" "),e("div",{staticClass:"btn-group float-right"},[e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){t.editZone=!1}}},[t._v("\n          Cancel\n        ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",on:{click:t.saveZone}},[t.zoneForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"}),t._v("\n          Apply\n        ")])])]:t.zoneAssigned?[e("p",[e("b",[t._v("Name:")]),t._v(" "+t._s(t.domainZone.zone_name||"-"))]),t._v(" "),e("p",[e("b",[t._v("ID:")]),t._v(" "+t._s(t.domainZone.zone_id||"-"))]),t._v(" "),e("p",[e("b",[t._v("Bucket:")]),t._v(" "+t._s(t.bucketName(t.domainZone.bucket)))])]:[e("i",{staticClass:"fa fa-warning"}),t._v(" Not assigned\n    ")]],2)])},[],!1,null,null,null).exports},90067(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(6804);const a={name:"KioskAddIps",components:{vSelect:r.n(s)()},props:{types:{type:Array,required:!0},statuses:{type:Array,required:!0},groups:{type:Array,required:!0}},data:function(){return{ips:"",form:new SparkForm({ips:[],group:void 0,type:void 0,status:void 0})}},watch:{types:function(){var t;this.form.type=null===(t=this.types[0])||void 0===t?void 0:t.code},statuses:function(){var t;this.form.status=null===(t=this.statuses[0])||void 0===t?void 0:t.code},groups:function(){var t;this.form.group=null===(t=this.groups[0])||void 0===t?void 0:t.code}},methods:{parseIPs:function(){this.form.ips=this.ips.split(/[\s\,]+/).map(function(t){return t.trim()}).filter(function(t){return t}),this.ips=this.form.ips.join("\n")},addIPs:function(){var t=this;Spark.post(this.$apiUrl("kiosk/ips"),this.form).then(function(){t.$emit("added"),t.resetForm()})},resetForm:function(){this.ips="",this.form.ips=[]}}};var n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Add IP addresses\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n      IP Addresses has been added!\n    ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n      "+t._s(t.form.errors.get("form"))+"\n    ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("IP Addresses")]),t._v(" "),e("div",{staticClass:"col-9"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.ips,expression:"ips"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("ips")},domProps:{value:t.ips},on:{paste:t.parseIPs,blur:t.parseIPs,input:function(e){e.target.composing||(t.ips=e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("ips"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Group")]),t._v(" "),e("div",{staticClass:"col-9"},[e("v-select",{class:{"is-invalid":t.form.errors.has("group")},attrs:{options:t.groups,reduce:function(t){return t.code},searchable:!1,clearable:!1},model:{value:t.form.group,callback:function(e){t.$set(t.form,"group",e)},expression:"form.group"}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("group"))+"\n          ")])],1)]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Type")]),t._v(" "),e("div",{staticClass:"col-9"},[e("v-select",{class:{"is-invalid":t.form.errors.has("type")},attrs:{options:t.types,reduce:function(t){return t.code},searchable:!1,clearable:!1},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("type"))+"\n          ")])],1)]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Status")]),t._v(" "),e("div",{staticClass:"col-9"},[e("v-select",{class:{"is-invalid":t.form.errors.has("type")},attrs:{options:t.statuses,reduce:function(t){return t.code},searchable:!1,clearable:!1},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("status"))+"\n          ")])],1)]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.addIPs.apply(null,arguments)}}},[t._v("\n            Create\n          ")])])])])])])},[],!1,null,null,null);const o=n.exports},17140(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(90067),a=r(44999);const n={name:"Ips",components:{Add:s.default,List:a.default},data:function(){return{types:[],statuses:[],groups:[],addresses:[]}},created:function(){this.init(),this.getAddresses()},methods:{init:function(){var t=this;axios.get(this.$apiUrl("kiosk/ips/init")).then(function(e){var r=e.data;t.types=r.types,t.statuses=r.statuses,t.groups=r.groups})},getAddresses:function(){var t=this;axios.get(this.$apiUrl("kiosk/ips")).then(function(e){var r=e.data;t.addresses=r})}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-ips"},[e("Add",{attrs:{types:t.types,statuses:t.statuses,groups:t.groups},on:{groupAdded:t.init,added:t.getAddresses}}),t._v(" "),e("List",{attrs:{ips:t.addresses,types:t.types,statuses:t.statuses,groups:t.groups}})],1)},[],!1,null,null,null).exports},44999(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});var s=r(10741);const a={name:"KioskListIps",props:{ips:{type:Array,required:!0},types:{type:Array,required:!0},statuses:{type:Array,required:!0},groups:{type:Array,required:!0}},setup:function(){return{toShortDateTime:s.Xi}},methods:{getLabel:function(t,e){var r=t.find(function(t){return t.code===e});return r?r.label:""}}};const n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    List\n  ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.ips,function(r){return e("tr",{key:r.ip},[e("td",[e("div",{staticClass:"btn-table-align"},[t._v("\n              "+t._s(r.ip)+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"input-group"},[t._v("\n              "+t._s(t.getLabel(t.groups,r.group))+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"input-group"},[t._v("\n              "+t._s(t.getLabel(t.statuses,r.status))+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"input-group"},[t._v("\n              "+t._s(t.getLabel(t.types,r.type))+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"btn-table-align"},[t._v("\n              "+t._s(t.toShortDateTime(r.created_at))+"\n            ")])]),t._v(" "),t._m(1,!0)])}),0)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Address")]),t._v(" "),e("th",[t._v("Group")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Type")]),t._v(" "),e("th",[t._v("Created At")]),t._v(" "),e("th")])])},function(){var t=this._self._c;return t("td",[t("div",{staticClass:"btn-group"},[t("button",{staticClass:"btn btn-outline-primary"},[t("i",{staticClass:"fa fa-pencil-alt"})]),this._v(" "),t("button",{staticClass:"btn btn-outline-danger"},[t("i",{staticClass:"fa fa-times"})])])])}],!1,null,null,null).exports},24125(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(15517),a=r(22269);const n={name:"KioskPage",components:{KioskMenu:s.default,Popover:a.default}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("section",{staticClass:"row no-gutters takerow"},[e("Popover",[e("RouterView",{attrs:{name:"right"}})],1),t._v(" "),e("div",{staticClass:"bg-gray-200 col-md-auto d-none d-md-block overflow-y-a",staticStyle:{width:"265px"}},[e("KioskMenu")],1),t._v(" "),e("div",{staticClass:"col-12 col-md bg-gray-100 overflow-y-a"},[e("RouterView",{attrs:{name:"main"}})],1)],1)},[],!1,null,null,null).exports},69081(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>i});var s=r(76963),a=r(2543);const n={name:"KioskLongUrls",components:{Url:s.default},data:function(){return{searchForm:new SparkForm({type:"domain",condition:"match",query:"",active:!0,take:10}),searching:!1,noSearchResults:!1,searchResults:[],totalResults:void 0}},methods:{search:function(){var t=this;this.searching=!0,this.noSearchResults=!1,Spark.post(this.$apiUrl("kiosk/long-url/search"),this.searchForm).then(function(e){t.searchResults=e.data.map(function(t){return t.scheduled=!1,t}),t.totalResults=e.total,t.noSearchResults=0===t.totalResults}).catch(function(){t.noSearchResults=!0}).finally(function(){t.searching=!1})},scheduleAction:function(t){var e=void 0;switch(t.type){case"domain":e="domain.full";break;case"basedomain":e="domain.base";break;case"url":e="url"}
2this.searchResults.forEach(function(r){r.scheduled||(r.scheduled=a.get(r,e)==t.id)})}}};var o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-long-urls"},[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-body"},[e("form",{attrs:{role:"form"},on:{submit:function(t){t.preventDefault()}}},[e("div",{staticClass:"form-group"},[e("label",{staticClass:"label"},[t._v("Long URL")]),t._v(" "),e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.type,expression:"searchForm.type"}],staticClass:"custom-select _kiosk-long-url-type",class:{"is-invalid":t.searchForm.errors.has("type")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.searchForm,"type",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"domain"}},[t._v("\n                  Domain\n                ")]),t._v(" "),e("option",{attrs:{value:"basedomain"}},[t._v("\n                  Base domain\n                ")]),t._v(" "),e("option",{attrs:{value:"url"}},[t._v("\n                  URL\n                ")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                "+t._s(t.searchForm.errors.get("type"))+"\n              ")])]),t._v(" "),e("div",{staticClass:"input-group-prepend"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.condition,expression:"searchForm.condition"}],staticClass:"custom-select _kiosk-long-url-condition",class:{"
2is-invalid":t.searchForm.errors.has("condition")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.searchForm,"condition",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"match"}},[t._v("\n                  match\n                ")]),t._v(" "),e("option",{attrs:{value:"contains"}},[t._v("\n                  contains\n                ")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                "+t._s(t.searchForm.errors.get("condition"))+"\n              ")])]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.query,expression:"searchForm.query"}],staticClass:"form-control _kiosk-long-url-query",class:{"is-invalid":t.searchForm.errors.has("query")},attrs:{id:"kiosk-aliases-search",type:"text",placeholder:"Search..."},domProps:{value:t.searchForm.query},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.search.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.searchForm,"query",e.target.value)}}}),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.searchForm.errors.get("query"))+"\n            ")]),t._v(" "),e("div",{staticClass:"input-group-append"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.take,expression:"searchForm.take"}],staticClass:"custom-select",class:{"is-invalid":t.searchForm.errors.has("take")},attrs:{id:"long-url-take"},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.searchForm,"take",e.target.multiple?r:r[0])}}},[e("option",[t._v("10")]),t._v(" "),e("option",[t._v("50")]),t._v(" "),e("option",[t._v("100")])]),t._v(" "),e("span",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                "+t._s(t.searchForm.errors.get("take"))+"\n              ")])]),t._v(" "),e("div",{staticClass:"input-group-append"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.active,expression:"searchForm.active"}],staticClass:"custom-select",class:{"is-invalid":t.searchForm.errors.has("active")},attrs:{id:"long-url-active"},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.searchForm,"active",e.target.multiple?r:r[0])}}},[e("option",{domProps:{value:!0}},[t._v("\n                  Active\n                ")]),t._v(" "),e("option",{domProps:{value:!1}},[t._v("\n                  All\n                ")])])]),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-outline-teal _kiosk-long-url-search-button",attrs:{type:"button"},on:{click:t.search}},[t._v("\n                Search\n              ")])])])])])])]),t._v(" "),t.searching?e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),t._m(0)]):t.noSearchResults?e("div",{staticClass:"card _kiosk-long-url-no-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[t._v("\n      No URLs matched the given criteria.\n    ")])]):t.totalResults>0?e("div",{staticClass:"card _kiosk-long-url-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results ( "+t._s(t.searchResults.length)+" / "+t._s(t.totalResults)+" )\n    ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table"},[t._m(1),t._v(" "),e("tbody",t._l(t.searchResults,function(r){return e("url",{key:r.url,attrs:{url:r},on:{terminate:t.scheduleAction,restore:t.scheduleAction}})}),1)])])]):t._e()])},[function(){var t=this._self._c;return t("div",{staticClass:"card-body"},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Searching\n    ")])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Domain")]),t._v(" "),e("th",[t._v("Base Domain")]),t._v(" "),e("th",[t._v("Created")]),t._v(" "),e("th",[t._v("URL")]),t._v(" "),e("th",[t._v("Status")])])])}],!1,null,null,null);const i=o.exports},76963(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>d});var s=r(95353),a=r(77063),n=r(10741);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function l(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?i(Object(r),!0).forEach(function(e){c(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function c(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=o(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=o(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==o(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const u={name:"KioskLongUrl",props:{url:{type:Object,required:!0}},setup:function(){var t=(0,a.A)(),e=t.notifyError,r=t.notifySuccess;return{toShortDateTime:n.Xi,toRelativeTime:n.d6,notifyError:e,notifySuccess:r}},data:function(){return{terminateForm:new SparkForm({type:void 0,id:void 0})}},computed:l(l({},(0,s.L8)(["isOnMobile"])),{},{statusText:function(){var t=[];return this.url.active?t.push("Active"):this.url.terminated?t.push("Terminated"):t.push("Disabled"),this.url.preview&&t.push("Preview"),this.url.no_affiliate&&t.push("No Affiliate"),t.join(", ")}}),methods:{terminateUrl:function(t){var e=this;this.terminateForm.type="url",this.terminateForm.id=t.id,t.scheduled=!0,this.terminate().then(function(){t.terminated=!0,e.notifySuccess({text:"The URL has been terminated."})}).catch(function(){e.notifyError({text:"The URL termination fails."})}).finally(function(){t.scheduled=!1})},restoreUrl:function(t){var e=this;this.terminateForm.type="url",this.terminateForm.id=t.id,t.scheduled=!0,this.restore().then(function(){t.terminated=!1,e.notifySuccess({text:"The URL has been restored."})}).catch(function(){e.notifyError({text:"The URL restoration fails."})}).finally(function(){t.scheduled=!1})},terminateBaseDomain:function(t){var e=this;this.terminateForm.type="basedomain",this.terminateForm.id=t.domain.base,this.terminate().then(function(){e.notifySuccess({text:"The URLs in domain and all its subdomains termination has been scheduled."})}).catch(function(){e.notifyError({text:"The URLs in domain and all its subdomains termination fails."})})},restoreBaseDomain:function(t){var e=this;this.terminateForm.type="basedomain",this.terminateForm.id=t.domain.base,this.restore().then(function(){e.notifySuccess({text:"The URLs in domain and all its subdomains restoring has been scheduled."})}).catch(function(){e.notifyError({text:"The URLs in domain and all its subdomains restoring fails."})})},terminateDomain:function(t){var e=this;this.terminateForm.type="domain",this.terminateForm.id=t.domain.full,this.terminate().then(function(){e.notifySuccess({text:"The URLs in domain termination has been scheduled."})}).catch(function(){e.notifyError({text:"The URLs in domain termination fails to schedule."})})},restoreDomain:function(t){var e=this;this.terminateForm.type="domain",this.terminateForm.id=t.domain.full,this.restore().then(function(){e.notifySuccess({text:"The URLs in domain restoration has been scheduled."})}).catch(function(){e.notifyError({text:"The URLs in domain restoration fails."})})},terminate:function(){var t=this,e=this.$apiUrl("kiosk/long-url/terminate");return Spark.patch(e,this.terminateForm).then(function(){t.$emit("terminate",{type:t.terminateForm.type,id:t.terminateForm.id})})},restore:function(){var t=this,e=this.$apiUrl("kiosk/long-url/restore");return Spark.patch(e,this.terminateForm).then(function(){t.$emit("restore",{type:t.terminateForm.type,id:t.terminateForm.id})})}}};const d=(0,r(14486).A)(u,function(){var t=this,e=t._self._c;return e("tr",{staticClass:"_kiosk-long-url-row"},[e("td",{staticClass:"text-nowrap"},[t.url.domain?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Terminate all in domain",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n        content: 'Terminate all in domain',\n        trigger: isOnMobile ? 'click' : 'focus hover',\n      }"}],staticClass:"btn btn-outline-warning btn-sm float-left mr-2",attrs:{disabled:t.url.scheduled},on:{click:function(e){return t.terminateDomain(t.url)}}},[e("i",{staticClass:"fa fa fa-ban"})]):t._e(),t._v("\n    "+t._s(t.url.domain?t.url.domain.full:"—")+"\n  ")]),t._v(" "),e("td",{staticClass:"text-nowrap"},[t.url.domain?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Terminate all in domain and its subdomains",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n        content: 'Terminate all in domain and its subdomains',\n        trigger: isOnMobile ? 'click' : 'focus hover',\n      }"}],staticClass:"btn btn-outline-warning btn-sm float-left mr-2",attrs:{disabled:t.url.scheduled},on:{click:function(e){return t.terminateBaseDomain(t.url)}}},[e("i",{staticClass:"fa fa fa-ban"})]):t._e(),t._v("\n    "+t._s(t.url.domain?t.url.domain.base:"—")+"\n  ")]),t._v(" "),e("td",[e("div",{staticClass:"text-nowrap"},[t._v("\n      "+t._s(t.toShortDateTime(t.url.created))+"\n      "),e("div",{staticClass:"small text-muted"},[t._v("\n        "+t._s(t.toRelativeTime(t.url.created))+"\n      ")])])]),t._v(" "),e("td",[t._v("\n    "+t._s(t.statusText)+"\n  ")]),t._v(" "),e("td",{staticClass:"text-nowrap"},[t.url.terminated?e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Restore URL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n        content: 'Restore URL',\n        trigger: isOnMobile ? 'click' : 'focus hover',\n      }"}],staticClass:"btn btn-outline-info btn-sm float-left mr-2",attrs:{disabled:t.url.scheduled},on:{click:function(e){return t.restoreUrl(t.url)}}},[e("i",{staticClass:"fa fa fa-ban"})]):e("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:"Terminate URL",trigger:t.isOnMobile?"click":"focus hover"},expression:"{\n        content: 'Terminate URL',\n        trigger: isOnMobile ? 'click' : 'focus hover',\n      }"}],staticClass:"btn btn-outline-warning btn-sm float-left mr-2",attrs:{disabled:t.url.scheduled},on:{click:function(e){return t.terminateUrl(t.url)}}},[e("i",{staticClass:"fa fa fa-ban"})]),t._v(" "),e("div",{staticClass:"text-wrap small"},[t._v("\n      "+t._s(t.url.url)+"\n    ")])])])},[],!1,null,null,null).exports},15517(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});const s={name:"KioskMenu",mixins:[r(80023).A]};var a=r(85072),n=r.n(a),o=r(33898),i={insert:"head",singleton:!1};n()(o.A,i);o.A.locals;const l=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("nav",{staticClass:"nav flex-column py-4 _kiosk-menu"},[e("span",{staticClass:"nav-link navbar-brand"},[t._v(t._s(t.$t("Kiosk")))]),t._v(" "),t._l(t.kioskSettings.filter(function(t){return 1===t.block}),function(r){return e("router-link",{key:r.to,staticClass:"nav-link hover-white text-dark _kiosk-menu-link",attrs:{to:{name:r.to}}},[e("i",{staticClass:"fa fa-fw",class:r.icon}),t._v("\n    "+t._s(r.name)+"\n  ")])}),t._v(" "),e("hr"),t._v(" "),t._l(t.kioskSettings.filter(function(t){return 2===t.block}),function(r){return e("router-link",{key:r.to,staticClass:"nav-link hover-white text-dark _kiosk-menu-link",attrs:{to:{name:r.to}}},[e("i",{staticClass:"fa fa-fw",class:r.icon}),t._v("\n    "+t._s(r.name)+"\n  ")])}),t._v(" "),e("hr"),t._v(" "),t._l(t.kioskSettings.filter(function(t){return 3===t.block}),function(r){return e("router-link",{key:r.to,staticClass:"nav-link hover-white text-dark _kiosk-menu-link",attrs:{to:{name:r.to}}},[e("i",{staticClass:"fa fa-fw",class:r.icon}),t._v("\n    "+t._s(r.name)+"\n  ")])})],2)},[],!1,null,"1f02158b",null).exports},67257(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>f});var s=r(95353),a=r(40259),n=r(10741),o=r(65827),i=r(95093);function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function u(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?c(Object(r),!0).forEach(function(e){d(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function d(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=l(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var m={billed:0,failed:0};const v={name:"KioskOverages",components:{DatePicker:a.A,List:o.default},setup:function(){return{currencyFormat:n.N8}},data:function(){return{date:i().format("YYYY-MM-DD"),overages:[],totals:u({},m),loading:!1}},computed:u({},(0,s.L8)(["locale"])),watch:{date:"load"},created:function(){this.loadTotals(),this.load()},methods:{load:function(){var t=this;this.loading=!0,axios.get(this.$apiUrl("kiosk/overages"),{params:{date:this.date}}).then(function(e){var r=e.data;t.overages=r.data}).finally(function(){t.loading=!1})},loadTotals:function(){var t=this;axios.get(this.$apiUrl("kiosk/overages/totals")).then(function(e){var r,s=e.data;t.totals=null!==(r=s.data)&&void 0!==r?r:u({},m)})},isFutureDate:function(t){return t>new Date}}};const f=(0,r(14486).A)(v,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-overages"},[e("div",{staticClass:"card card-default _kiosk-overages-totals"},[t._m(0),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"d-flex flex-wrap"},[e("div",{staticClass:"mr-5"},[e("div",{staticClass:"text-muted small"},[t._v("\n            Billed\n          ")]),t._v(" "),e("div",{staticClass:"h5 mb-0 _kiosk-overages-total-billed"},[t._v("\n            "+t._s(t.currencyFormat(t.totals.billed,"USD",t.locale))+"\n          ")])]),t._v(" "),e("div",[e("div",{staticClass:"text-muted small"},[t._v("\n            Billing failed\n          ")]),t._v(" "),e("div",{staticClass:"h5 mb-0 _kiosk-overages-total-failed"},[t._v("\n            "+t._s(t.currencyFormat(t.totals.failed,"USD",t.locale))+"\n          ")])])])])]),t._v(" "),e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[e("div",{staticClass:"flex-center-between flex-wrap"},[e("div",[t._v("\n          Overage Cycles\n          "),e("span",{staticClass:"text-muted"},[t._v("("+t._s(t.overages.length)+")")])]),t._v(" "),e("DatePicker",{attrs:{type:"date",format:"YYYY-MM-DD","value-type":"YYYY-MM-DD",clearable:!1,"disabled-date":t.isFutureDate,"input-class":"mx-input _kiosk-overages-date"},scopedSlots:t._u([{key:"icon-calendar",fn:function(){return[e("i",{staticClass:"fa fa-calendar"})]},proxy:!0}]),model:{value:t.date,callback:function(e){t.date=e},expression:"date"}})],1)]),t._v(" "),e("List",{attrs:{overages:t.overages,"is-loading":t.loading}})],1)])},[function(){var t=this,e=t._self._c;return e("div",{staticClass:"card-header"},[t._v("\n      Overage Revenue "),e("span",{staticClass:"text-muted"},[t._v("(all time)")])])}],!1,null,null,null).exports},65827(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>f});var s=r(95353),a=r(69502),n=r(36049),o=r(15680),i=r(10741);function l(t){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l(t)}function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=l(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=l(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==l(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var d="https://".concat("true"===o.nT?"":"sandbox-","vendors.paddle.com");const m={name:"KioskOveragesList",props:{overages:{type:Array,required:!0},isLoading:{type:Boolean,default:!1}},setup:function(){return{currencyFormat:i.N8,toShortDateTime:i.Xi,toShortDateTimeUtc:i.P0,formatNumberLocale:i.xY,startCase:a.A}},computed:function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?c(Object(r),!0).forEach(function(e){u(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}({},(0,s.L8)(["locale"])),methods:{billingTypeLabel:function(t){return t.billing_type?t.billing_type===n.A.STRIPE?"Stripe":"Paddle":"-"},subscriptionUrlOnBillingProvider:function(t){return(t.billing_type===n.A.STRIPE?"".concat("https://dashboard.stripe.com","/subscriptions/"):"".concat(d,"/subscriptions-v2/"))+t.billing_id}}},v=m;const f=(0,r(14486).A)(v,function(){var t=this,e=t._self._c;return e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle table-sm text-nowrap mb-0"},[t._m(0),t._v(" "),e("tbody",[t.isLoading?e("tr",[t._m(1)]):0===t.overages.length?e("tr",[e("td",{staticClass:"text-center _kiosk-overages-empty",attrs:{colspan:"12"}},[t._v("\n          No overage cycles were created on this date.\n        ")])]):t._l(t.overages,function(r){return e("tr",{key:r.id,staticClass:"_kiosk-overage-row"},[e("td",[r.billable.id?e("router-link",{attrs:{to:{name:"kiosk.user",params:{userId:r.billable.id}}}},[t._v("\n              "+t._s(r.billable.email)+"\n            ")]):[t._v("\n              "+t._s(r.billable.email||"-")+"\n            ")]],2),t._v(" "),e("td",[t._v(t._s(t.startCase(r.type)))]),t._v(" "),e("td",[t._v(t._s(t.formatNumberLocale(r.overage_amount,t.locale)))]),t._v(" "),e("td",[t._v("\n            "+t._s(r.price?t.currencyFormat(r.price,r.subscription.currency||"USD",t.locale):"-")+"\n          ")]),t._v(" "),e("td",[t._v("\n            "+t._s(null===r.bill_immediately?"-":r.bill_immediately?"Yes":"No")+"\n          ")]),t._v(" "),e("td",[t._v(t._s(r.status_label))]),t._v(" "),e("td",[e("div",[t._v("\n              "+t._s(t.toShortDateTime(r.period_starts_at))+"\n              →\n              "+t._s(t.toShortDateTime(r.period_ends_at))+"\n            ")]),t._v(" "),e("small",{staticClass:"text-muted"},[t._v("\n              "+t._s(t.toShortDateTimeUtc(r.period_starts_at))+"\n              →\n              "+t._s(t.toShortDateTimeUtc(r.period_ends_at))+" UTC\n            ")])]),t._v(" "),e("td",[t._v("\n            #"+t._s(r.subscription.id)+"\n            "),e("br"),t._v(" "),r.subscription.billing_id?e("a",{attrs:{href:t.subscriptionUrlOnBillingProvider(r.subscription),target:"_blank",rel:"noopener noreferrer"}},[e("small",[t._v(t._s(r.subscription.billing_id))])]):t._e()]),t._v(" "),e("td",[t._v(t._s(t.billingTypeLabel(r.subscription)))]),t._v(" "),e("td",[t._v("\n            "+t._s(r.subscription.name||"-")+"\n            "),e("br"),t._v(" "),e("small",{staticClass:"text-muted"},[t._v(t._s(r.subscription.interval||"-"))])]),t._v(" "),e("td",[r.subscription.period_starts_at?[e("div",[t._v("\n                "+t._s(t.toShortDateTime(r.subscription.period_starts_at))+"\n                →\n                "+t._s(t.toShortDateTime(r.subscription.period_ends_at))+"\n              ")]),t._v(" "),e("small",{staticClass:"text-muted"},[t._v("\n                "+t._s(t.toShortDateTimeUtc(r.subscription.period_starts_at))+"\n                →\n                "+t._s(t.toShortDateTimeUtc(r.subscription.period_ends_at))+" UTC\n              ")])]:[t._v("\n              -\n            ")]],2),t._v(" "),e("td",[e("div",[t._v(t._s(t.toShortDateTime(r.created_at)))]),t._v(" "),e("small",{staticClass:"text-muted"},[t._v(t._s(t.toShortDateTimeUtc(r.created_at))+" UTC")])])])})],2)])])},[function(){var t=this,e=t._self._c;return e("thead",{staticClass:"thead-light"},[e("tr",[e("th",[t._v("User")]),t._v(" "),e("th",[t._v("Type")]),t._v(" "),e("th",[t._v("Overage Amount")]),t._v(" "),e("th",[t._v("Price")]),t._v(" "),e("th",[t._v("Bill Immediately")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Cycle Period")]),t._v(" "),e("th",[t._v("Subscription")]),t._v(" "),e("th",[t._v("Gateway")]),t._v(" "),e("th",[t._v("Plan")]),t._v(" "),e("th",[t._v("Subscription Period")]),t._v(" "),e("th",[t._v("Created At")])])])},function(){var t=this._self._c;return t("td",{staticClass:"text-center",attrs:{colspan:"12"}},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Loading\n        ")])}],!1,null,null,null).exports},70288(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskAddPasswordToDictionary",data:function(){return{passwords:"",form:new SparkForm({passwords:[]})}},methods:{parsePasswords:function(){return this.form.passwords=this.passwords.split(/[\r\n]+/).map(function(t){return t.trim()}).filter(function(t){return t}),this.form.passwords.length>=1e3?(this.form.setErrors({passwords:["Too many passwords ( ".concat(this.form.passwords.length," ). Must have less than 1000 items.")]}),!1):(this.passwords=this.form.passwords.join("\n"),!0)},addPasswords:function(){var t=this;if(this.parsePasswords()){var e=this.$apiUrl("kiosk/password_dictionary");Spark.post(e,this.form).then(function(){t.$emit("added"),t.resetForm()})}},resetForm:function(){this.passwords="",this.form.passwords=[]}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Add Password to dictionary\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n      Passwords has been added!\n    ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n      "+t._s(t.form.errors.get("form"))+"\n    ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Passwords")]),t._v(" "),e("div",{staticClass:"col-9"},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.passwords,expression:"passwords"}
2],staticClass:"form-control _kiosk-password-add-input",class:{"is-invalid":t.form.errors.has("passwords")},domProps:{value:t.passwords},on:{input:function(e){e.target.composing||(t.passwords=e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("passwords"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary _kiosk-password-add-button",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.addPasswords.apply(null,arguments)}}},[t._v("\n            Create\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},11468(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(70288),a=r(75981);const n={name:"PasswordDictionary",components:{Add:s.default,List:a.default},data:function(){return{search:"",dictionary:[],total:0,page:0,perPage:20}},computed:{pages:function(){return Math.ceil(this.total/this.perPage)},nextPage:function(){return this.page+1<this.pages?this.page+1:this.page},prevPage:function(){return this.page>0?this.page-1:this.page},visiblePages:function(){var t=this.page-5;t<0&&(t=0);for(var e=[],r=0;r<10;r++)t+r<this.pages&&e.push(t+r);return e}},created:function(){this.getDictionary()},methods:{getDictionary:function(t,e){var r=this,s="kiosk/password_dictionary?page={page}&perPage={perPage}&search={search}";s=this.$apiUrl(s,{search:e||"",page:t||0,perPage:this.perPage}),axios.get(s).then(function(t){var e=t.data;r.dictionary=e.data,r.page=parseInt(e.page),r.perPage=parseInt(e.perPage),r.total=parseInt(e.total)})}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-password-dictionary"},[e("Add",{on:{added:t.getDictionary}}),t._v(" "),e("div",[t._v("Total: "+t._s(t.total)+" passwords, "+t._s(t.pages)+" pages")]),t._v(" "),e("div",[t._v("\n    Search: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.search,expression:"search"}],staticClass:"_kiosk-password-search",attrs:{type:"text"},domProps:{value:t.search},on:{input:function(e){e.target.composing||(t.search=e.target.value)}}}),t._v(" "),e("button",{staticClass:"btn btn-sm btn-primary _kiosk-password-search-button",on:{click:function(e){return t.getDictionary(0,t.search)}}},[t._v("\n      Search\n    ")])]),t._v(" "),t.pages>0&&0===t.search.length?e("div",{staticClass:"btn-group btn-group-sm"},[e("button",{staticClass:"btn btn-secondary",on:{click:function(e){return t.getDictionary()}}},[t._v("\n      <<\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-secondary",on:{click:function(e){return t.getDictionary(t.prevPage)}}},[t._v("\n      <\n    ")]),t._v(" "),t._l(t.visiblePages,function(r){return e("button",{key:r,staticClass:"btn btn-secondary",attrs:{disabled:r===t.page},on:{click:function(e){return t.getDictionary(r)}}},[t._v("\n      "+t._s(r+1)+"\n    ")])}),t._v(" "),e("button",{staticClass:"btn btn-secondary",on:{click:function(e){return t.getDictionary(t.nextPage)}}},[t._v("\n      >\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-secondary",on:{click:function(e){return t.getDictionary(t.pages-1)}}},[t._v("\n      >>\n    ")])],2):t._e(),t._v(" "),e("List",{attrs:{dictionary:t.dictionary},on:{removed:t.getDictionary}})],1)},[],!1,null,null,null).exports},75981(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});var s=r(10741);const a={name:"KioskListPasswordDictionary",props:{dictionary:{type:Array,required:!0}},setup:function(){return{toShortDateTime:s.Xi}},methods:{removePassword:function(t){var e=this,r=this.$apiUrl("kiosk/password_dictionary/".concat(t.password));axios.delete(r).then(function(){e.$emit("removed")})}}};const n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default _kiosk-password-list"},[e("div",{staticClass:"card-header"},[t._v("\n    List\n  ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(0),t._v(" "),e("tbody",t._l(t.dictionary,function(r,s){return e("tr",{key:s,staticClass:"_kiosk-password-row",attrs:{"data-test-id":"kiosk-password-row-"+r.password}},[e("td",[e("div",{staticClass:"btn-table-align"},[t._v("\n              "+t._s(r.password)+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"btn-table-align"},[t._v("\n              "+t._s(t.toShortDateTime(r.created_at))+"\n            ")])]),t._v(" "),e("td",[e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-outline-danger _kiosk-password-remove",on:{click:function(e){return t.removePassword(r)}}},[e("i",{staticClass:"fa fa-times"})])])])])}),0)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Password")]),t._v(" "),e("th",[t._v("Created At")]),t._v(" "),e("th")])])}],!1,null,null,null).exports},39924(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>b});var s=r(95353),a=r(69502),n=r(36049),o=r(15680),i=r(19630),l=r(80426),c=r(91144),u=r(10741);function d(t){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d(t)}function m(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function v(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};
2e%2?m(Object(r),!0).forEach(function(e){f(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function f(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=d(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=d(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==d(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var p="https://dashboard.stripe.com",_="https://".concat("true"===o.nT?"":"sandbox-","vendors.paddle.com");const h={name:"Profile",setup:function(){return{currencyFormat:u.N8,toShortDateTime:u.Xi,toRelativeTime:u.d6,formatNumberLocale:u.xY,startCase:a.A}},data:function(){return{loading:!1,profile:null,revenue:[],terminateForm:new SparkForm({}),deleteForm:new SparkForm({}),toggleMailSubscriptionForm:new SparkForm({}),toggleInvoicesForm:new SparkForm({}),bucketForm:new SparkForm({bucket:0}),overagesExpanded:!1}},computed:v(v({},(0,s.L8)(["user","teamsAllowed","hideInvoices","receiveMailings","currency","locale"])),{},{profileStatus:function(){var t=[];return this.profile.isDeveloper&&t.push(this.$t("developer")),this.profile.isDeleted&&t.push(this.$t("deleted")),this.profile.isTerminated&&t.push(this.$t("terminated")),0===t.length&&t.push(this.$t("enabled")),t.join(", ")}}),created:function(){var t=this;this.prepareUserSubscriptions(),this.getUserProfile(this.$route.params.userId),Bus.$on("profile-deleted",function(e){t.profile=e}),Bus.$on("profile-terminated",function(e){t.profile=e})},unmounted:function(){Bus.$off("profile-deleted"),Bus.$off("profile-terminated")},methods:v(v({},(0,s.i0)(["prepareUserSubscriptions"])),{},{hasLimit:function(t){return null!==this.profile.limits.limit[t]},isOverLimit:function(t){var e=this.profile.limits.limit[t],r=this.profile.limits.used[t]||0;return null!==e&&r>=e},getUserProfile:function(t){var e=this;this.loading=!0;var r=this.$apiUrl("kiosk/user/".concat(t,"/profile"));axios.get(r).then(function(t){var r=t.data;e.profile=r.data.user,e.revenue=r.data.revenue,e.bucketForm.bucket=e.profile.bucket}).finally(function(){e.loading=!1})},impersonate:function(t){window.location=this.$appUrl("kiosk/user/{userId}/impersonate",{userId:t.id})},remove:function(t){Bus.$emit("showModal",c.default,{user:t})},restore:function(t){var e=this,r=this.$apiUrl("kiosk/user/{userId}/restore",{userId:t.id});Spark.put(r,this.deleteForm).then(function(t){var r=t.data;e.profile=r})},terminate:function(t){Bus.$emit("showModal",l.default,{user:t})},recommence:function(t){var e=this,r=this.$apiUrl("kiosk/user/{userId}/recommence",{userId:t.id});Spark.put(r,this.terminateForm).then(function(t){var r=t.data;e.profile=r})},toggleMailSubscription:function(t){var e=this,r=this.$apiUrl("kiosk/user/{userId}/toggle/mailings",{userId:t.id});Spark.patch(r,this.toggleMailSubscriptionForm).then(function(t){var r=t.data;e.profile=r})},toggleInvoices:function(t){var e=this,r=this.$apiUrl("kiosk/user/{userId}/toggle/invoices",{userId:t.id});Spark.patch(r,this.toggleInvoicesForm).then(function(t){var r=t.data;e.profile=r})},addDiscount:function(t){Bus.$emit("showModal",i.default,{user:t})},activeSubscription:function(t){return t.currentSubscription},customerUrlOnBillingProvider:function(t){if(t)return(t.billing_type===n.A.STRIPE?"".concat(p,"/customers/"):"".concat(_,"/customers-v2/"))+t.billing_id},subscriptionUrlOnBillingProvider:function(t){if(t)return(t.billing_type===n.A.STRIPE?"".concat(p,"/subscriptions/"):"".concat(_,"/subscriptions-v2/"))+t.billing_id},showSearch:function(){this.$router.push({name:"kiosk.users"})},saveBucket:function(){var t=this,e=this.$apiUrl("kiosk/user/{userId}/bucket",{userId:this.profile.id});Spark.patch(e,this.bucketForm).then(function(){t.profile.bucket=t.bucketForm.bucket})},snakeToPascal:function(t){return t.split("_").map(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}).join(" ")},getCustomerBillingId:function(t){var e=this.profile.billing_customers.find(function(e){return e.id===t});
2return null==e?void 0:e.billing_id},getCustomerBillingTypeInText:function(t){return t===n.A.STRIPE?"Stripe":"Paddle"},getSubscriptionBillingTypeInText:function(t){return t===n.A.STRIPE?"Stripe":"Paddle"}})};const b=(0,r(14486).A)(h,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[t.loading?e("div",{staticClass:"card"},[t._m(0)]):t.profile?e("div",{staticClass:"_kiosk-user-profile"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header _kiosk-profile-name"},[e("i",{staticClass:"fa fa-btn fa-times",staticStyle:{cursor:"pointer"},on:{click:t.showSearch}}),t._v("\n        "+t._s(t.profile.name)+"\n      ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-3 text-center"},[e("p",[e("img",{staticClass:"spark-profile-photo-xl",attrs:{id:"account_profile_button_changephoto",src:t.profile.photo_url,alt:"Profile Photo"}})]),t._v(" "),e("table",{staticClass:"table table-sm table-borderless"},[t._m(1),t._v(" "),e("tbody",{staticClass:"text-left"},t._l(t.profile.domains,function(r){return e("tr",{key:r.domain},[e("td",[t._v("#"+t._s(r.id))]),t._v(" "),e("td",{staticClass:"break-all"},[e("router-link",{attrs:{to:{name:"kiosk.domain",params:{domain:r.id}}}},[t._v("\n                      "+t._s(r.domain)+"\n                    ")])],1),t._v(" "),e("td",[r.isDeleted||r.isBlocked?e("span",{staticClass:"fa fa-square-minus text-danger"}):r.isActive?e("span",{staticClass:"fa fa-square-plus text-success"}):e("span",{staticClass:"fa fa-square-check text-warning"})])])}),0)])]),t._v(" "),e("div",{staticClass:"col-4"},[e("p",[e("strong",[t._v("Email Address:")]),t._v(" "),e("a",{staticClass:"_kiosk-profile-email",attrs:{href:"mailto:"+t.profile.email}},[t._v(t._s(t.profile.email))])]),t._v(" "),e("p",[e("strong",[t._v("Email Verified:")]),t._v(" "),t.profile.email_verified_at?[t._v("\n                "+t._s(t.toShortDateTime(t.profile.email_verified_at))+"\n              ")]:[t._v("\n                —\n              ")]],2),t._v(" "),e("p",[e("strong",[t._v("Bucket:")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.bucketForm.bucket,expression:"bucketForm.bucket"}],on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.bucketForm,"bucket",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"1"}},[t._v("\n                  Good\n                ")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("\n                  Questionable\n                ")]),t._v(" "),e("option",{attrs:{value:"3"}},[t._v("\n                  Bad\n                ")])]),t._v(" "),e("button",{staticClass:"btn btn-outline-dark btn-sm",on:{click:t.saveBucket}},[t.bucketForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):e("i",{staticClass:"fa fa-check"})])]),t._v(" "),e("p",[e("strong",[t._v("Joined:")]),t._v("\n              "+t._s(t.toShortDateTime(t.profile.created_at))+"\n            ")]),t._v(" "),e("p",[e("strong",[t._v("Status:")]),t._v(" "+t._s(t.profileStatus))]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(2),t._v(" "),e("tbody",[t.profile.billing_customers.length>0?t._l(t.profile.billing_customers,function(r){return e("tr",{key:r.billing_id},[e("th",[t._v("\n                      "+t._s(t.getCustomerBillingTypeInText(r.billing_type))+"\n                    ")]),t._v(" "),e("td",[e("a",{attrs:{href:t.customerUrlOnBillingProvider(r),target:"_blank"}},[t._v("\n                        "+t._s(r.billing_id)+"\n                      ")]),t._v(" "),e("br"),t._v(" "),e("span",[t._v(t._s(r.currency))]),e("br"),t._v(" "),r.pm_last_four?e("span",[t._v("\n                        **** **** **** "+t._s(r.pm_last_four)+"\n                      ")]):t._e(),e("br"),t._v(" "),e("span",[t._v(t._s(r.pm_type)+" "+t._s(r.pm_expiration))]),e("br"),t._v(" "),e("span",[t._v(t._s(r.pm_country))]),e("br")])])}):e("tr",[e("th",{attrs:{colspan:"2"}},[t._v("\n                    -\n                  ")])])],2)]),t._v(" "),e("p",[e("strong",[t._v("Currency:")]),t._v("\n              "+t._s(t.profile.currency?t.profile.currency:"-")+"\n            ")]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(3),t._v(" "),e("tbody",[t.profile.active_subscriptions.length>0?t._l(t.profile.active_subscriptions,function(r){return e("tr",{key:r.id}
2,[e("th",[t._v("\n                      #"+t._s(r.id)),e("br"),t._v("\n                      "+t._s(r.type)+"\n                      "+t._s(r.billing_status)+"\n                    ")]),t._v(" "),e("td",[e("p",[t._v("\n                        "+t._s(t.getSubscriptionBillingTypeInText(r.billing_type))),e("br"),t._v("\n                        "+t._s(r.name)+" ("+t._s(r.interval)+")\n                      ")]),t._v(" "),e("p",[e("span",[t._v(t._s(r.currency))]),e("br"),t._v(" "),r.pm_last_four?e("span",[t._v("\n                          **** **** **** "+t._s(r.pm_last_four)+"\n                        ")]):t._e(),e("br"),t._v(" "),e("span",[t._v(t._s(r.pm_type)+" "+t._s(r.pm_expiration))]),e("br"),t._v(" "),e("span",[t._v(t._s(r.pm_country))])]),t._v(" "),e("p",[t._v("\n                        Customer:\n                        "+t._s(t.getCustomerBillingId(r.customer_id))+"\n                      ")]),t._v(" "),e("a",{attrs:{href:t.subscriptionUrlOnBillingProvider(r),target:"_blank"}},[t._v("\n                        "+t._s(null==r?void 0:r.billing_id)+"\n                      ")]),t._v(" "),e("br"),t._v(" "),r.ends_at?[e("span",[t._v("\n                          Ends:\n                          "+t._s(t.toShortDateTime(r.ends_at))+"\n                        ")]),t._v(" "),e("br")]:t._e(),t._v(" "),r.trial_ends_at?[e("span",[t._v("\n                          Trial ends:\n                          "+t._s(t.toShortDateTime(r.trial_ends_at))+"\n                        ")]),t._v(" "),e("br")]:t._e(),t._v(" "),e("span",[t._v("\n                        Period starts:\n                        "+t._s(t.toShortDateTime(r.period_starts_at))+"\n                      ")]),t._v(" "),e("br"),t._v(" "),e("span",[t._v("\n                        Period ends:\n                        "+t._s(t.toShortDateTime(r.period_ends_at))+"\n                      ")])],2)])}):e("tr",[e("th",{attrs:{colspan:"2"}},[t._v("\n                    -\n                  ")])])],2)]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(4),t._v(" "),e("tbody",[e("tr",[e("td",[t._v(" ")]),t._v(" "),e("td",[t.revenue.length>0?t._l(t.revenue,function(r){return e("span",{key:r.amount},[t._v("\n                        "+t._s(t.currencyFormat(r.amount,r.currency,t.locale))+"\n                        "),e("br")])}):e("span",[t._v("\n                      "+t._s(t.currencyFormat(0,"USD",t.locale))+"\n                    ")])],2)])])]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(5),t._v(" "),e("tbody",[e("tr",[e("td",[t._v("Starts:")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(t.profile.limits.billing_period.month_starts_at))),e("br"),t._v(" "),e("small",[t._v(t._s(t.toRelativeTime(t.profile.limits.billing_period.month_starts_at)))])])]),t._v(" "),e("tr",[e("td",[t._v("Ends:")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(t.profile.limits.billing_period.month_ends_at))),e("br"),t._v(" "),e("small",[t._v(t._s(t.toRelativeTime(t.profile.limits.billing_period.month_ends_at)))])])])])]),t._v(" "),t.profile.limits.billing_period.starts_at?e("table",{staticClass:"table table-bordered"},[t._m(6),t._v(" "),e("tbody",[e("tr",[e("td",[t._v("Starts:")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(t.profile.limits.billing_period.starts_at))),e("br"),t._v(" "),e("small",[t._v(t._s(t.toRelativeTime(t.profile.limits.billing_period.starts_at)))])])]),t._v(" "),e("tr",[e("td",[t._v("Ends:")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(t.profile.limits.billing_period.ends_at))),e("br"),t._v(" "),e("small",[t._v(t._s(t.toRelativeTime(t.profile.limits.billing_period.ends_at)))])])])])]):t._e()]),t._v(" "),e("div",{staticClass:"col-4"},[e("table",{staticClass:"table table-bordered"},[t._m(7),t._v(" "),e("tbody",t._l(Object.keys(t.profile.limits.used),function(r){return e("tr",{key:r},[e("th",[t._v(t._s(t.snakeToPascal(r))+":")]),t._v(" "),e("td",[t.hasLimit(r)?[t.isOverLimit(r)?e("span",{staticClass:"fa fa-triangle-exclamation text-danger"}):e("span",{staticClass:"fa fa-check text-success"})]:t._e()],2),t._v(" "),e("td",[t._v("\n                    "+t._s(t.formatNumberLocale(t.profile.limits.used[r]||0,t.locale))+"\n                    "),null!==t.profile.limits.limit[r]?[t._v("\n                      of "+t._s(t.formatNumberLocale(t.profile.limits.limit[r],t.locale))+"\n                    ")]:t._e()],2)])}),0)]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(8),t._v(" "),e("tbody",t._l(t.profile.states,function(r,s){return e("tr",{key:s},[e("th",{staticStyle:{"word-break":"break-all"}},[t._v("\n                    "+t._s(s)+"\n                  ")]),t._v(" "),e("td",[t._v("\n                    "+t._s(r)+"\n                  ")])])}),0)]),t._v(" "),e("table",{staticClass:"table table-bordered"},[t._m(9),t._v(" "),e("tbody",t._l(t.profile.fingerprints,function(r){return e("tr",{key:r.fingerprint},[e("th",{staticStyle:{"word-break":"break-all"}},[t._v("\n                    "+t._s(r.fingerprint)+"\n                  ")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(r.first_used))+"\n                  ")]),t._v(" "),e("td",[t._v("\n                    "+t._s(t.toShortDateTime(r.last_used))+"\n                  ")])])}),0)])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-12"},[e("table",{staticClass:"table table-bordered table-sm"},[e("thead",{staticClass:"thead-light"},[e("tr",[e("th",{attrs:{colspan:"7"},on:{click:function(e){t.overagesExpanded=!t.overagesExpanded}}},[t._v("\n                    Overage Cycles (last 12 months)\n                    "),e("span",{class:["fa",t.overagesExpanded?"fa-chevron-up":"fa-chevron-down","float-right"]})])]),t._v(" "),t.overagesExpanded?e("tr",[e("th",[t._v("Type")]),t._v(" "),e("th",[t._v("Overage Amou
2nt")]),t._v(" "),e("th",[t._v("Price")]),t._v(" "),e("th",[t._v("Bill Immediately")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Period")]),t._v(" "),e("th",[t._v("Updated At")])]):t._e()]),t._v(" "),t.overagesExpanded?e("tbody",[t.profile.overages.length>0?t._l(t.profile.overages,function(r){return e("tr",{key:r.id},[e("td",[t._v(t._s(t.snakeToPascal(r.type)))]),t._v(" "),e("td",[t._v(t._s(t.formatNumberLocale(r.overage_amount,t.locale)))]),t._v(" "),e("td",[t._v(t._s(r.price?t.currencyFormat(r.price,t.profile.currency,t.locale):" - "))]),t._v(" "),e("td",[t._v(t._s(null===r.bill_immediately?"-":r.bill_immediately?"Yes":"No"))]),t._v(" "),e("td",[t._v(t._s(r.status?r.status:" - "))]),t._v(" "),e("td",[t._v("\n                      "+t._s(t.toShortDateTime(r.period_starts_at))+"\n                      →\n                      "+t._s(t.toShortDateTime(r.period_ends_at))+"\n                    ")]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(r.updated_at)))])])}):e("tr",[e("td",{staticClass:"text-center",attrs:{colspan:"7"}},[t._v("\n                    No overage cycles found.\n                  ")])])],2):t._e()])])])]),t._v(" "),e("div",{staticClass:"card-footer card-flush text-right"},[t.profile.stripe_id?e("button",{staticClass:"btn btn-outline-primary btn-sm",on:{click:function(e){return t.addDiscount(t.profile)}}},[t._v("\n          Apply Discount\n        ")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary btn-sm _kiosk-impersonate",attrs:{disabled:t.user.id===t.profile.id},on:{click:function(e){return t.impersonate(t.profile)}}},[t._v("\n          Impersonate\n        ")]),t._v(" "),t.profile.isDeleted?t._e():e("button",{staticClass:"btn btn-outline-warning btn-sm",attrs:{disabled:t.user.id===t.profile.id||t.profile.isTerminated},on:{click:function(e){return t.remove(t.profile)}}},[t.deleteForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):t._e(),t._v("\n          Delete\n        ")]),t._v(" "),t.profile.isDeleted?e("button",{staticClass:"btn btn-outline-warning btn-sm",attrs:{disabled:t.user.id===t.profile.id||t.profile.isTerminated},on:{click:function(e){return t.restore(t.profile)}}},[t.deleteForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):t._e(),t._v("\n          Restore\n        ")]):t._e(),t._v(" "),t.profile.isTerminated?t._e():e("button",{staticClass:"btn btn-outline-danger btn-sm",attrs:{disabled:t.user.id===t.profile.id||t.profile.isDeleted},on:{click:function(e){return t.terminate(t.profile)}}},[t._v("\n          Terminate\n        ")]),t._v(" "),t.profile.isTerminated?e("button",{staticClass:"btn btn-outline-danger btn-sm",attrs:{disabled:t.user.id===t.profile.id||t.profile.isDeleted},on:{click:function(e){return t.recommence(t.profile)}}},[t.terminateForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):t._e(),t._v("\n          Recommence\n        ")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-outline-info btn-sm",on:{click:function(e){return t.toggleMailSubscription(t.profile)}}},[t.toggleMailSubscriptionForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):t.receiveMailings(t.profile)?e("i",{staticClass:"fa fa-bell"}):e("i",{staticClass:"fa fa-bell-slash"}),t._v("\n          Mailings\n        ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-info btn-sm",on:{click:function(e){return t.toggleInvoices(t.profile)}}},[t.toggleInvoicesForm.busy?e("i",{staticClass:"fa fa-spinner fa-spin"}):t.hideInvoices(t.profile)?e("i",{staticClass:"fa fa-eye-slash"}):e("i",{staticClass:"fa fa-eye"}),t._v("\n          Invoices\n        ")])])]),t._v(" "),t.teamsAllowed&&t.profile.teams&&t.profile.teams.length>0?e("div",{staticClass:"card"},[e("div",{staticClass:"card-header text-capitalize"},[t._v("\n        "+t._s(t.$t("teams"))+"\n      ")]),t._v(" "),e("table",{staticClass:"card- table table-valign-middle"},[t._m(10),t._v(" "),e("tbody",t._l(t.profile.teams,function(r,s){return e("tr",{key:s},[e("td",[e("img",{staticClass:"spark-profile-photo",attrs:{src:r.photo_url,alt:"Team Photo"}})]),t._v(" "),e("td",[t._v("\n              "+t._s(r.name)+"\n            ")]),t._v(" "),e("td",[t._v("\n              "+t._s(r.pivot.role)+"\n            ")]),t._v(" "),e("td",[t.activeSubscription(r)?e("a",{attrs:{href:t.customerUrlOnBillingProvider(r),target:"_blank"}},[t._v("\n                "+t._s(t.activeSubscription(r).name)+"\n                ("+t._s(t.startCase(t.$t(t.activeSubscription(r).interval)))+")\n              ")]):e("span",[t._v("None")])])])}),0)])]):t._e()]):t._e()])},[function(){var t=this._self._c;return t("div",{staticClass:"card-body"},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Loading\n    ")])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"3"}},[this._v("\n                    Domains\n                  ")])])])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"2"}},[this._v("\n                    Customers:\n                  ")])])])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"2"}},[this._v("\n                    Subscriptions:\n                  ")])])])},function(){var t=this,e=t._self._c;return e("thead",{staticClass:"thead-light"},[e("tr",[e("th",[t._v("Total Revenue:")]),t._v(" "),e("th")])])},function(){var t=this,e=t._self._c;return e("thead",{staticClass:"thead-light"}
2,[e("tr",[e("th",[t._v("Billing month:")]),t._v(" "),e("th")])])},function(){var t=this,e=t._self._c;return e("thead",{staticClass:"thead-light"},[e("tr",[e("th",[t._v("Billing period:")]),t._v(" "),e("th")])])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"3"}},[this._v("\n                    Limits\n                  ")])])])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"2"}},[this._v("\n                    States\n                  ")])])])},function(){var t=this._self._c;return t("thead",{staticClass:"thead-light"},[t("tr",[t("th",{attrs:{colspan:"3"}},[this._v("\n                    Fingerprints\n                  ")])])])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th"),t._v(" "),e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Role")]),t._v(" "),e("th",[t._v("Subscription")])])])}],!1,null,null,null).exports},32717(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(45651),a=r(22972);const n={name:"KioskStatsTinyurl",components:{RefreshAnalytics:r(15853).default,DatePicker:a.default,Stats:s.default}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-tinyurl-stats"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("div",{staticClass:"flex-center-between flex-wrap"},[e("div",[t._v("System Stats")]),t._v(" "),e("div",{staticClass:"flex-center"},[e("RefreshAnalytics"),t._v(" "),e("DatePicker",{attrs:{"dropdown-position":"left"}})],1)])]),t._v(" "),e("div",{staticClass:"card-body"},[e("Stats")],1)])])},[],!1,null,null,null).exports},46167(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(82833),a=r(77063);const n={name:"StatsDaily",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{weekDayLoading:!1,weekDayData:[]}},computed:{weekdayChartOptions:function(){return{title:{show:!1,text:this.$t("chart.title.popularity_weekday")},grid:{left:"14%",top:"6%",right:"2%",bottom:"10%"},tooltip:{trigger:"axis",axisPointer:{type:"none"}},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},xAxis:[{type:"category",axisLabel:{interval:0,fontWeight:"bolder"},axisLine:{show:!1},axisTick:{show:!1},data:[this.$t("calendar.mon"),this.$t("calendar.tue"),this.$t("calendar.wed"),this.$t("calendar.thu"),this.$t("calendar.fri"),this.$t("calendar.sat"),this.$t("calendar.sun")]}],yAxis:[{type:"value",splitNumber:3,axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"weekday_clicks",type:"bar",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},name:this.$t("chart.clicks"),data:this.weekDayData,label:{normal:{show:!0,color:"#000000",fontWeight:"bolder"}},itemStyle:{color:"#9bc225"}}]}}},mounted:function(){this.getData()},methods:{loadData:function(){var t=this;this.weekDayLoading=!0;var e=this.request(this.$apiUrl("kiosk/analytics/popularity/weekday")).then(function(e){var r=e.data;t.weekDayData=r.dataset.map(function(t,e){return[e,t]})}).catch(function(){t.weekDayData=[],t.notifyError({text:t.$t("chart.cant_load_data")})}).finally(function(){t.weekDayLoading=!1});return Promise.all([e])}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("h2",{staticClass:"card-body mb-0 pb-0"},[t._v("\n    "+t._s(t.$t("chart.title.popularity_weekday"))+"\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("div",[e("v-chart",{ref:"popularity-weekday-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.weekdayChartOptions}})],1):e("spinner")],1)])},[],!1,null,null,null).exports},85424(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>c});var s=r(23722),a=r.n(s),n=r(82833),o=r(77063),i=r(2543);const l={name:"StatsGeneral",mixins:[n.A],setup:function(){return{notifyError:(0,o.A)().notifyError}},data:function(){return{data:{browser:[],os:[],device:[]},total:0,browserChartOptions:void 0,osChartOptions:void 0,deviceChartOptions:void 0}},mounted:function(){this.getData()},methods:{formatTooltip:function(t){var e=t.treePathInfo,r=e[0].value;if(1===e.length)return"";var s=e[1].name;return 3===e.length&&(s+=" <b>"+e[2].name+"</b>"),(":name:<br>"+this.$t("chart.clicks")+": :value: (:percent:%)").replace(":name:",s).replace(":value:",t.value).replace(":percent:",i.round(t.value/r*100,2))},dec2hex:function(t){var e="ABCDEF",r=(t=parseInt(t))/16,s=t%16;return r=(r-=s/16)>=0&&r<=9?r:e.charAt(r-10),s>=0&&s<=9?r+""+s:r+""+e.charAt(s-10)},hsl2color:function(t,e,r){var s=a()(t,e,r);return"#"+this.dec2hex(s[0])+this.dec2hex(s[1])+this.dec2hex(s[2])},hsl2brightness:function(t,e,r){var s=a()(t,e,r);return.2126*s[0]+.7152*s[1]+.0722*s[2]},addColors:function(t){var e=Math.floor(360/t.length),r=0;for(var s in t){if(t[s].itemStyle={color:this.hsl2color(r,.5,.4),borderColor:this.hsl2color(r,.5,.8)},t[s].children){var a=.6/t[s].children.length,n=.4;for(var o in t[s].children){var i=this.hsl2color(r,.85,n),l=this.hsl2brightness(r,.85,n);t[s].children[o].itemStyle={color:i,borderColor:i},t[s].children[o].label={color:l>120?"#000000":"#FFFFFF"},n+=a}}r+=e}return t},setupBrowser:function(){var t=this;this.browserChartOptions={title:{text:this.$t("chart.title.browsers"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:function(e){return t.formatTooltip(e)}},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},series:[{type:"treemap",top:"0%",bottom:"0%",left:"0%",right:"0%",height:"100%",width:"100%",upperLabel:{show:!0,height:36,borderColor:"auto",fontWeight:"500",fontSize:16,color:"#000",padding:[0,6,0,6],emphasis:{color:"#222"},fontFamily:"'Montserrat'",rich:{fontM:{color:"#000",height:36,fontSize:16,fontWeight:500,fontFamily:"'Montserrat'",padding:[0,6,0,3],emphasis:{color:"#222"}}},formatter:function(e){var r=e.treePathInfo[0].value,s=i.round(e.value/r*100,0),a=e.name.toString().toLowerCase(),n="click"==(t.dataTypeBrowsers?"click":"percentage")?"".concat(e.value," click(s)"):"".concat(s,"%");switch(a){case"chrome":case"firefox":case"internet explorer":case"opera":case"safari":case"microsoft edge":return"{fontM|".concat(e.name," | ").concat(n,"}");default:return e.name}}},roam:!1,breadcrumb:!1,nodeClick:!1,label:{fontWeight:"bold",fontSize:14},levels:[{upperLabel:{show:!1},gapWidth:4,itemStyle:{borderWidth:6,gapWidth:4},label:{fontSize:16,fontFamily:"'Montserrat'"},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}},{label:{fontWeight:"bold",fontSize:14},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}],data:this.addColors(this.data.browser||[])}]}},setupOs:function(){var t=this;this.osChartOptions={title:{text:this.$t("chart.title.os"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:function(e){return t.formatTooltip(e)}},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},series:[{type:"treemap",top:"0%",bottom:"0%",left:"0%",right:"0%",height:"100%",width:"100%",upperLabel:{show:!0,height:36,borderColor:"auto",fontWeight:"500",fontSize:16,color:"#000",padding:[0,6,0,6],emphasis:{color:"#222"},fontFamily:"'Montserrat'",rich:{fontM:{color:"#000",height:36,fontSize:16,fontWeight:500,fontFamily:"'Montserrat'",padding:[0,6,0,3],emphasis:{color:"#222"}}},formatter:function(e){var r=e.treePathInfo[0].value,s=i.round(e.value/r*100,0),a=e.name.toString().toLowerCase(),n="click"==(t.dataTypeOs?"click":"percentage")?"".concat(e.value," click(s)"):"".concat(s,"%");switch(a){case"windows":case"mac":case"ios":case"linux":case"android":return"{fontM|".concat(e.name," | ").concat(n,"}");default:return e.name}}},roam:!1,breadcrumb:!1,nodeClick:!1,label:{fontWeight:"bold",fontSize:14},levels:[{upperLabel:{show:!1},gapWidth:4,itemStyle:{borderWidth:6,gapWidth:4},label:{fontSize:16,fontFamily:"'Montserrat'"},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}},{label:{fontWeight:"bold",fontSize:14},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}],data:this.addColors(this.data.os||[])}]}},setupDevices:function(){this.deviceChartOptions={title:{text:this.$t("chart.title.devices"),left:"center",top:"top",show:!1},tooltip:{trigger:"item",formatter:"{b}: {c} ({d} %)"},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},legend:{orient:"vertical",left:10},series:[{type:"pie",startAngle:0,radius:["20%","80%"],center:["50%","50%"],clockwise:!0,label:{position:"inner",formatter:"{d}%",fontWeight:"bold",fontSize:16,rotate:"radial"},itemStyle:{color:"#ddd",borderWidth:0},data:this.addColors(this.data.device||[])}]}}
2,loadData:function(){var t=this;return this.request(this.$apiUrl("kiosk/analytics/general")).then(function(e){var r=e.data;t.total=r.total,t.data={browser:r.dataset.browser||[],os:r.dataset.os||[],device:r.dataset.device||[]},t.setupBrowser(),t.setupOs(),t.setupDevices(),setTimeout(function(){t.setupBrowser(),t.setupOs(),t.setupDevices()},100)},function(e){t.total=0,t.data={browser:[],os:[],device:[]},t.notifyError({text:t.$t("chart.cant_load_data")})})}}};const c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-4"},[e("div",{staticClass:"card bg-white"},[e("h2",{staticClass:"card-body pb-0"},[t._v("\n        Top Browsers\n      ")]),t._v(" "),e("div",{staticClass:"pt-0"},[t.VueEChartReady?e("div",[e("v-chart",{ref:"browser-chart",staticStyle:{width:"100%","min-height":"200px"},attrs:{options:t.browserChartOptions}})],1):e("Spinner")],1)])]),t._v(" "),e("div",{staticClass:"col-lg-4"},[e("div",{staticClass:"card bg-white"},[e("h2",{staticClass:"card-body pb-0"},[t._v("\n        Top OS\n      ")]),t._v(" "),e("div",{},[t.VueEChartReady?e("div",[e("v-chart",{ref:"os-chart",staticStyle:{width:"100%","min-height":"200px"},attrs:{options:t.osChartOptions}})],1):e("Spinner")],1)])]),t._v(" "),e("div",{staticClass:"col-lg-4"},[e("div",{staticClass:"card bg-white"},[e("h2",{staticClass:"card-body pb-0"},[t._v("\n        Top Devices\n      ")]),t._v(" "),e("div",{},[t.VueEChartReady?e("div",[e("v-chart",{ref:"device-chart",staticStyle:{width:"100%","min-height":"200px","max-height":"400px"},attrs:{options:t.deviceChartOptions}})],1):e("Spinner")],1)])])])},[],!1,null,null,null).exports},33195(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(82833),a=r(77063),n=r(95093),o=r(2543);const i={name:"StatsHourly",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{hourLoading:!1,hourData:[]}},computed:{hourChartOptions:function(){return{title:{text:this.$t("chart.title.popularity_hour"),show:!1},grid:{left:"14%",top:"4%",right:"2%",bottom:"10%"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(t){for(var e=n().set("hour",o.first(t).value[0]).format("LT").replace(/[:.e][0-9]{2}/,""),r=0;r<t.length;r++)e+="<br>"+t[r].marker+t[r].seriesName+": "+t[r].value[1].toLocaleString();return e}},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},xAxis:[{type:"category",max:23,axisLabel:{fontWeight:"bolder",formatter:function(t){return n().set("hour",t).format("LT").replace(/[:.e][0-9]{2}/,"")}},axisLine:{show:!1}}],yAxis:[{type:"value",splitNumber:3,axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"hour_clicks",type:"bar",emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:2,shadowColor:"rgba(0, 0, 0, 0.4)"}},name:this.$t("chart.clicks"),data:this.hourData,itemStyle:{color:"#9bc225"}}]}}},mounted:function(){this.getData()},methods:{loadData:function(){var t=this;this.hourLoading=!0;var e=this.request(this.$apiUrl("kiosk/analytics/popularity/hour")).then(function(e){var r=e.data;t.hourData=r.dataset.map(function(t,e){return[e,t]})}).catch(function(){t.hourData=[],t.notifyError({text:t.$t("chart.cant_load_data")})}).finally(function(){t.hourLoading=!1});return Promise.all([e])}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("h2",{staticClass:"card-body mb-0 pb-0"},[t._v("\n    "+t._s(t.$t("chart.title.popularity_hour"))+"\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("div",[e("v-chart",{ref:"popularity-hour-chart",staticStyle:{width:"100%",height:"200px"},attrs:{options:t.hourChartOptions}})],1):e("spinner")],1)])},[],!1,null,null,null).exports},45651(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>_});var s=[function(){var t=this._self._c;return t("div",{staticClass:"col-8"},[t("img",{staticClass:"w-100",attrs:{alt:"Charts figure",src:r(9730)}})])},function(){var t=this._self._c;return t("div",{staticClass:"col-8"},[t("img",{staticClass:"w-100",attrs:{alt:"Charts figure",src:r(9730)}})])}],a=r(82833),n=r(46396),o=r(8717),i=r(33195),l=r(46167),c=r(84810),u=r(25100),d=r(85424),m=r(64126),v=r(77063),f=r(2543);const p={name:"KioskStats",components:{StatsLanguages:n.default,StatsSources:o.default,StatsHourly:i.default,StatsDaily:l.default,StatsTimeline:c.default,StatsMap:u.default,StatsGeneral:d.default,StatsQuick:m.default},mixins:[a.A],setup:function(){return{notifyError:(0,v.A)().notifyError}},data:function(){return{quick:null,hasError:!1,error:void 0}},computed:{hasAnalytics:function(){return null!==this.quick&&f.some(this.quick,function(t){return t>0})}},watch:{$route:function(t,e){window.dispatchEvent(new Event("resize")),!0!==t.params.keepQuery||f.isEmpty(e.query)?this.queryToVuex(t.query):this.$router.replace({query:e.query,params:{keepQuery:!1}})}},mounted:function(){this.loadData()},created:function(){this.queryToVuex(this.$route.query)},methods:{safeSet:function(t,e){f.isEqual(this[t],e)||(this[t]=e)},queryToVuex:function(t){this.safeSet("usersList",[].concat(t.user||[])),this.safeSet("domainsList",[].concat(t.domain||[])),this.safeSet("aliasList",[].concat(t.alias||[])),this.safeSet("tagsList",[].concat(t.tag||[]))}
2,loadData:function(){var t=this;return this.request(this.$apiUrl("kiosk/analytics/summary")).then(function(e){var r=e.data;t.quick=r.dataset,t.hasError=!1,t.error=void 0}).catch(function(e){t.quick=null,t.notifyError({text:t.$t("chart.cant_load_data")}),t.hasError=!0,t.error=e})}}};const _=(0,r(14486).A)(p,function(){var t=this,e=t._self._c;return e("div",{},[t.hasAnalytics?e("div",{staticClass:"stats-container"},[e("StatsQuick",{attrs:{quick:t.quick}}),t._v(" "),e("div",{staticClass:"row dashboard-stats"},[e("div",{staticClass:"col-12"},[e("StatsTimeline")],1),t._v(" "),e("div",{staticClass:"col-12"},[e("StatsMap")],1),t._v(" "),e("div",{staticClass:"col-lg-6"},[e("StatsHourly")],1),t._v(" "),e("div",{staticClass:"col-lg-6"},[e("StatsDaily")],1),t._v(" "),e("div",{staticClass:"col-lg-6"},[e("StatsSources")],1),t._v(" "),e("div",{staticClass:"col-lg-6"},[e("StatsLanguages")],1),t._v(" "),e("div",{staticClass:"col-lg-12"},[e("StatsGeneral")],1)])],1):t.loading?e("div",{staticClass:"flex-center-center h-100 w-100"},[e("Spinner")],1):t.hasError?e("div",{staticClass:"stats-none text-center row justify-content-center pt-3"},[e("div",{staticClass:"col-md-12"},[e("h5",{staticClass:"text-muted mb-0"},[t._v("\n        Error\n      ")]),t._v(" "),e("h2",{staticClass:"text-dark"},[t._v("\n        Loading analytics failed\n      ")]),t._v(" "),e("p",{staticClass:"text-dark"},[t._v("\n        We are currently experiencing issues with analytics. Please try again\n        later. If the issue persists please\n        "),e("router-link",{attrs:{to:{name:"freescout"},target:"_blank"}},[e("span",[t._v("customer support")])]),t._v(".\n      ")],1)]),t._v(" "),t._m(0)]):e("div",{staticClass:"stats-none text-center row justify-content-center pt-3"},[e("div",{staticClass:"col-md-12"},[e("h5",{staticClass:"text-muted mb-0"},[t._v("\n        No one clicked\n      ")]),t._v(" "),e("h2",{staticClass:"text-dark"},[t._v("\n        Select a different time period\n      ")]),t._v(" "),e("p",{staticClass:"text-dark"},[t._v("\n        You have not had any clicks for "+t._s(t.statsDatetime.label)+". Please try\n        a different time period.\n      ")])]),t._v(" "),t._m(1)])])},s,!1,null,null,null).exports},46396(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>c});var s=r(82833),a=r(77063),n=r(2543);function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,s=Array(e);r<e;r++)s[r]=t[r];return s}const l={name:"StatsLanguages",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{total:0,topLanguages:[],topLanguagesCat:[]}},computed:{languagesOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_languages"),left:"center",top:"top",show:!1},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"15",top:"0",right:"15",bottom:"24"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var r=Math.round(100*(100*e[0].data.value/t.total||0))/100,s=parseInt(e[0].data.value).toLocaleString();return e[0].name+"<br/>"+t.$t("chart.clicks")+": ".concat(s," ( ").concat(r," % )")}},xAxis:[{inverse:!0,type:"value",max:this.total,axisTick:{show:!0},axisLine:{show:!1},splitLine:!1,axisLabel:{fontWeight:"bold",formatter:function(e){var r=e/t.total*100;return r=r||0,Math.round(100*r/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.topLanguagesCat,splitLine:{show:!0},axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"}
2,axisLine:{show:!1}}],series:[{id:"source_clicks",type:"bar",barCategoryGap:"0%",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var r=e.value/t.total*100;return r=r||0,(Math.round(100*r)/100).toLocaleString()+"%"},fontSize:14}},data:this.topLanguages||[]}]}}},created:function(){this.getData()},methods:{loadData:function(){var t=this;return this.request(this.$apiUrl("kiosk/analytics/languages/top")).then(function(e){var r=e.data;t.total=r.total;var s=n.sortBy(r.dataset.map(function(t){return{source:t.language,value:t.hits}}),"value");t.topLanguages=[{source:t.$t("chart.otherLanguages"),value:t.total-r.none-n.sumBy(s,"value")}].concat(o(s),[{source:t.$t("chart.noLanguage"),value:r.none}]),0===t.topLanguages[0].value&&t.topLanguages.shift(),t.topLanguagesCat=n.map(t.topLanguages,function(e,r){return t.$t("languages:"+e.source)})}).catch(function(){t.total=0,t.languagesData=[],t.topLanguages=[],t.topLanguagesCat=[],t.notifyError({text:t.$t("chart.cant_load_data")})})}}};const c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card bg-white"},[e("h2",{staticClass:"card-body mb-0 pb-0"},[t._v("\n    "+t._s(t.$t("chart.title.top_languages"))+"\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("div",[e("v-chart",{ref:"top-languages-chart",staticStyle:{width:"100%",height:"300px"},attrs:{options:t.languagesOptions}})],1):e("spinner")],1)])},[],!1,null,null,null).exports},25100(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>u});var s=r(82833),a=r(77063),n=r(2543);function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,s=Array(e);r<e;r++)s[r]=t[r];return s}const l={name:"StatsMap",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{mapType:"",loaded:[],data:[],topData:[],total:0,minValue:0,maxValue:0,hasDetails:["au","ca","cn","in","ru","ua","us"],countryList:[]}},computed:{_:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){return n}),title:function(){var t=this.$t("countries:country."+this.mapType.toUpperCase(),{returnObjects:!0,defaultValue:this.mapType});return this.$t("chart.title.users_map",{type:Array.isArray(t)?t.pop():t})},mapOptions:function(){var t=this;return this.mapType?{toolbox:{show:!0,left:"left",feature:{myHome:{show:"world"!==this.mapType,title:this.$t("chart.back_to_world"),icon:"image:///images/globe.png",onclick:function(){t.setMap("world")}},saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},tooltip:{trigger:"item",formatter:function(e){var r=Math.round(100*(100*e.value/t.total||0))/100;return t.trans(e.name)+"<br/>"+t.$t("chart.clicks")+": "+parseInt(e.value||0).toLocaleString()+" ( "+r+" % )"}},visualMap:{min:this.minValue,max:this.maxValue,text:[this.$t("chart.high"),this.$t("chart.low")],calculable:!0,realtime:!1,inRange:{color:["rgb(255, 255, 217)","rgb(189, 229, 181)","rgb(42, 154, 192)","rgb(28, 48, 131)"]}},series:[{type:"map",mapType:this.mapType,roam:!1,aspectScale:.75,zoom:1.3,label:{normal:{show:!1},emphasis:{show:!1}},itemStyle:{normal:{borderColor:"rgba(0, 0, 0, 0.2)"},emphasis:{areaColor:null,shadowOffsetX:0,shadowOffsetY:0,shadowBlur:10,borderWidth:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},data:this.data||[]}]}:{}}
2,chartOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_sources"),left:"center",top:"top",show:!1},toolbox:{show:!1,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"10%",top:"0",right:"10%",bottom:"6%"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var r=Math.round(100*(100*e[0].value/t.total||0))/100;return t.trans(e[0].name)+"<br/>"+t.$t("chart.clicks")+": "+parseInt(e[0].value).toLocaleString()+" ( "+r+" % )"}},xAxis:[{inverse:!0,type:"value",axisTick:{show:!1},axisLine:{show:!1},splitNumber:3,axisLabel:{fontWeight:"bold",formatter:function(e){var r=e/t.total*100;return r=r||0,Math.round(100*r/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.countryList,axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"},axisLine:{show:!1}}],series:[{id:"clicks",type:"bar",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var r=e.value/t.total*100;return r=r||0,(Math.round(100*r)/100).toLocaleString()+"%"},fontSize:14}},data:this.topData||[]}]}}},watch:{mapType:function(){this.getData()},data:function(t){if(t.length>0){this.minValue=this.maxValue=t[0].value;for(var e=1;e<t.length;e++){var r=t[e].value;this.minValue=Math.min(this.minValue,r),this.maxValue=Math.max(this.maxValue,r)}this.minValue>0&&this.minValue===this.maxValue&&(this.minValue=0)}else this.minValue=0,this.maxValue=this.total},VueEChartReady:function(){this.setMap("world")}},methods:{trans:function(t){var e="countries:"+("world"===this.mapType?"country":"state."+this.mapType)+"."+t.toUpperCase(),r=("world"===this.mapType?"":this.mapType+"-")+t,s=this.$t(e,{returnObjects:!0,defaultValue:r});return Array.isArray(s)?s.pop():s},mapclicked:function(t){"world"===this.mapType&&t.name&&this.hasDetails.includes(t.name)&&this.setMap(t.name)},loadData:function(){var t=this,e=this.$apiUrl("kiosk/analytics/location/{mapType}",{mapType:this.mapType});return this.request(e).then(function(e){var r=e.data;if(t.total=r.total,t.data=n.orderBy(r.dataset,["value"],["asc"]),t.data.length>10){var s=t.data.slice(t.data.length-9,t.data.length),a=n.sumBy(s,"value"),i={value:t.total-a,name:"other"};t.topData=[i].concat(o(s))}else t.topData=t.data;t.countryList=n.map(t.topData,function(t,e){return t.name.toUpperCase()})}).catch(function(e){t.total=0,t.data=[],t.notifyError({text:t.$t("chart.no_location",{type:t.trans(t.mapType)})})})},setMap:function(t){var e=this;!this.loaded[t]&&this.VueEChartReady?(this.loading=!0,axios.get("/maps/"+t+".json").then(function(r){var s=r.data;e.VueECharts.registerMap(t,s),e.loaded[t]=!0,e.mapType=t}).catch(function(r){e.notifyError({text:e.$t("chart.map_not_found",{map:t})})}).finally(function(){e.loading=!1})):this.mapType=t}}},c=l;const u=(0,r(14486).A)(c,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card bg-white"},[e("div",{staticClass:"d-flex card-body pb-0"},[e("h2",{staticClass:"mb-0 pb-0 flex-grow-1"},[t._v("\n      "+t._s(t.title)+"\n    ")]),t._v(" "),e("div",["world"!==t.mapType?e("div",{on:{click:function(e){return t.setMap("world")},aria:function(e){return t.$t("chart.back_to_world")}}},[e("i",{staticClass:"fa fa-lg fa-globe"})]):t._e()])]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row no-gutters"},[e("div",{class:{"col-lg-9":!t._.isEmpty(t.topData),"col-lg-12":t._.isEmpty(t.topData)}},[t.VueEChartReady?e("v-chart",{ref:"locations-map-chart",staticStyle:{width:"100%","min-height":"300px"},attrs:{options:t.mapOptions},on:{click:t.mapclicked}}):e("div",[t._v("\n          Error!\n        ")])],1),t._v(" "),t._.isEmpty(t.topData)?t._e():e("div",{staticClass:"col-lg-3"},[e("v-chart",{ref:"locations-chart",staticStyle:{width:"100%","min-height":"300px"},attrs:{options:t.chartOptions},on:{click:t.mapclicked}})],1)])])])},[],!1,null,null,null).exports},64126(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>i});var s=r(85471),a=r(62852),n=r(10741);const o={__name:"Quick",props:{quick:{type:Object,default:function(){return{}}}},setup:function(t){var e=t,r=(0,a.SG)().getters,o=(0,s.computed)(function(){var t;return(0,n.o1)(null===(t=e.quick)||void 0===t?void 0:t.active_links,r.locale)}),i=(0,s.computed)(function(){var t;return(0,n.o1)(null===(t=e.quick)||void 0===t?void 0:t.human_hits,r.locale)}
2),l=(0,s.computed)(function(){var t;return(0,n.o1)(null===(t=e.quick)||void 0===t?void 0:t.unique_hits,r.locale)}),c=(0,s.computed)(function(){var t;return(0,n.o1)(null===(t=e.quick)||void 0===t?void 0:t.unique_visitors,r.locale)});return{__sfc:!0,props:e,getters:r,activeLinks:o,humanHits:i,uniqueHits:l,uniqueVisitors:c}}};const i=(0,r(14486).A)(o,function(){var t=this,e=t._self._c,r=t._self._setupProxy;return null!==t.quick?e("div",[e("div",{staticClass:"d-flex justify-content-between mx-n3 my-3 flex-wrap-reverse stats-summary"},[e("div",{staticClass:"flex-grow-1 mx-3 my-2"},[e("div",{staticClass:"card bg-white mb-2"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",{},[t._v("\n            Active Links\n          ")]),t._v(" "),e("div",{staticClass:"font-weight-seminormal h3 mb-0"},[t._v("\n            "+t._s(r.activeLinks)+"\n          ")])])])]),t._v(" "),e("div",{staticClass:"flex-grow-1 mx-3 my-2"},[e("div",{staticClass:"card bg-white mb-2"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",{},[t._v("\n            Likely Human Clicks\n          ")]),t._v(" "),e("div",{staticClass:"font-weight-seminormal h3 mb-0"},[t._v("\n            "+t._s(r.humanHits)+"\n          ")])])])]),t._v(" "),e("div",{staticClass:"flex-grow-1 mx-3 my-2"},[e("div",{staticClass:"card bg-white mb-2"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",{},[t._v("\n            Unique Clicks\n          ")]),t._v(" "),e("div",{staticClass:"font-weight-seminormal h3 mb-0"},[t._v("\n            "+t._s(r.uniqueHits)+"\n          ")])])])]),t._v(" "),e("div",{staticClass:"flex-grow-1 mx-3 my-2"},[e("div",{staticClass:"card bg-white mb-2"},[e("div",{staticClass:"card-body text-center p-2"},[e("div",{},[t._v("\n            Unique Visitors\n          ")]),t._v(" "),e("div",{staticClass:"font-weight-seminormal h3 mb-0"},[t._v("\n            "+t._s(r.uniqueVisitors)+"\n          ")])])])])])]):t._e()},[],!1,null,null,null).exports},8717(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>c});var s=r(82833),a=r(77063),n=r(2543);function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return i(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,s=Array(e);r<e;r++)s[r]=t[r];return s}const l={name:"StatsSources",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{topReferrers:[],topRefersCat:[],total:0}},computed:{showChart:function(){return!(this.total<1)},referersOptions:function(){var t=this;return{title:{text:this.$t("chart.title.top_sources"),left:"center",top:"top",show:!1},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},grid:{left:"15",top:"0",right:"15",bottom:"24"},tooltip:{trigger:"axis",axisPointer:{type:"none"},formatter:function(e){var r=Math.round(100*(100*e[0].data.value/t.total||0))/100,s=parseInt(e[0].data.value).toLocaleString();return e[0].name+"<br/>"+t.$t("chart.clicks")+": ".concat(s," ( ").concat(r," % )")}},xAxis:[{inverse:!0,type:"value",max:this.total,axisLine:{show:!1},splitLine:!1,axisLabel:{fontWeight:"bold",formatter:function(e){var r=e/t.total*100;return r=r||0,Math.round(100*r/100).toLocaleString()+"%"}}}],yAxis:[{type:"category",data:this.topRefersCat,splitLine:{show:!0},axisTick:{show:!1},axisLabel:{show:!0,inside:!0,fontWeight:"bold"},axisLine:{show:!1}}],series:[{id:"source_clicks",type:"bar",barCategoryGap:"0%",name:this.$t("chart.clicks"),itemStyle:{normal:{color:"rgba(51, 152, 219, 0.2)"},emphasis:{color:"rgba(51, 152, 219, 0.4)"}},label:{normal:{show:!0,color:"rgb(51, 138, 207)",fontWeight:"bold",position:"insideRight",formatter:function(e){var r=e.value/t.total*100;
2return r=r||0,(Math.round(100*r)/100).toLocaleString()+"%"},fontSize:14}},data:this.topReferrers||[]}]}}},created:function(){this.getData()},methods:{loadData:function(){var t=this;return this.request(this.$apiUrl("kiosk/analytics/sources/top")).then(function(e){var r=e.data;t.total=r.total;var s=n.sortBy(r.dataset.map(function(t){return{source:t.source,value:t.hits}}),"value");t.topReferrers=[{source:"Other Domains",value:t.total-r.direct-n.sumBy(s,"value")}].concat(o(s),[{source:"Direct, Email, Sms",value:r.direct}]),0===t.topReferrers[0].value&&t.topReferrers.shift(),t.topRefersCat=n.map(t.topReferrers,function(t){return t.source})}).catch(function(){t.total=0,t.topRefersCat=[],t.topReferrers=[],t.notifyError({text:t.$t("chart.cant_load_data")})})}}};const c=(0,r(14486).A)(l,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("h2",{staticClass:"card-body mb-0 pb-0"},[t._v("\n    Top Referrer\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("div",[e("v-chart",{ref:"top-refers-chart",staticStyle:{width:"100%",height:"300px"},attrs:{options:t.referersOptions}})],1):e("spinner")],1)])},[],!1,null,null,null).exports},84810(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(82833),a=r(77063),n=r(95093),o=r(2543);const i={name:"StatsTimeline",mixins:[s.A],setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{clicks:[],interval:"hour"}},computed:{datetimeFormat:function(){return"minute"===this.interval?{short:"h:mm a",long:"MMM Do h:mm a"}:"hour"===this.interval?{short:"h a",long:"MMM Do h a"}:"day"===this.interval?{short:"MMM Do",long:"MMM Do YYYY"}:"week"===this.interval?{short:"YYY Wo",long:"MMM YYYY, Wo"}:"month"===this.interval?{short:"YYY Mo",long:"MMM YYYY"}:{short:"Y-MM-DD HH:mm",long:"Y-MM-DD HH:mm"}},dateTimeFormatAxis:function(t,e){var r=this.datetimeFormat;return function(t,e){var s=n(t).format(r.short);return void 0!==e&&0!==e||(s=n(t).format(r.long)),s}},timelineX:function(){var t=this;return{legend:{top:"0"},dataZoom:[{type:"slider",minSpan:20}],grid:{left:"6%",top:"8%",right:"2%",bottom:"0",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"},backgroundColor:"rgba(240,240,240,0.8)",formatter:function(e){var r=n(o.first(e).value[0]).format(t.datetimeFormat.long),s="<div class='p-2 text-dark'>";return s+="<h4 class='mb-1'>".concat(r,"</h4>"),s+="<p class='mb-1 font-weight-seminormal'>".concat(t.$t("chart.total_clicks"),": ").concat(e[0].data[1],"</p>"),s+="<p class='mb-1'>".concat(e[2].marker," ").concat(e[2].seriesName,": ").concat(e[0].value[2],"</p>"),s+="<p class='mb-1'>".concat(t.$t("chart.human_clicks"),": ").concat(e[0].data[3],"</p>"),s+="<p class='mb-1'>".concat(e[1].marker," ").concat(e[1].seriesName,": ").concat(e[0].value[5],"</p>"),s+="<p  class='mb-1'>".concat(e[0].marker," ").concat(e[0].seriesName,": ").concat(e[0].value[4],"</p>"),s+="</div>"}},toolbox:{show:!0,feature:{restore:{show:!0,title:this.$t("chart.restore")},saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},dataset:{source:this.clicks,dimensions:["date","total","bots","humans","unique","nonUnique"]},xAxis:[{type:"time",axisLabel:{formatter:this.dateTimeFormatAxis,rotate:45},splitLine:{show:!1},axisLine:{show:!1},axisTick:{length:10},minorTick:{show:!0,length:4}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1}}],series:[{id:"unique_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},itemStyle:{color:"#002a61"},name:this.$t("chart.unique_clicks"),encode:{x:"date",y:"unique"}},{id:"nonunique_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},name:this.$t("chart.nonunique_clicks"),itemStyle:{color:"#9bc225"},encode:{x:"date",y:"nonUnique"}},{id:"bot_clicks",type:"bar",stack:"one",areaStyle:{opacity:.3},name:this.$t("chart.bot_clicks"),itemStyle:{color:"#def1d5"},encode:{x:"date",y:"bots"}}]}}},mounted:function(){this.getData()},methods:{loadData:function(){var t=this;return this.request(this.$apiUrl("kiosk/analytics/timeline"),{useBots:!0}).then(function(e){var r=e.data;t.interval=r.interval,t.clicks=r.dataset.map(function(t){var e=t.human-t.unique,r=e>0?e:0,s=t.total-t.human,a=s>0?s:0;return[n(t.datetime).format(),t.total,a,t.human,t.unique,r]})}).catch(function(e){t.clicks=[],t.notifyError({text:t.$t("chart.cant_load_data")})})}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("h2",{staticClass:"card-body mb-0 pb-0"},[t._v("\n    Traffic Over Time\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("v-chart",{ref:"timeline-chart",staticStyle:{width:"100%","min-height":"200px","max-height":"300px"},attrs:{options:t.timelineX}}):e("spinner")],1)])},[],!1,null,null,null).exports},58702(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskSurveysQuestionAnswer",props:{survey:{type:String,required:!0},question:{type:Number,required:!0},answer:{type:Object,required:!0}},data:function(){return{answerForm:new SparkForm({answer:"",comment_status:0})}},watch:{answer:function(){this.syncForm()}},created:function(){this.syncForm()},methods:{save:function(){var t,e=this;if(this.answer){var r=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}/answers/{answer}",{survey:this.survey,question:this.question,answer:this.answer.order});t=Spark.patch(r,this.answerForm)}else{var s=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}/answers",{survey:this.survey,question:this.question});t=Spark.post(s,this.answerForm)}t.then(function(){e.$emit("created")})},cancel:function(){this.$emit("cancel")},syncForm:function(){var t,e;this.answerForm.answer=(null===(t=this.answer)||void 0===t?void 0:t.answer)||"",this.answerForm.comment_status=(null===(e=this.answer)||void 0===e?void 0:e.comment_status)||0}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Answer")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.answerForm.answer,expression:"answerForm.answer"}
2],staticClass:"form-control",class:{"is-invalid":t.answerForm.errors.has("answer")},domProps:{value:t.answerForm.answer},on:{input:function(e){e.target.composing||t.$set(t.answerForm,"answer",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n          "+t._s(t.answerForm.errors.get("answer"))+"\n        ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Comment")]),t._v(" "),e("div",{staticClass:"col-9"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.answerForm.comment_status,expression:"answerForm.comment_status"}],staticClass:"form-control",class:{"is-invalid":t.answerForm.errors.has("comment_status")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.answerForm,"comment_status",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"0"}},[t._v("\n            No comment\n          ")]),t._v(" "),e("option",{attrs:{value:"1"}},[t._v("\n            Allow comment\n          ")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("\n            Require comment\n          ")])]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n          "+t._s(t.answerForm.errors.get("comment_status"))+"\n        ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.answerForm.busy},on:{click:function(e){return e.preventDefault(),t.save.apply(null,arguments)}}},[t._v("\n          Save\n        ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"submit",disabled:t.answerForm.busy},on:{click:function(e){return e.preventDefault(),t.cancel.apply(null,arguments)}}},[t._v("\n          Cancel\n        ")])])])])])},[],!1,null,null,null);const n=a.exports},11706(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>a});const s={name:"KioskSurveyQuestionAnswers",components:{AnswerForm:r(58702).default},props:{survey:{type:String,required:!0},question:{type:Number,required:!0},answers:{type:Array,required:!0}},data:function(){return{createMode:!1,answer:void 0,answerForm:new SparkForm({answer:void 0,comment_status:0})}},methods:{commentStatusText:function(t){switch(t){case 0:return"No comment";case 1:return"Allow comment";case 2:return"Require comment"}},create:function(){this.answer=void 0,this.createMode=!0},update:function(t){this.answer=t,this.createMode=!0},remove:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}/answers/{answer}",{survey:this.survey,question:this.question,answer:t.id});axios.delete(r).then(function(){e.$emit("updated")})},created:function(){this.createMode=!1,this.$emit("updated")},moveUp:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}/answers/{order}/up",{survey:this.survey,question:this.question,order:t.order});axios.patch(r).then(function(){e.$emit("updated")})},moveDown:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}/answers/{order}/down",{survey:this.survey,question:this.question,order:t.order});axios.patch(r).then(function(){e.$emit("updated")})}}};const a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return t.createMode?e("answer-form",{attrs:{survey:t.survey,question:t.question,answer:t.answer},on:{cancel:function(e){t.createMode=!1},created:t.created}}):e("div",{staticClass:"row"},[e("div",{staticClass:"col-2"},[e("button",{staticClass:"btn btn-default",on:{click:t.create}},[t._v("\n      Add Answer\n    ")])]),t._v(" "),0===t.answers.length?e("div",{staticClass:"col text-center"},[e("b",[t._v("No Answers")])]):e("div",{staticClass:"col"},[e("ul",t._l(t.answers,function(r,s){return e("li",{key:s},[e("div",{staticClass:"btn-group btn-group-sm"},[e("button",{staticClass:"btn btn-outline-primary",on:{click:function(e){return t.update(r)}}},[t._v("\n            Edit\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger",on:{click:function(e){return t.remove(r)}}},[t._v("\n            Delete\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){return t.moveUp(r)}}},[e("i",{staticClass:"fa fa-caret-up"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){return t.moveDown(r)}}},[e("i",{staticClass:"fa fa-caret-down"})])]),t._v(" "),e("small",[e("u",[t._v(t._s(t.commentStatusText(r.comment_status)))])]),t._v("\n        "+t._s(r.answer)+"\n      ")])}),0)])])},[],!1,null,null,null).exports},3602(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskSurveysCreate",data:function(){return{form:new SparkForm({slug:"",title:"",description:""})}},methods:{createSurvey:function(){var t=this;Spark.post(this.$apiUrl("kiosk/surveys"),this.form).then(function(e){t.resetForm(),t.$emit("created",e)})},cancelSurvey:function(){this.resetForm(),this.$emit("canceled")},resetForm:function(){this.form.slug="",this.form.title="",this.form.description=""}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    Create Survey\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n      Survey has been created!\n    ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n      "+t._s(t.form.errors.get("form"))+"\n    ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Slug")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.slug,expression:"form.slug"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("slug")},domProps:{value:t.form.slug},on:{input:function(e){e.target.composing||t.$set(t.form,"slug",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("slug"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Title")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.title,expression:"form.title"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("title")},domProps:{value:t.form.title},on:{input:function(e){e.target.composing||t.$set(t.form,"title",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("title"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Description")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.description,expression:"form.description"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("description")},domProps:{value:t.form.description},on:{input:function(e){e.target.composing||t.$set(t.form,"description",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.form.errors.get("description"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.createSurvey.apply(null,arguments)}}},[t._v("\n            Create\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"submit",disabled:t.form.busy},on:{click:function(e){return e.preventDefault(),t.cancelSurvey.apply(null,arguments)}}},[t._v("\n            Cancel\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},73806(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(3602),a=r(10741);const n={name:"KioskSurveys",components:{Create:s.default},setup:function(){return{toShortDateTime:a.Xi}},data:function(){return{createMode:!1,surveys:void 0}},created:function(){this.load()},methods:{statusText:function(t){return["New","Active","Disabled"][t]},load:function(){var t=this;axios.get(this.$apiUrl("kiosk/surveys")).then(function(e){var r=e.data;t.surveys=r.data})},showSurvey:function(t){this.$router.push({name:"kiosk.survey",params:{survey:t.slug}})},newSurveyCreated:function(){this.createMode=!1,this.surveys=void 0,this.load()}}};const o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-surveys"},[t.createMode?e("Create",{on:{created:t.newSurveyCreated,canceled:function(e){t.createMode=!1}}}):e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n      Surveys\n    ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Section")]),t._v(" "),e("th",[t._v("Title")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Created At")]),t._v(" "),e("th",{staticClass:"th-fit"},[e("button",{staticClass:"btn btn-default",on:{click:function(e){t.createMode=!0}}},[t._v("\n                Create\n              ")])])])]),t._v(" "),e("tbody",[void 0===t.surveys?[e("tr",[e("td",{attrs:{colspan:"6"}},[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Loading\n              ")])])]:0===t.surveys.length?[e("tr",[e("td",{attrs:{colspan:"6"}},[t._v("\n                No surveys found.\n              ")])])]:t._l(t.surveys,function(r,s){return e("tr",{key:s},[e("td",[t._v(t._s(r.slug))]),t._v(" "),e("td",[t._v(t._s(r.section||"—"))]),t._v(" "),e("td",[t._v(t._s(r.title))]),t._v(" "),e("td",[t._v(t._s(t.statusText(r.status)))]),t._v(" "),e("td",[t._v(t._s(t.toShortDateTime(r.created_at)))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.showSurvey(r)}}},[e("i",{staticClass:"fa fa-edit"})])])])}
2)],2)])])])],1)},[],!1,null,null,null).exports},45592(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskSurveysQuestion",props:{survey:{type:String,required:!0},question:{type:Object,required:!0}},data:function(){return{questionForm:new SparkForm({question:"",mode:0})}},watch:{question:function(){this.syncForm()}},created:function(){this.syncForm()},methods:{saveQuestion:function(){var t,e=this;if(this.question){var r=this.$apiUrl("kiosk/surveys/{survey}/questions/{order}",{survey:this.survey,order:this.question.order});t=Spark.patch(r,this.questionForm)}else{var s=this.$apiUrl("kiosk/surveys/{survey}/questions",{survey:this.survey});t=Spark.post(s,this.questionForm)}t.then(function(){e.$emit("created")})},cancelQuestion:function(){this.$emit("cancel")},syncForm:function(){var t,e;this.questionForm.question=(null===(t=this.question)||void 0===t?void 0:t.question)||"",this.questionForm.mode=(null===(e=this.question)||void 0===e?void 0:e.mode)||0}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[e("div",{staticClass:"card-header"},[t._v("\n    Question\n  ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Question")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.questionForm.question,expression:"questionForm.question"}],staticClass:"form-control",class:{"is-invalid":t.questionForm.errors.has("question")},domProps:{value:t.questionForm.question},on:{input:function(e){e.target.composing||t.$set(t.questionForm,"question",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.questionForm.errors.get("question"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Mode")]),t._v(" "),e("div",{staticClass:"col-9"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.questionForm.mode,expression:"questionForm.mode"}],staticClass:"form-control",class:{"is-invalid":t.questionForm.errors.has("mode")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.questionForm,"mode",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"0"}},[t._v("\n              Single\n            ")]),t._v(" "),e("option",{attrs:{value:"1"}},[t._v("\n              Multi\n            ")])]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n            "+t._s(t.questionForm.errors.get("mode"))+"\n          ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.questionForm.busy},on:{click:function(e){return e.preventDefault(),t.saveQuestion.apply(null,arguments)}}},[t._v("\n            Save\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"submit",disabled:t.questionForm.busy},on:{click:function(e){return e.preventDefault(),t.cancelQuestion.apply(null,arguments)}}},[t._v("\n            Cancel\n          ")])])])])])])},[],!1,null,null,null);const n=a.exports},73010(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});var s=r(45592);const a={name:"KioskSurveyQuestions",components:{Answers:r(11706).default,QuestionForm:s.default},props:{survey:{type:String,required:!0}},data:function(){return{showCreateQuestion:!1,question:void 0,questions:void 0}},created:function(){this.showCreateQuestion=!1,this.loadInfo()},methods:{modeName:function(t){switch(t){case 0:return"Single";case 1:return"Multi"}},loadInfo:function(){var t=this;this.questions=void 0;var e=this.$apiUrl("kiosk/surveys/{survey}/questions",{survey:this.survey});axios.get(e).then(function(e){var r=e.data;t.questions=r.data})},create:function(){this.question=void 0,this.showCreateQuestion=!0},edit:function(t){this.question=t,this.showCreateQuestion=!0}
2,remove:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{question}",{survey:this.survey,question:t.id});axios.delete(r).then(function(){e.$emit("updated")})},moveUp:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{order}/up",{survey:this.survey,order:t.order});axios.patch(r).then(function(){e.loadInfo()})},moveDown:function(t){var e=this,r=this.$apiUrl("kiosk/surveys/{survey}/questions/{order}/down",{survey:this.survey,order:t.order});axios.patch(r).then(function(){e.loadInfo()})}}};const n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return t.showCreateQuestion?e("question-form",{attrs:{survey:t.survey,question:t.question},on:{cancel:function(e){t.showCreateQuestion=!1},created:t.created}}):e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n    Questions\n    "),e("button",{staticClass:"btn btn-outline-info float-right",on:{click:t.create}},[t._v("\n      Add\n    ")])]),t._v(" "),void 0===t.questions?e("div",{staticClass:"card-body"},[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Loading\n  ")]):0===t.questions.length?e("div",{staticClass:"card-body text-center"},[e("b",[t._v("No questions")])]):e("div",{staticClass:"card-body"},[t._l(t.questions,function(r){return[e("div",{key:"".concat(r.id,"-question"),staticClass:"row"},[e("div",{staticClass:"col-1"},[e("b",[t._v(t._s(t.modeName(r.mode)))])]),t._v(" "),e("div",{staticClass:"col"},[t._v("\n          "+t._s(r.question)+"\n        ")]),t._v(" "),e("div",{staticClass:"col-2"},[e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-outline-primary",on:{click:function(e){return t.edit(r)}}},[e("i",{staticClass:"fa fa-edit"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger",on:{click:function(e){return t.remove(r)}}},[e("i",{staticClass:"fa fa-trash-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){return t.moveUp(r)}}},[e("i",{staticClass:"fa fa-caret-up"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",on:{click:function(e){return t.moveDown(r)}}},[e("i",{staticClass:"fa fa-caret-down"})])])])]),t._v(" "),e("answers",{key:"".concat(r.id,"-answer"),attrs:{survey:t.survey,question:r.order,answers:r.answers},on:{updated:function(e){return t.loadInfo()}}}),t._v(" "),e("hr",{key:"".concat(r.id,"-break")})]})],2)])},[],!1,null,null,null).exports},41293(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>i});var s=r(73010),a=r(77063);const n={name:"KioskSurveysSurvey",components:{Questions:s.default},props:{survey:{type:String,required:!0}},setup:function(){return{notifyError:(0,a.A)().notifyError}},data:function(){return{surveyInfo:[],surveyForm:new SparkForm({section:void 0,slug:void 0,title:void 0,description:void 0,status:void 0})}},watch:{surveyInfo:function(){this.surveyForm.section=this.surveyInfo.section,this.surveyForm.slug=this.surveyInfo.slug,this.surveyForm.title=this.surveyInfo.title,this.surveyForm.description=this.surveyInfo.description,this.surveyForm.status=this.surveyInfo.status}},created:function(){this.loadInfo()},methods:{loadInfo:function(){var t=this,e=this.$apiUrl("kiosk/surveys/{survey}",{survey:this.survey});return axios.get(e).then(function(e){var r=e.data;t.surveyInfo=r.data}).catch(function(e){e.message?t.notifyError({text:e.message}):t.notifyError({text:t.$t("something_went_wrong")}),t.$router.push({name:"kiosk.surveys"})})},save:function(){var t=this.$apiUrl("kiosk/surveys/{survey}",{survey:this.survey});Spark.patch(t,this.surveyForm)},cancel:function(){this.$router.push({name:"kiosk.surveys"})}}};var o=(0,r(14486).A)(n,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4"},[t.surveyInfo?e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n      Survey «"+t._s(t.surveyInfo.title)+"»\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Section")]),t._v(" "),e("div",{staticClass:"col-9"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.surveyForm.section,expression:"surveyForm.section"}
2],staticClass:"form-control",class:{"is-invalid":t.surveyForm.errors.has("section")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.surveyForm,"section",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:""}}),t._v(" "),e("option",{attrs:{value:"onboarding"}},[t._v("\n                Onboarding\n              ")]),t._v(" "),e("option",{attrs:{value:"offboarding"}},[t._v("\n                Offboarding\n              ")])]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.surveyForm.errors.get("section"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Slug")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.surveyForm.slug,expression:"surveyForm.slug"}],staticClass:"form-control",attrs:{readonly:""},domProps:{value:t.surveyForm.slug},on:{input:function(e){e.target.composing||t.$set(t.surveyForm,"slug",e.target.value)}}})])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Title")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.surveyForm.title,expression:"surveyForm.title"}],staticClass:"form-control",class:{"is-invalid":t.surveyForm.errors.has("title")},domProps:{value:t.surveyForm.title},on:{input:function(e){e.target.composing||t.$set(t.surveyForm,"title",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.surveyForm.errors.get("title"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Description")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.surveyForm.description,expression:"surveyForm.description"}],staticClass:"form-control",class:{"is-invalid":t.surveyForm.errors.has("description")},domProps:{value:t.surveyForm.description},on:{input:function(e){e.target.composing||t.$set(t.surveyForm,"description",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.surveyForm.errors.get("description"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("Status")]),t._v(" "),e("div",{staticClass:"col-9"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.surveyForm.status,expression:"surveyForm.status"}],staticClass:"form-control",class:{"is-invalid":t.surveyForm.errors.has("status")},on:{change:function(e){var r=Array.prototype.filter.call(e.target.options,function(t){return t.selected}).map(function(t){return"_value"in t?t._value:t.value});t.$set(t.surveyForm,"status",e.target.multiple?r:r[0])}}},[e("option",{attrs:{value:"0"}},[t._v("\n                New\n              ")]),t._v(" "),e("option",{attrs:{value:"1"}},[t._v("\n                Active\n              ")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("\n                Disabled\n              ")])]),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n              "+t._s(t.surveyForm.errors.get("status"))+"\n            ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"offset-3 col-9"},[e("button",{staticClass:"btn btn-outline-primary",attrs:{type:"submit",disabled:t.surveyForm.busy},on:{click:function(e){return e.preventDefault(),t.save.apply(null,arguments)}}},[t._v("\n              Update\n            ")]),t._v(" "),e("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"submit",disabled:t.surveyForm.busy},on:{click:function(e){return e.preventDefault(),t.cancel.apply(null,arguments)}}},[t._v("\n              Cancel\n            ")])])])])])]):t._e(),t._v(" "),e("questions",{attrs:{survey:t.survey}}
2)],1)},[],!1,null,null,null);const i=o.exports},11660(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>u});var s=r(15853),a=r(22972),n=r(82833),o=r(77063),i=r(95093),l=r(2543);const c={name:"KioskSystemStats",components:{RefreshAnalytics:s.default,DatePicker:a.default},mixins:[n.A],setup:function(){return{notifyError:(0,o.A)().notifyError}},data:function(){return{kioskStatsLoading:!1,kioskStatsData:[]}},computed:{datetimeFormat:function(){return"1m"===this.grouping?{short:"h:mm a",long:"MMM Do h:mm a"}:"1h"===this.grouping?{short:"h a",long:"MMM Do h a"}:"1d"===this.grouping?{short:"MMM Do",long:"MMM Do YYYY"}:{short:"Y-MM-DD HH:mm",long:"Y-MM-DD HH:mm"}},dateTimeFormatAxis:function(t,e){var r=this.datetimeFormat;return function(t,e){var s=i(t).format(r.short);return void 0!==e&&0!==e||(s=i(t).format(r.long)),s}},kioskStatsOptions:function(){return{legend:{top:"0"},dataZoom:[{type:"slider",minSpan:20}],grid:{left:"6%",top:"8%",right:"2%",bottom:"0",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"none"}},toolbox:{show:!0,feature:{saveAsImage:{show:!0,title:this.$t("chart.save_as_image")}}},xAxis:[{type:"time",axisLabel:{formatter:this.dateTimeFormatAxis,rotate:45},splitLine:{show:!1},axisLine:{show:!1},axisTick:{length:10},minorTick:{show:!0,length:4}}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1}}],dataset:{source:this.kioskStatsData,dimensions:["date","create","create_api","create_legacy","create_failed","preview","preview_multiple","preview_failed","redirect","redirect_preview","redirect_preview_mistyped","redirect_3rd_party","redirect_affiliated","redirect_failed"]},series:[{stack:"create",type:"line",areaStyle:{},name:this.$t("chart.create"),encode:{x:"date",y:"create"}},{stack:"create",type:"line",areaStyle:{},name:this.$t("chart.create_api"),encode:{x:"date",y:"create_api"}},{stack:"create",type:"line",areaStyle:{},name:this.$t("chart.create_legacy"),encode:{x:"date",y:"create_legacy"}},{stack:"create",type:"line",areaStyle:{},name:this.$t("chart.create_failed"),encode:{x:"date",y:"create_failed"}},{stack:"preview",type:"line",areaStyle:{},name:this.$t("chart.preview"),encode:{x:"date",y:"preview"}},{stack:"preview",type:"line",areaStyle:{},name:this.$t("chart.preview_multiple"),encode:{x:"date",y:"preview_multiple"}},{stack:"preview",type:"line",areaStyle:{},name:this.$t("chart.preview_failed"),encode:{x:"date",y:"preview_failed"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect"),encode:{x:"date",y:"redirect"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect_preview"),encode:{x:"date",y:"redirect_preview"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect_preview_mistyped"),encode:{x:"date",y:"redirect_preview_mistyped"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect_3rd_party"),encode:{x:"date",y:"redirect_3rd_party"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect_affiliated"),encode:{x:"date",y:"redirect_affiliated"}},{stack:"redirect",type:"line",areaStyle:{},name:this.$t("chart.redirect_failed"),encode:{x:"date",y:"redirect_failed"}}]}}},mounted:function(){this.getData()},methods:{getData:function(){var t=this;this.kioskStatsLoading=!0;var e=this.request(this.$apiUrl("kiosk/stats/system"),{useAliases:!1,useTags:!1}).then(function(e){var r=e.data;t.kioskStatsData=l.map(r.dataset,function(t,e){return[i(e).format(),t.create,t.create_api,t.create_legacy,t.create_failed,t.preview,t.preview_multiple,t.preview_failed,t.redirect,t.redirect_preview,t.redirect_preview_mistyped,t.redirect_3rd_party,t.redirect_affiliated,t.redirect_failed]})}).catch(function(){t.kioskStatsData=[],t.notifyError({text:t.$t("chart.cant_load_data")})}).finally(function(){t.kioskStatsLoading=!1});return Promise.all([e])}}};const u=(0,r(14486).A)(c,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-system-stats"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("div",{staticClass:"flex-center-between flex-wrap"},[t._v("\n        System Stats\n        "),e("div",{staticClass:"flex-center"},[e("RefreshAnalytics"),t._v(" "),e("DatePicker",{attrs:{"dropdown-position":"left"}})],1)])]),t._v(" "),e("div",{staticClass:"card-body"},[t.VueEChartReady?e("div",[t.VueEChartReady?e("v-chart",{ref:"kiosk-stats-chart",staticStyle:{width:"100%","min-height":"200px","max-height":"300px"},attrs:{options:t.kioskStatsOptions}}):t._e()],1):t._e()])])])},[],!1,null,null,null).exports},37096(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});const s={name:"KioskTldOverpriceAdd",data:function(){return{form:new SparkForm({tld:"",price:void 0,overprice:void 0,overprice_percent:void 0,overprice_roundup:!0,renewal:void 0,renewal_overprice:void 0,renewal_overprice_percent:void 0,renewal_overprice_roundup:!0,enabled:!0,featured:!1,recommended:!1,preselected:!1})}},methods:{add:function(){var t=this;Spark.post(this.$apiUrl("kiosk/tld_prices"),this.form).then(function(){Bus.$emit("tld-added"),t.close()})},close:function(){this.$emit("close")}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal
2-dialog-scrollable modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            New TLD\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n            TLD has been added!\n          ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n            "+t._s(t.form.errors.get("form"))+"\n          ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-3 col-form-label text-right"},[t._v("TLD")]),t._v(" "),e("div",{staticClass:"col-9"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.tld,expression:"form.tld"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("tld")},domProps:{value:t.form.tld},on:{input:function(e){e.target.composing||t.$set(t.form,"tld",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("tld"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Price")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.price,expression:"form.price"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("price")},domProps:{value:t.form.price},on:{input:function(e){e.target.composing||t.$set(t.form,"price",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("price"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice,expression:"form.overprice"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice")},domProps:{value:t.form.overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_percent,expression:"form.overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice_percent")},domProps:{value:t.form.overprice_percent},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_roundup,expression:"form.overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("overprice_roundup")},attrs:{id:"kiosk-tld-overprice_roundup",type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_roundup)?t._i(t.form.overprice_roundup,null)>-1:t.form.overprice_roundup},on:{change:function(e){var r=t.form.overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-overprice_roundup"}},[t._v(t._s(t.form.overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Price")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal,expression:"form.renewal"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal")},domProps:{value:t.form.renewal},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice,expression:"form.renewal_overprice"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice")},domProps:{value:t.form.renewal_overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_percent,expression:"form.renewal_overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice_percent")},domProps:{value:t.form.renewal_overprice_percent}
2,on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_roundup,expression:"form.renewal_overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("renewal_overprice_roundup")},attrs:{id:"kiosk-tld-renewal_overprice_roundup",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_roundup)?t._i(t.form.renewal_overprice_roundup,null)>-1:t.form.renewal_overprice_roundup},on:{change:function(e){var r=t.form.renewal_overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-renewal_overprice_roundup"}},[t._v(t._s(t.form.renewal_overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Enabled")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.enabled,expression:"form.enabled"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("enabled")},attrs:{id:"kiosk-tld-enabled",type:"checkbox"},domProps:{checked:Array.isArray(t.form.enabled)?t._i(t.form.enabled,null)>-1:t.form.enabled},on:{change:function(e){var r=t.form.enabled,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"enabled",r.concat([null])):n>-1&&t.$set(t.form,"enabled",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"enabled",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-enabled"}},[t._v(t._s(t.form.enabled?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Featured")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.featured,expression:"form.featured"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("featured")},attrs:{id:"kiosk-tld-featured",type:"checkbox"},domProps:{checked:Array.isArray(t.form.featured)?t._i(t.form.featured,null)>-1:t.form.featured},on:{change:function(e){var r=t.form.featured,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"featured",r.concat([null])):n>-1&&t.$set(t.form,"featured",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"featured",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-featured"}},[t._v(t._s(t.form.featured?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Recommended")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.recommended,expression:"form.recommended"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("recommended")},attrs:{id:"kiosk-tld-recommended",type:"checkbox"},domProps:{checked:Array.isArray(t.form.recommended)?t._i(t.form.recommended,null)>-1:t.form.recommended},on:{change:function(e){var r=t.form.recommended,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"recommended",r.concat([null])):n>-1&&t.$set(t.form,"recommended",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"recommended",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-recommended"}},[t._v(t._s(t.form.recommended?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Preselected")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.preselected,expression:"form.preselected"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("preselected")},attrs:{id:"kiosk-tld-preselected",type:"checkbox"},domProps:{checked:Array.isArray(t.form.preselected)?t._i(t.form.preselected,null)>-1:t.form.preselected},on:{change:function(e){var r=t.form.preselected,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"preselected",r.concat([null])):n>-1&&t.$set(t.form,"preselected",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"preselected",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-preselected"}},[t._v(t._s(t.form.preselected?"On":"Off"))])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n              Go Back\n            ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.add}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Adding\n              ")]):e("span",[t._v("Add")])])])])])])])])},[],!1,null,null,null);const n=a.exports},2347(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>a});const s={name:"KioskTldOverprice",components:{List:r(90049).default},data:function(){return{tlds:[]}},created:function(){this.getTldsOverprice()},methods:{getTldsOverprice:function(){var t=this;axios.get(this.$apiUrl("kiosk/tld_prices")).then(function(e){var r=e.data;t.tlds=r.data})}}};const a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-tld-overprice"},[e("List",{attrs:{tlds:t.tlds},on:{added:t.getTldsOverprice,updated:t.getTldsOverprice,deleted:t.getTldsOverprice}})],1)},[],!1,null,null,null).exports},90049(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>l});var s=r(60718),a=r(37096),n=r(693),o=r(10741);const i={name:"KioskTldOverpriceList",props:{tlds:{type:Array,required:!0}},setup:function(){return{toShortDateTime:o.Xi}},created:function(){var t=this;Bus.$on("tld-added",function(){t.$emit("added")}),Bus.$on("tld-updated",function(){t.$emit("updated")})},unmounted:function(){Bus.$off("tld-added"),Bus.$off("tld-updated")},methods:{hasOverpriceRoundup:function(t){return!!(8&t)},hasRenewalOverpriceRoundup:function(t){return!!(16&t)},price:function(t){return t?this.$options.filters.currencyFormat(t.amount,"USD","en"):"-"},overprice:function(t,e,r){var s=[];return t&&s.push("+"+this.$options.filters.currencyFormat(t.amount,"USD","en")),e&&s.push("+".concat(e,"%")),r&&s.push("round up"),s.join(", ")||"-"},status:function(t){var e=[];return 1&t&&e.push("<span class='fa fa-lightbulb' title='featured'></span>"),2&t&&e.push("<span class='fa fa-ad' title='recommended'></span>"),4&t&&e.push("<span class='fa fa-check-square' title='preselected'></span>"),e.join(" ")||"&mdash;"},mass:function(){Bus.$emit("showModal",n.default)},add:function(){Bus.$emit("showModal",a.default)},update:function(t){Bus.$emit("showModal",s.default,{tld:t})},remove:function(t){var e=this;confirm('Are you sure to delete TLD "'.concat(t.tld,'"?'))&&axios.delete(this.$apiUrl("kiosk/tld_prices/{tld}",t)).then(function(){e.$emit("deleted")})}}};const l=(0,r(14486).A)(i,function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n    List\n    "),e("div",{staticClass:"btn-group float-right"},[e("button",{staticClass:"btn btn-warning",on:{click:t.mass}},[t._v("\n        Mass Update\n      ")]),t._v(" "),e("button",{staticClass:"btn btn-green",on:{click:t.add}},[t._v("\n        Add New\n      ")])])]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0 table-striped table-hover table-sm"},[t._m(0),t._v(" "),e("tbody",{staticClass:"text-center"},t._l(t.tlds,function(r){return e("tr",{key:r.tld,class:{"text-muted":!r.enabled}},[e("td",{staticClass:"text-left"},[t._v("\n            "+t._s(r.tld)+"\n          ")]),t._v(" "),e("td",{staticClass:"border-left"},[t._v("\n            "+t._s(t.price(r.price)||"-")+"\n          ")]),t._v(" "),e("td",{staticClass:"border-right"},[t._v("\n            "+t._s(t.overprice(r.overprice,r.overprice_percent,t.hasOverpriceRoundup(r.status)))+"\n          ")]),t._v(" "),e("td",{staticClass:"border-left"},[t._v("\n            "+t._s(t.price(r.renewal)||"-")+"\n          ")]),t._v(" "),e("td",{staticClass:"border-right"},[t._v("\n            "+t._s(t.overprice(r.renewal_overprice,r.renewal_overprice_percent,t.hasRenewalOverpriceRoundup(r.status)))+"\n          ")]),t._v(" "),e("td",[t._v("\n            "+t._s(r.enabled?"yes":"no")+"\n          ")]),t._v(" "),e("td",{domProps:{innerHTML:t._s(t.status(r.status))}}),t._v(" "),e("td",[t._v("\n            "+t._s(t.toShortDateTime(r.updated_at))+"\n          ")]),t._v(" "),e("td",[e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-outline-primary",on:{click:function(e){return t.update(r)}}},[e("i",{staticClass:"fa fa-pencil-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-danger",on:{click:function(e){return t.remove(r)}}},[e("i",{staticClass:"fa fa-times"})])])])])}),0)])])])},[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("TLD")]),t._v(" "),e("th",{staticClass:"border-left border-right text-center",attrs:{colspan:"2"}},[t._v("\n            Purchase\n          ")]),t._v(" "),e("th",{staticClass:"border-left border-right text-center",attrs:{colspan:"2"}},[t._v("\n            Renewal\n          ")]),t._v(" "),e("th",[t._v("Enabled")]),t._v(" "),e("th",[t._v("Status")]),t._v(" "),e("th",[t._v("Updated At")]),t._v(" "),e("th")])])}],!1,null,null,null).exports},693(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>n});
2const s={name:"KioskTldOverpriceMassUpdate",data:function(){return{form:new SparkForm({price:void 0,price_on:!1,overprice:void 0,overprice_on:!1,overprice_percent:void 0,overprice_percent_on:!1,overprice_roundup:!0,overprice_roundup_on:!1,renewal:void 0,renewal_on:!1,renewal_overprice:void 0,renewal_overprice_on:!1,renewal_overprice_percent:void 0,renewal_overprice_percent_on:!1,renewal_overprice_roundup:!0,renewal_overprice_roundup_on:!1,enabled:!0,enabled_on:!1,featured:!1,featured_on:!1,recommended:!1,recommended_on:!1,preselected:!1,preselected_on:!1})}},methods:{add:function(){var t=this;Spark.patch(this.$apiUrl("kiosk/tld_prices/all"),this.form).then(function(){Bus.$emit("tld-updated"),t.close()})},close:function(){this.$emit("close")}}};var a=(0,r(14486).A)(s,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal-dialog-scrollable modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            Mass update\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n            TLDs has been added!\n          ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n            "+t._s(t.form.errors.get("form"))+"\n          ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.price_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.price_on,expression:"form.price_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-price-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.price_on)?t._i(t.form.price_on,null)>-1:t.form.price_on},on:{change:function(e){var r=t.form.price_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"price_on",r.concat([null])):n>-1&&t.$set(t.form,"price_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"price_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-price-on"}},[t._v(t._s(t.form.price_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Price")]),t._v(" "),e("div",{staticClass:"col-3 form-check"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.price,expression:"form.price"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("price")},attrs:{disabled:!t.form.price_on},domProps:{value:t.form.price},on:{input:function(e){e.target.composing||t.$set(t.form,"price",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("price"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.overprice_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_on,expression:"form.overprice_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-overprice-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_on)?t._i(t.form.overprice_on,null)>-1:t.form.overprice_on},on:{change:function(e){var r=t.form.overprice_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_on",r.concat([null])):n>-1&&t.$set(t.form,"overprice_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-overprice-on"}},[t._v(t._s(t.form.overprice_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice,expression:"form.overprice"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice")},attrs:{disabled:!t.form.overprice_on},domProps:{value:t.form.overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.overprice_percent_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_percent_on,expression:"form.overprice_percent_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-overprice_percent-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_percent_on)?t._i(t.form.overprice_percent_on,null)>-1:t.form.overprice_percent_on},on:{change:function(e){var r=t.form.overprice_percent_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_percent_on",r.concat([null])):n>-1&&t.$set(t.form,"overprice_percent_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_percent_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-overprice_percent-on"}},[t._v(t._s(t.form.overprice_percent_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_percent,expression:"form.overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice_percent")},attrs:{disabled:!t.form.overprice_percent_on},domProps:{value:t.form.overprice_percent},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.overprice_roundup_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_roundup_on,expression:"form.overprice_roundup_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-overprice_roundup-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_roundup_on)?t._i(t.form.overprice_roundup_on,null)>-1:t.form.overprice_roundup_on},on:{change:function(e){var r=t.form.overprice_roundup_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_roundup_on",r.concat([null])):n>-1&&t.$set(t.form,"overprice_roundup_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_roundup_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-overprice_roundup-on"}},[t._v(t._s(t.form.overprice_roundup_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_roundup,expression:"form.overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("overprice_roundup")},attrs:{id:"kiosk-tld-overprice_roundup",disabled:!t.form.overprice_roundup_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_roundup)?t._i(t.form.overprice_roundup,null)>-1:t.form.overprice_roundup},on:{change:function(e){var r=t.form.overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-overprice_roundup"}},[t._v(t._s(t.form.overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.renewal_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_on,expression:"form.renewal_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-renewal-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_on)?t._i(t.form.renewal_on,null)>-1:t.form.renewal_on},on:{change:function(e){var r=t.form.renewal_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_on",r.concat([null])):n>-1&&t.$set(t.form,"renewal_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-renewal-on"}},[t._v(t._s(t.form.renewal_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Price")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal,expression:"form.renewal"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal")},attrs:{disabled:!t.form.renewal_on},domProps:{value:t.form.renewal},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.renewal_overprice_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_on,expression:"form.renewal_overprice_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-renewal_overprice-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_on)?t._i(t.form.renewal_overprice_on,null)>-1:t.form.renewal_overprice_on},on:{change:function(e){var r=t.form.renewal_overprice_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_on",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-renewal_overprice-on"}},[t._v(t._s(t.form.renewal_overprice_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice,expression:"form.renewal_overprice"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice")},attrs:{disabled:!t.form.renewal_overprice_on},domProps:{value:t.form.renewal_overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.renewal_overprice_percent_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_percent_on,expression:"form.renewal_overprice_percent_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-renewal_overprice_percent-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_percent_on)?t._i(t.form.renewal_overprice_percent_on,null)>-1:t.form.renewal_overprice_percent_on},on:{change:function(e){var r=t.form.renewal_overprice_percent_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_percent_on",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_percent_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_percent_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-renewal_overprice_percent-on"}},[t._v(t._s(t.form.renewal_overprice_percent_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_percent,expression:"form.renewal_overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice_percent")},attrs:{disabled:!t.form.renewal_overprice_percent_on},domProps:{value:t.form.renewal_overprice_percent},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.renewal_overprice_roundup_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_roundup_on,expression:"form.renewal_overprice_roundup_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-renewal_overprice_roundup-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_roundup_on)?t._i(t.form.renewal_overprice_roundup_on,null)>-1:t.form.renewal_overprice_roundup_on},on:{change:function(e){var r=t.form.renewal_overprice_roundup_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_roundup_on",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_roundup_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_roundup_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-renewal_overprice_roundup-on"}},[t._v(t._s(t.form.renewal_overprice_roundup_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_roundup,expression:"form.renewal_overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("renewal_overprice_roundup")},attrs:{id:"kiosk-tld-renewal_overprice_roundup",disabled:!t.form.renewal_overprice_roundup_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_roundup)?t._i(t.form.renewal_overprice_roundup,null)>-1:t.form.renewal_overprice_roundup},on:{change:function(e){var r=t.form.renewal_overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-renewal_overprice_roundup"}},[t._v(t._s(t.form.renewal_overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.enabled_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.enabled_on,expression:"form.enabled_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-enabled-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.enabled_on)?t._i(t.form.enabled_on,null)>-1:t.form.enabled_on},on:{change:function(e){var r=t.form.enabled_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"enabled_on",r.concat([null])):n>-1&&t.$set(t.form,"enabled_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"enabled_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-enabled-on"}},[t._v(t._s(t.form.enabled_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Enabled")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.enabled,expression:"form.enabled"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("enabled")},attrs:{id:"kiosk-tld-enabled",disabled:!t.form.enabled_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.enabled)?t._i(t.form.enabled,null)>-1:t.form.enabled},on:{change:function(e){var r=t.form.enabled,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"enabled",r.concat([null])):n>-1&&t.$set(t.form,"enabled",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"enabled",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-enabled"}},[t._v(t._s(t.form.enabled?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.featured_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.featured_on,expression:"form.featured_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-featured-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.featured_on)?t._i(t.form.featured_on,null)>-1:t.form.featured_on},on:{change:function(e){var r=t.form.featured_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"featured_on",r.concat([null])):n>-1&&t.$set(t.form,"featured_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"featured_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-featured-on"}},[t._v(t._s(t.form.featured_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Featured")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.featured,expression:"form.featured"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("featured")},attrs:{id:"kiosk-tld-featured",disabled:!t.form.featured_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.featured)?t._i(t.form.featured,null)>-1:t.form.featured},on:{change:function(e){var r=t.form.featured,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"featured",r.concat([null])):n>-1&&t.$set(t.form,"featured",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"featured",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-featured"}},[t._v(t._s(t.form.featured?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.recommended_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.recommended_on,expression:"form.recommended_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-recommended-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.recommended_on)?t._i(t.form.recommended_on,null)>-1:t.form.recommended_on},on:{change:function(e){var r=t.form.recommended_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"recommended_on",r.concat([null])):n>-1&&t.$set(t.form,"recommended_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"recommended_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-recommended-on"}},[t._v(t._s(t.form.recommended_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Recommended")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.recommended,expression:"form.recommended"}
2],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("recommended")},attrs:{id:"kiosk-tld-recommended",disabled:!t.form.recommended_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.recommended)?t._i(t.form.recommended,null)>-1:t.form.recommended},on:{change:function(e){var r=t.form.recommended,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"recommended",r.concat([null])):n>-1&&t.$set(t.form,"recommended",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"recommended",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-recommended"}},[t._v(t._s(t.form.recommended?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row",class:{"text-muted":!t.form.preselected_on}},[e("div",{staticClass:"col-1"}),t._v(" "),e("div",{staticClass:"col-2 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.preselected_on,expression:"form.preselected_on"}],staticClass:"custom-control-input",attrs:{id:"kiosk-tld-preselected-on",type:"checkbox"},domProps:{checked:Array.isArray(t.form.preselected_on)?t._i(t.form.preselected_on,null)>-1:t.form.preselected_on},on:{change:function(e){var r=t.form.preselected_on,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"preselected_on",r.concat([null])):n>-1&&t.$set(t.form,"preselected_on",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"preselected_on",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label",attrs:{for:"kiosk-tld-preselected-on"}},[t._v(t._s(t.form.preselected_on?"On":"Off"))])]),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Preselected")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.preselected,expression:"form.preselected"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("preselected")},attrs:{id:"kiosk-tld-preselected",disabled:!t.form.preselected_on,type:"checkbox"},domProps:{checked:Array.isArray(t.form.preselected)?t._i(t.form.preselected,null)>-1:t.form.preselected},on:{change:function(e){var r=t.form.preselected,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"preselected",r.concat([null])):n>-1&&t.$set(t.form,"preselected",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"preselected",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-preselected"}},[t._v(t._s(t.form.preselected?"On":"Off"))])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n              Go Back\n            ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.add}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Updating\n              ")]):e("span",[t._v("Update")])])])])])])])])},[],!1,null,null,null);const n=a.exports},60718(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>o});var s=r(79517);const a={name:"KioskTldOverpriceUpdate",props:{tld:{type:Object,required:!0}},data:function(){return{form:new SparkForm({price:void 0,overprice:void 0,overprice_percent:void 0,overprice_roundup:!0,renewal:void 0,renewal_overprice:void 0,renewal_overprice_percent:void 0,renewal_overprice_roundup:!0,enabled:!0,featured:!1,recommended:!1,preselected:!1})}},created:function(){this.form.price=this.getAmount(this.tld.price),this.form.overprice=this.getAmount(this.tld.overprice),this.form.overprice_percent=this.tld.overprice_percent,this.form.overprice_roundup=!!(8&this.tld.status),this.form.renewal=this.getAmount(this.tld.renewal),this.form.renewal_overprice=this.getAmount(this.tld.renewal_overprice),this.form.renewal_overprice_percent=this.tld.renewal_overprice_percent,this.form.renewal_overprice_roundup=!!(16&this.tld.status),this.form.enabled=this.tld.enabled,this.form.featured=!!(1&this.tld.status),this.form.recommended=!!(2&this.tld.status),this.form.preselected=!!(4&this.tld.status)},methods:{update:function(){var t=this;Spark.put(this.$apiUrl("kiosk/tld_prices/{tld}",this.tld),this.form).then(function(){Bus.$emit("tld-updated"),t.close()})},getAmount:function(t){return t?(0,s.A)({amount:parseInt(t.amount),currency:t.currency}).toUnit().toFixed(2):null},close:function(){this.$emit("close")}}};var n=(0,r(14486).A)(a,function(){var t=this,e=t._self._c;return e("focus-trap",[e("div",{staticClass:"modal d-block",attrs:{tabindex:"-1"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close.apply(null,arguments)}}},[e("div",{staticClass:"modal-dialog modal-dialog-centered modal
2-dialog-scrollable modal-557px"},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title font-weight-bold"},[t._v("\n            TLD «"+t._s(t.tld.tld)+"»\n          ")])]),t._v(" "),e("div",{staticClass:"modal-body"},[t.form.successful?e("div",{staticClass:"alert alert-success"},[t._v("\n            TLD has been updated successfully!\n          ")]):t._e(),t._v(" "),t.form.errors.has("form")?e("div",{staticClass:"alert alert-danger"},[t._v("\n            "+t._s(t.form.errors.get("form"))+"\n          ")]):t._e(),t._v(" "),e("form",[e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Price")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.price,expression:"form.price"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("price")},domProps:{value:t.form.price},on:{input:function(e){e.target.composing||t.$set(t.form,"price",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("price"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice,expression:"form.overprice"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice")},domProps:{value:t.form.overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_percent,expression:"form.overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("overprice_percent")},domProps:{value:t.form.overprice_percent},on:{input:function(e){e.target.composing||t.$set(t.form,"overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.overprice_roundup,expression:"form.overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("overprice_roundup")},attrs:{id:"kiosk-tld-overprice_roundup",type:"checkbox"},domProps:{checked:Array.isArray(t.form.overprice_roundup)?t._i(t.form.overprice_roundup,null)>-1:t.form.overprice_roundup},on:{change:function(e){var r=t.form.overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-overprice_roundup"}},[t._v(t._s(t.form.overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Price")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal,expression:"form.renewal"}
2],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal")},domProps:{value:t.form.renewal},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice amount")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice,expression:"form.renewal_overprice"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice")},domProps:{value:t.form.renewal_overprice},on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Percent")]),t._v(" "),e("div",{staticClass:"col-3"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_percent,expression:"form.renewal_overprice_percent"}],staticClass:"form-control",class:{"is-invalid":t.form.errors.has("renewal_overprice_percent")},domProps:{value:t.form.renewal_overprice_percent}
2,on:{input:function(e){e.target.composing||t.$set(t.form,"renewal_overprice_percent",e.target.value)}}}),t._v(" "),e("div",{staticClass:"invalid-feedback",attrs:{role:"alert"}},[t._v("\n                  "+t._s(t.form.errors.get("renewal_overprice_percent"))+"\n                ")])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Renewal Overprice Round Up")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.renewal_overprice_roundup,expression:"form.renewal_overprice_roundup"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("renewal_overprice_roundup")},attrs:{id:"kiosk-tld-renewal_overprice_roundup",type:"checkbox"},domProps:{checked:Array.isArray(t.form.renewal_overprice_roundup)?t._i(t.form.renewal_overprice_roundup,null)>-1:t.form.renewal_overprice_roundup},on:{change:function(e){var r=t.form.renewal_overprice_roundup,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);
2s.checked?n<0&&t.$set(t.form,"renewal_overprice_roundup",r.concat([null])):n>-1&&t.$set(t.form,"renewal_overprice_roundup",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"renewal_overprice_roundup",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-renewal_overprice_roundup"}},[t._v(t._s(t.form.renewal_overprice_roundup?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Enabled")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.enabled,expression:"form.enabled"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("enabled")},attrs:{id:"kiosk-tld-enabled",type:"checkbox"},domProps:{checked:Array.isArray(t.form.enabled)?t._i(t.form.enabled,null)>-1:t.form.enabled},on:{change:function(e){var r=t.form.enabled,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"enabled",r.concat([null])):n>-1&&t.$set(t.form,"enabled",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"enabled",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-enabled"}},[t._v(t._s(t.form.enabled?"On":"Off"))])])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Featured")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.featured,expression:"form.featured"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("featured")},attrs:{id:"kiosk-tld-featured",type:"checkbox"},domProps:{checked:Array.isArray(t.form.featured)?t._i(t.form.featured,null)>-1:t.form.featured},on:{change:function(e){var r=t.form.featured,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"featured",r.concat([null])):n>-1&&t.$set(t.form,"featured",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"featured",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-featured"}},[t._v(t._s(t.form.featured?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Recommended")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.recommended,expression:"form.recommended"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("recommended")},attrs:{id:"kiosk-tld-recommended",type:"checkbox"},domProps:{checked:Array.isArray(t.form.recommended)?t._i(t.form.recommended,null)>-1:t.form.recommended},on:{change:function(e){var r=t.form.recommended,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"recommended",r.concat([null])):n>-1&&t.$set(t.form,"recommended",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"recommended",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-recommended"}},[t._v(t._s(t.form.recommended?"On":"Off"))])])]),t._v(" "),e("div",{staticClass:"form-group row"},[e("div",{staticClass:"col-3"}),t._v(" "),e("label",{staticClass:"col-6 col-form-label text-right"},[t._v("Preselected")]),t._v(" "),e("div",{staticClass:"col-3 custom-control custom-switch align-content-center"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.preselected,expression:"form.preselected"}],staticClass:"custom-control-input",class:{"is-invalid":t.form.errors.has("preselected")},attrs:{id:"kiosk-tld-preselected",type:"checkbox"},domProps:{checked:Array.isArray(t.form.preselected)?t._i(t.form.preselected,null)>-1:t.form.preselected},on:{change:function(e){var r=t.form.preselected,s=e.target,a=!!s.checked;if(Array.isArray(r)){var n=t._i(r,null);s.checked?n<0&&t.$set(t.form,"preselected",r.concat([null])):n>-1&&t.$set(t.form,"preselected",r.slice(0,n).concat(r.slice(n+1)))}else t.$set(t.form,"preselected",a)}}}),t._v(" "),e("label",{staticClass:"custom-control-label ml-3",attrs:{for:"kiosk-tld-preselected"}},[t._v(t._s(t.form.preselected?"On":"Off"))])])])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-default",attrs:{type:"button"},on:{click:t.close}},[t._v("\n              Go Back\n            ")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{type:"button",disabled:t.form.busy},on:{click:t.update}},[t.form.busy?e("span",[e("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),t._v(" Updating\n              ")]):e("span",[t._v("Update")])])])])])])])])},[],!1,null,null,null);const o=n.exports},21(t,e,r){"use strict";r.r(e),r.d(e,{default:()=>p});var s=r(69502),a=r(38172);function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(){var t,e,r="function"==typeof Symbol?Symbol:{},s=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function n(r,s,a,n){var o=s&&s.prototype instanceof c?s:c,u=Object.create(o.prototype);return i(u,"_invoke",function(r,s,a){var n,o,i,c=0,u=a||[],d=!1,m={p:0,n:0,v:t,a:v,f:v.bind(t,4),d:function(e,r){return n=e,o=0,i=t,m.n=r,l}};function v(r,s){for(o=r,i=s,e=0;!d&&c&&!a&&e<u.length;e++){var a,n=u[e],v=m.p,f=n[2];r>
23?(a=f===s)&&(i=n[(o=n[4])?5:(o=3,3)],n[4]=n[5]=t):n[0]<=v&&((a=r<2&&v<n[1])?(o=0,m.v=s,m.n=n[1]):v<f&&(a=r<3||n[0]>s||s>f)&&(n[4]=r,n[5]=s,m.n=f,o=0))}if(a||r>1)return l;throw d=!0,s}return function(a,u,f){if(c>1)throw TypeError("Generator is already running");for(d&&1===u&&v(u,f),o=u,i=f;(e=o<2?t:i)||!d;){n||(o?o<3?(o>1&&(m.n=-1),v(o,i)):m.n=i:m.v=i);try{if(c=2,n){if(o||(a="next"),e=n[a]){if(!(e=e.call(n,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,o<2&&(o=0)}else 1===o&&(e=n.return)&&e.call(n),o<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),o=1);n=t}else if((e=(d=m.n<0)?i:r.call(s,m))!==l)break}catch(e){n=t,o=1,i=e}finally{c=1}}return{value:e,done:d}}}(r,a,n),!0),u}var l={};function c(){}function u(){}function d(){}e=Object.getPrototypeOf;var m=[][s]?e(e([][s]())):(i(e={},s,function(){return this}),e),v=d.prototype=c.prototype=Object.create(m);function f(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,i(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t}return u.prototype=d,i(v,"constructor",d),i(d,"constructor",u),u.displayName="GeneratorFunction",i(d,a,"GeneratorFunction"),i(v),i(v,a,"Generator"),i(v,s,function(){return this}),i(v,"toString",function(){return"[object Generator]"}),(o=function(){return{w:n,m:f}})()}function i(t,e,r,s){var a=Object.defineProperty;try{a({},"",{})}catch(t){a=0}i=function(t,e,r,s){function n(e,r){i(t,e,function(t){return this._invoke(e,r,t)})}e?a?a(t,e,{value:r,enumerable:!s,configurable:!s,writable:!s}):t[e]=r:(n("next",0),n("throw",1),n("return",2))},i(t,e,r,s)}function l(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function c(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?l(Object(r),!0).forEach(function(e){u(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function u(t,e,r){return(e=function(t){var e=function(t,e){if("object"!=n(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var s=r.call(t,e||"default");if("object"!=n(s))return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==n(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function d(t,e,r,s,a,n,o){try{var i=t[n](o),l=i.value}catch(t){return void r(t)}i.done?e(l):Promise.resolve(l).then(s,a)}const m={name:"Users",data:function(){return{startCase:s.A,searchForm:new SparkForm({query:""}),searching:!1,noSearchResults:!1,searchResults:[]}},created:function(){this.$nextTick(function(){document.getElementById("kiosk-users-search").focus()})},methods:{searchUser:function(){var t,e=this;return(t=o().m(function t(){var r,s,n;return o().w(function(t){for(;;)switch(t.n){case 0:return e.searching=!0,e.noSearchResults=!1,r=(0,a.e9)("kiosk/users/search"),t.n=1,Spark.post(r,e.searchForm);case 1:s=t.v,n=s.data,e.searchResults=n.map(function(t){var e;return c(c({},t),{},{active_billing_type:null===(e=t.billing_customers[0])||void 0===e?void 0:e.billing_type,active_subscription:t.active_subscriptions[0]})}),e.noSearchResults=0===e.searchResults.length,e.searching=!1;case 2:return t.a(2)}},t)}),function(){var e=this,r=arguments;return new Promise(function(s,a){var n=t.apply(e,r);function o(t){d(n,s,a,o,i,"next",t)}function i(t){d(n,s,a,o,i,"throw",t)}o(void 0)})})()}}},v=m;var f=(0,r(14486).A)(v,function(){var t=this,e=t._self._c;return e("div",{staticClass:"p-4 _kiosk-users"},[e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-body"},[e("form",{attrs:{role:"form"},on:{submit:function(t){t.preventDefault()}}},[e("label",{staticClass:"label"},[t._v("Users")]),t._v(" "),e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.searchForm.query,expression:"searchForm.query"}],staticClass:"form-control _kiosk-user-search",attrs:{id:"kiosk-users-search",type:"text",name:"search",placeholder:"Search By Name Or Email Address..."},domProps:{value:t.searchForm.query},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.searchUser.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.searchForm,"query",e.target.value)}}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-outline-teal _kiosk-user-search-button",attrs:{type:"button"},on:{click:t.searchUser}},[t._v("\n              Search\n            ")])])])])])]),t._v(" "),t.searching?e("div",{staticClass:"card card-default"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),t._m(0)]):t._e(),t._v(" "),!t.searching&&t.noSearchResults?e("div",{staticClass:"card card-default _kiosk-user-no-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),e("div",{staticClass:"card-body"},[t._v("\n      No users matched the given criteria.\n    ")])]):t._e(),t._v(" "),!t.searching&&t.searchResults.length>0?e("div",{staticClass:"card card-default _kiosk-user-results"},[e("div",{staticClass:"card-header"},[t._v("\n      Search Results\n    ")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-valign-middle mb-0"},[t._m(1),t._v(" "),e("tbody",t._l(t.searchResults,function(r){return e("tr",{key:r.email,staticClass:"_kiosk-user-row"},[e("td",[e("div",{staticClass:"flex-center-start"},[e("img",{staticClass:"spark-profile-photo",attrs:{src:r.photo_url,alt:"User Photo"}}),t._v(" "),e("p",{staticClass:"ml-2 mb-0"},[t._v("\n                  "+t._s(r.name)+"\n                ")])])]),t._v(" "),e("td",[e("div",{staticClass:"_kiosk-user-email"},[t._v("\n                "+t._s(r.email)+"\n              ")])]),t._v(" "),e("td",[e("router-link",{staticClass:"btn btn-default",class:"_kiosk-user-open-"+r.id,attrs:{to:{name:"kiosk.user",params:{userId:r.id}}}},[e("i",{staticClass:"fa fa-search"})])],1)])}),0)])])]):t._e()])},[function(){var t=this._self._c;return t("div",{staticClass:"card-body"},[t("i",{staticClass:"fa fa-btn fa-spinner fa-spin"}),this._v(" Searching\n    ")])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Email Address")]),t._v(" "),e("th",{staticClass:"th-fit"})])])}],!1,null,null,null);const p=f.exports}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.