Files
ploi-core/public/js/13.js
2021-03-12 14:20:30 +01:00

1 line
34 KiB
JavaScript
Vendored

(window.webpackJsonp=window.webpackJsonp||[]).push([[13,72],{0:function(e,t,s){"use strict";function r(e,t,s,r,i,a,n,o){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=s,c._compiled=!0),r&&(c.functional=!0),a&&(c._scopeId="data-v-"+a),n?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(n)},c._ssrRegister=l):i&&(l=o?function(){i.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,l):[l]}return{exports:e,options:c}}s.d(t,"a",(function(){return r}))},13:function(e,t,s){"use strict";var r=s(56),i=s(55),a=s(57),n=s(68),o=s(77),l=s(78),c={props:{id:{type:String,required:!1},label:{type:String,required:!0},type:{type:String,default:function(){return"text"}},required:{type:Boolean,default:function(){return!1}},errors:{type:Array},helperText:{type:String},placeholder:{type:String},value:{required:!1,default:""},allowCopy:{required:!1,default:!1,type:Boolean},allowRandomString:{required:!1,default:!1,type:Boolean},loading:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1}},components:{FormGroup:r.a,Label:i.a,ErrorText:a.a,HelperText:n.a,IconClipboard:o.a,IconKey:l.a},data:function(){return{defaultClasses:"w-full border-medium-emphasis text-body h-10 px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary",copied:!1}},watch:{copied:function(){var e=this;this.copied&&setTimeout((function(){e.copied=!1}),1250)}},methods:{updateValue:function(e){this.$emit("input",e)},copy:function(){this.copied=!0,this.$copyText(this.value)},generateString:function(){this.$emit("input",this.randomString())}},computed:{copyText:function(){return this.copied?this.__("Copied to clipboard"):this.__("Copy")}}},u=s(0),d=Object(u.a)(c,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("FormGroup",{staticClass:"relative max-w-lg"},[s("Label",{attrs:{errors:e.errors,forId:e.id}},[e._v(e._s(e.label))]),e._v(" "),e.allowCopy?s("button",{staticClass:"flex items-center right-0 absolute text-xs text-medium-emphasis",attrs:{type:"button"},on:{click:e.copy}},[s("IconClipboard",{staticClass:"mr-2"}),e._v("\n "+e._s(e.copyText)+"\n ")],1):e._e(),e._v(" "),e.allowRandomString?s("button",{staticClass:"flex items-center right-0 absolute text-xs text-medium-emphasis",attrs:{type:"button"},on:{click:e.generateString}},[s("IconKey",{staticClass:"mr-2"}),e._v("\n "+e._s(e.__("Generate"))+"\n ")],1):e._e(),e._v(" "),s("input",{class:[e.defaultClasses,e.disabled||e.loading?"opacity-50":"",e.loading?"cursor-wait":""],attrs:{id:e.id,type:e.type,required:e.required,disabled:e.loading||e.disabled,placeholder:e.placeholder},domProps:{value:e.value},on:{input:function(t){return e.updateValue(t.target.value)}}}),e._v(" "),e.errors?s("ErrorText",[e._v(e._s(e.errors[0]))]):e._e(),e._v(" "),e.helperText&&!e.errors?s("HelperText",[e._v(e._s(e.helperText))]):e._e()],1)}),[],!1,null,null,null);t.a=d.exports},137:function(e,t,s){"use strict";s.r(t);var r=s(17),i=s(1),a=s(6),n=s(7),o=s(8),l=s(9),c=s(10),u=s(2),d=s(11),m=s(12),p=s(4),_=s(5),f=s(3),h=s(15),v=s(16),b=s(13),g=s(26),x=s(18),y=s(14),w=s(27),C=s(60),k={metaInfo:function(){return{title:"".concat(this.__("Edit package"))}},layout:f.a,components:{TopBar:r.default,Container:i.a,Content:a.a,Page:n.a,PageHeader:o.a,PageHeaderTitle:l.a,PageBody:c.a,Button:u.a,List:d.a,ListItem:m.a,StatusBubble:p.a,NotificationBadge:_.a,FormInput:b.a,FormSelect:g.a,SettingsLayout:h.a,SettingsSegment:v.a,Form:x.a,FormActions:y.a,Tabs:C.default},data:function(){var e,t,s;return{sending:!1,form:{name:this.package.name,currency:this.package.currency,plan_id:this.package.plan_id,maximum_sites:this.package.maximum_sites,maximum_servers:this.package.maximum_servers,server_permissions:null!==(e=this.package.server_permissions)&&void 0!==e?e:[],site_permissions:null!==(t=this.package.site_permissions)&&void 0!==t?t:[],price_monthly:this.package.price_monthly,providers:null!==(s=this.syncedProviders)&&void 0!==s?s:[]}}},props:{package:Object,providers:[Array,Object],syncedProviders:Array},methods:{submit:function(){var e=this;this.$inertia.patch(this.route("admin.packages.update",this.package.id),this.form,{onStart:function(){return e.sending=!0},onFinish:function(){return e.sending=!1}})},confirmDelete:function(){var e=this;Object(w.a)({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this package? Everything associated with this package will be detached."),onConfirm:function(){return e.delete()}})},delete:function(){var e=this;this.$inertia.delete(this.route("admin.packages.destroy",this.package.id),{onStart:function(){return e.sending=!0},onFinish:function(){return e.sending=!1}})}}},$=s(0),A=Object($.a)(k,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("Page",[s("TopBar"),e._v(" "),s("Content",[s("Container",[s("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[s("PageHeaderTitle",[e._v(e._s(e.__("Edit package")))])]},proxy:!0}])}),e._v(" "),s("PageBody",[s("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[s("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[s("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[s("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),e.submit(t)}}},[s("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),e._v(" "),s("FormInput",{attrs:{label:e.__("Maximum sites"),type:"number",min:"0",errors:e.$page.props.errors.maximum_sites},model:{value:e.form.maximum_sites,callback:function(t){e.$set(e.form,"maximum_sites",t)},expression:"form.maximum_sites"}}),e._v(" "),s("FormInput",{attrs:{label:e.__("Maximum servers"),type:"number",min:"0",errors:e.$page.props.errors.maximum_servers},model:{value:e.form.maximum_servers,callback:function(t){e.$set(e.form,"maximum_servers",t)},expression:"form.maximum_servers"}}),e._v(" "),s("FormInput",{attrs:{label:e.__("Plan ID"),errors:e.$page.props.errors.plan_id},model:{value:e.form.plan_id,callback:function(t){e.$set(e.form,"plan_id",t)},expression:"form.plan_id"}}),e._v(" "),e.form.plan_id?s("FormInput",{attrs:{label:e.__("Monthly price"),errors:e.$page.props.errors.price_monthly},model:{value:e.form.price_monthly,callback:function(t){e.$set(e.form,"price_monthly",t)},expression:"form.price_monthly"}}):e._e(),e._v(" "),e.form.plan_id?s("FormSelect",{attrs:{errors:e.$page.props.errors.currency,label:e.__("Currency")},model:{value:e.form.currency,callback:function(t){e.$set(e.form,"currency",t)},expression:"form.currency"}},[s("option",{attrs:{value:"usd"}},[e._v(e._s(e.__("USD $")))]),e._v(" "),s("option",{attrs:{value:"eur"}},[e._v(e._s(e.__("Euro €")))]),e._v(" "),s("option",{attrs:{value:"gbp"}},[e._v(e._s(e.__("GBP £")))]),e._v(" "),s("option",{attrs:{value:"nok"}},[e._v(e._s(e.__("NOK (Norwegian Krone)")))]),e._v(" "),s("option",{attrs:{value:"aud"}},[e._v(e._s(e.__("AUD (Australian dollar)")))]),e._v(" "),s("option",{attrs:{value:"cad"}},[e._v(e._s(e.__("CAD (Canadian dollar)")))])]):e._e(),e._v(" "),s("div",{staticClass:"space-y-4"},[s("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v("\n "+e._s(e.__("Server permissions")))]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.create,expression:"form.server_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"server_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.create)?e._i(e.form.server_permissions.create,null)>-1:e.form.server_permissions.create},on:{change:function(t){var s=e.form.server_permissions.create,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.server_permissions,"create",s.concat([null])):a>-1&&e.$set(e.form.server_permissions,"create",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.server_permissions,"create",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_create"}},[e._v(e._s(e.__("Allow server creation")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to create servers"))+"\n ")])]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.update,expression:"form.server_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"server_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.update)?e._i(e.form.server_permissions.update,null)>-1:e.form.server_permissions.update},on:{change:function(t){var s=e.form.server_permissions.update,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.server_permissions,"update",s.concat([null])):a>-1&&e.$set(e.form.server_permissions,"update",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.server_permissions,"update",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_update"}},[e._v(e._s(e.__("Allow server updating")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to update servers"))+"\n ")])]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.delete,expression:"form.server_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"server_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.delete)?e._i(e.form.server_permissions.delete,null)>-1:e.form.server_permissions.delete},on:{change:function(t){var s=e.form.server_permissions.delete,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.server_permissions,"delete",s.concat([null])):a>-1&&e.$set(e.form.server_permissions,"delete",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.server_permissions,"delete",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_delete"}},[e._v(e._s(e.__("Allow server deletion")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to delete servers"))+"\n ")])])]),e._v(" "),s("div",{staticClass:"space-y-2"},[s("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v("\n "+e._s(e.__("Site permissions")))]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.create,expression:"form.site_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"site_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.create)?e._i(e.form.site_permissions.create,null)>-1:e.form.site_permissions.create},on:{change:function(t){var s=e.form.site_permissions.create,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.site_permissions,"create",s.concat([null])):a>-1&&e.$set(e.form.site_permissions,"create",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.site_permissions,"create",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_create"}},[e._v(e._s(e.__("Allow site creation")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to create sites"))+"\n ")])]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.update,expression:"form.site_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"site_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.update)?e._i(e.form.site_permissions.update,null)>-1:e.form.site_permissions.update},on:{change:function(t){var s=e.form.site_permissions.update,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.site_permissions,"update",s.concat([null])):a>-1&&e.$set(e.form.site_permissions,"update",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.site_permissions,"update",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_update"}},[e._v(e._s(e.__("Allow site updating")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to update sites"))+"\n ")])]),e._v(" "),s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.delete,expression:"form.site_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"site_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.delete)?e._i(e.form.site_permissions.delete,null)>-1:e.form.site_permissions.delete},on:{change:function(t){var s=e.form.site_permissions.delete,r=t.target,i=!!r.checked;if(Array.isArray(s)){var a=e._i(s,null);r.checked?a<0&&e.$set(e.form.site_permissions,"delete",s.concat([null])):a>-1&&e.$set(e.form.site_permissions,"delete",s.slice(0,a).concat(s.slice(a+1)))}else e.$set(e.form.site_permissions,"delete",i)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_delete"}},[e._v(e._s(e.__("Allow site deletion")))]),e._v(" "),s("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v("\n "+e._s(e.__("This will allow users to delete sites"))+"\n ")])])]),e._v(" "),s("div",{staticClass:"space-y-2"},[s("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v("\n "+e._s(e.__("Available server providers")))]),e._v(" "),e._l(e.providers,(function(t,r){return s("div",[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.providers,expression:"form.providers"}],staticClass:"form-checkbox",attrs:{id:"provider-"+r,type:"checkbox"},domProps:{value:r,checked:Array.isArray(e.form.providers)?e._i(e.form.providers,r)>-1:e.form.providers},on:{change:function(t){var s=e.form.providers,i=t.target,a=!!i.checked;if(Array.isArray(s)){var n=r,o=e._i(s,n);i.checked?o<0&&e.$set(e.form,"providers",s.concat([n])):o>-1&&e.$set(e.form,"providers",s.slice(0,o).concat(s.slice(o+1)))}else e.$set(e.form,"providers",a)}}}),e._v(" "),s("label",{staticClass:"ml-2 text-sm",attrs:{for:"provider-"+r}},[e._v(e._s(t))])])}))],2),e._v(" "),s("FormActions",[s("Button",[e._v(e._s(e.__("Save changes")))]),e._v(" "),s("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v("\n "+e._s(e.__("Delete"))+"\n ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)}),[],!1,null,null,null);t.default=A.exports},14:function(e,t,s){"use strict";var r={props:{justify:{type:String,default:"justify-start"}}},i=s(0),a=Object(i.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"flex items-center space-x-2",class:[this.justify]},[this._t("default")],2)}),[],!1,null,null,null);t.a=a.exports},15:function(e,t,s){"use strict";var r={props:{items:{type:Array,required:!1}}},i=s(0),a=Object(i.a)(r,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"grid grid-cols-4 gap-8 md:gap-16"},[t("aside",{staticClass:"col-span-4 md:col-span-1"},[this._t("nav")],2),this._v(" "),t("section",{staticClass:"col-span-4 md:col-span-3"},[t("div",{staticClass:"space-y-16"},[this._t("segments")],2)])])}),[],!1,null,null,null);t.a=a.exports},16:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"px-8 pb-8 space-y-6 border rounded border-low-emphasis"},[t("header",{staticClass:"-mt-4"},[t("h2",{staticClass:"inline-flex px-4 -mx-4 font-medium bg-surface-1 text-title"},[this._t("title")],2),this._v(" "),t("p",{staticClass:"mt-1 text-small text-medium-emphasis"},[this._t("subtitle")],2)]),this._v(" "),t("div",{staticClass:"space-y-4"},[this._t("form"),this._v(" "),this._t("content")],2)])}),[],!1,null,null,null);t.a=i.exports},17:function(e,t,s){"use strict";s.r(t);var r=s(39),i=s(40),a=s(41),n=s(42),o={components:{TopBar:r.a,Breadcrumbs:i.a,TabBar:a.a,TopBarTabBarContainer:n.a},data:function(){return{tabBars:[{title:"Dashboard",to:this.route("admin.dashboard"),active:this.route().current("admin.dashboard")||this.route().current("admin.settings")||this.route().current("admin.system")},{title:this.__("Users"),to:this.route("admin.users.index"),active:this.route().current("admin.users.*")},{title:this.__("Packages"),to:this.route("admin.packages.index"),active:this.route().current("admin.packages.*")},this.$page.props.settings.support?{title:"".concat(this.__("Support")," (").concat(this.$page.props.openTickets,")"),to:this.route("admin.support.index"),active:this.route().current("admin.support.*")}:null,this.$page.props.settings.documentation?{title:this.__("Documentation"),to:this.route("admin.documentation.index"),active:this.route().current("admin.documentation.*")}:null,{title:"Services",to:this.route("admin.services.index"),active:this.route().current("admin.services.*")}],breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Administration"),to:this.route("admin.dashboard")}]}}},l=s(0),c=Object(l.a)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("TopBar",{scopedSlots:e._u([{key:"breadcrumbs",fn:function(){return[s("Breadcrumbs",{attrs:{items:e.breadcrumbs}})]},proxy:!0},{key:"tab-bar",fn:function(){return[s("TopBarTabBarContainer",[s("TabBar",{attrs:{items:e.tabBars}})],1)]},proxy:!0}])})}),[],!1,null,null,null);t.default=c.exports},18:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this,t=e.$createElement;return(e._self._c||t)("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),e.$emit("submit")}}},[e._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},26:function(e,t,s){"use strict";var r=s(56),i=s(55),a=s(57),n=s(68),o={props:{id:{type:String,required:!1},label:{type:String,required:!0},type:{type:String,default:function(){return"text"}},required:{type:Boolean,default:function(){return!1}},helperText:{type:String},errors:{type:Array},placeholder:{type:String},value:{required:!1,default:""},loading:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1}},components:{FormGroup:r.a,Label:i.a,ErrorText:a.a,HelperText:n.a},data:function(){return{defaultClasses:"w-full border-medium-emphasis text-body h-10 max-w-lg px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary",selected:this.value}},methods:{updateValue:function(e){this.$emit("input",e)}}},l=s(0),c=Object(l.a)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("FormGroup",[s("Label",{attrs:{errors:e.errors,forId:e.id}},[e._v(e._s(e.label))]),e._v(" "),s("select",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],class:[e.defaultClasses,e.disabled||e.loading?"opacity-50":"",e.loading?"cursor-wait":""],attrs:{disabled:e.loading||e.disabled,id:e.id,required:e.required,placeholder:e.placeholder},on:{input:function(t){return e.updateValue(t.target.value)},change:function(t){var s=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.value=t.target.multiple?s:s[0]}}},[e._t("default")],2),e._v(" "),e.errors?s("ErrorText",[e._v(e._s(e.errors[0]))]):e._e(),e._v(" "),e.helperText&&!e.errors?s("HelperText",[e._v(e._s(e.helperText))]):e._e()],1)}),[],!1,null,null,null);t.a=c.exports},27:function(e,t,s){"use strict";s.d(t,"a",(function(){return i}));var r=s(66);function i(e){var t=e.title,s=e.message,i=e.onConfirm;return r.a.dispatch("confirmDelete/open",{title:t,message:s,onConfirm:function(){i(),r.a.dispatch("confirmDelete/close")}})}},39:function(e,t,s){"use strict";var r=s(1),i=s(48),a=s(49),n=s(50),o=s(0),l=Object(o.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"bi bi-moon",attrs:{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd",d:"M14.53 10.53a7 7 0 0 1-9.058-9.058A7.003 7.003 0 0 0 8 15a7.002 7.002 0 0 0 6.53-4.47z"}})])}),[],!1,null,null,null).exports,c=Object(o.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"bi bi-sun",attrs:{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M3.5 8a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0z"}}),this._v(" "),t("path",{attrs:{"fill-rule":"evenodd",d:"M8.202.28a.25.25 0 0 0-.404 0l-.91 1.255a.25.25 0 0 1-.334.067L5.232.79a.25.25 0 0 0-.374.155l-.36 1.508a.25.25 0 0 1-.282.19l-1.532-.245a.25.25 0 0 0-.286.286l.244 1.532a.25.25 0 0 1-.189.282l-1.509.36a.25.25 0 0 0-.154.374l.812 1.322a.25.25 0 0 1-.067.333l-1.256.91a.25.25 0 0 0 0 .405l1.256.91a.25.25 0 0 1 .067.334L.79 10.768a.25.25 0 0 0 .154.374l1.51.36a.25.25 0 0 1 .188.282l-.244 1.532a.25.25 0 0 0 .286.286l1.532-.244a.25.25 0 0 1 .282.189l.36 1.508a.25.25 0 0 0 .374.155l1.322-.812a.25.25 0 0 1 .333.067l.91 1.256a.25.25 0 0 0 .405 0l.91-1.256a.25.25 0 0 1 .334-.067l1.322.812a.25.25 0 0 0 .374-.155l.36-1.508a.25.25 0 0 1 .282-.19l1.532.245a.25.25 0 0 0 .286-.286l-.244-1.532a.25.25 0 0 1 .189-.282l1.508-.36a.25.25 0 0 0 .155-.374l-.812-1.322a.25.25 0 0 1 .067-.333l1.256-.91a.25.25 0 0 0 0-.405l-1.256-.91a.25.25 0 0 1-.067-.334l.812-1.322a.25.25 0 0 0-.155-.374l-1.508-.36a.25.25 0 0 1-.19-.282l.245-1.532a.25.25 0 0 0-.286-.286l-1.532.244a.25.25 0 0 1-.282-.189l-.36-1.508a.25.25 0 0 0-.374-.155l-1.322.812a.25.25 0 0 1-.333-.067L8.203.28zM8 2.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11z"}})])}),[],!1,null,null,null).exports,u=Object(o.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"bi bi-search",attrs:{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd",d:"M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z"}}),this._v(" "),t("path",{attrs:{"fill-rule":"evenodd",d:"M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z"}})])}),[],!1,null,null,null).exports,d=s(51),m={components:{Container:r.a,Dropdown:i.a,DropdownList:a.a,DropdownListItem:n.a,IconMoon:l,IconSearch:u,IconSun:c,IconButton:d.a},data:function(){return{themeMode:this.$page.props.auth.user.theme}},mounted:function(){this.setDarkMode()},methods:{toggleTheme:function(){var e=this;window.axios.post("/profile/toggle-theme").then((function(t){e.themeMode=t.data,e.setDarkMode()}))},setDarkMode:function(){"auto"===this.themeMode?this.checkDarkMode()?document.documentElement.classList.add("theme--dark"):document.documentElement.classList.remove("theme--dark"):"dark"===this.themeMode?document.documentElement.classList.add("theme--dark"):document.documentElement.classList.remove("theme--dark")},checkDarkMode:function(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches},triggerSearch:function(){window.eventBus.$emit("openSearch")}}},p=Object(o.a)(m,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("header",{staticClass:"sticky top-0 border-b border-low-emphasis bg-top-bar z-30"},[s("div",{staticClass:"w-full px-4 sm:px-8 mx-auto max-w-top-bar-container"},[s("div",{staticClass:"flex flex-col"},[s("nav",{staticClass:"flex flex-col items-center justify-between py-4 space-y-4 md:space-y-0 md:flex-row text-top-bar"},[s("div",{staticClass:"flex items-center space-x-5"},[e.$page.props.settings.logo?s("img",{staticClass:"h-top-bar-logo",attrs:{src:e.$page.props.settings.logo}}):e._e(),e._v(" "),e._t("breadcrumbs")],2),e._v(" "),s("ul",{staticClass:"flex items-center space-x-4"},[s("li",{attrs:{"aria-label":e.__("Search"),"data-balloon-blunt":"","data-balloon-pos":"down"}},[s("IconButton",{on:{click:e.triggerSearch}},[s("IconSearch",{staticClass:"text-top-bar"})],1)],1),e._v(" "),s("li",{attrs:{"aria-label":"light"===e.themeMode?e.__("Enable dark mode"):e.__("Enable light mode"),"data-balloon-blunt":"","data-balloon-pos":"down"}},[s("IconButton",{on:{click:e.toggleTheme}},["light"===e.themeMode?s("IconMoon",{staticClass:"text-top-bar"}):e._e(),e._v(" "),"dark"===e.themeMode?s("IconSun",{staticClass:"text-top-bar"}):e._e()],1)],1),e._v(" "),s("li",[s("Dropdown",{scopedSlots:e._u([{key:"default",fn:function(t){var r=t.toggle,i=t.isOpen;return[s("button",{staticClass:"flex h-auto m-0 appearance-none items-center",on:{click:r}},[s("span",[e._v(e._s(e.$page.props.auth.user.name))]),e._v(" "),s("img",{staticClass:"ml-2 inline w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:e.$page.props.auth.user.avatar,alt:e.$page.props.auth.user.name}})]),e._v(" "),i?s("DropdownList",[e.$page.props.settings.support?s("DropdownListItem",{attrs:{to:"/support"}},[e._v(e._s(e.__("Support"))+"\n ")]):e._e(),e._v(" "),e.$page.props.settings.documentation?s("DropdownListItem",{attrs:{to:"/documentation"}},[e._v(e._s(e.__("Documentation")))]):e._e(),e._v(" "),s("DropdownListItem",{attrs:{to:e.route("profile.index")}},[e._v(e._s(e.__("Profile"))+"\n ")]),e._v(" "),e.$page.props.settings.billing?s("DropdownListItem",{attrs:{to:e.route("profile.billing.index")}},[e._v(e._s(e.__("Billing"))+"\n ")]):e._e(),e._v(" "),"admin"===e.$page.props.auth.user.role?s("DropdownListItem",{staticClass:"text-danger",attrs:{to:e.route("admin.dashboard")}},[e._v(e._s(e.__("Administration"))+"\n ")]):e._e(),e._v(" "),s("DropdownListItem",{attrs:{to:e.route("logout"),method:"post"}},[e._v(e._s(e.__("Sign out"))+"\n ")])],1):e._e()]}}])})],1)])]),e._v(" "),e._t("tab-bar")],2)])])}),[],!1,null,null,null);t.a=p.exports},40:function(e,t,s){"use strict";var r={props:{to:{type:String,required:!0}}},i=s(0),a={components:{BreadcrumbsItem:Object(i.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("inertia-link",{staticClass:"font-medium text-body text-breadcrumbs",attrs:{href:this.to}},[this._t("default")],2)}),[],!1,null,null,null).exports},props:{items:{type:Array,required:!0}}},n=Object(i.a)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ul",{staticClass:"flex items-center space-x-2"},e._l(e.items,(function(t,r){return s("li",{key:t.title},[s("BreadcrumbsItem",{attrs:{to:t.to}},[e._v(e._s(t.title))]),e._v(" "),r<e.items.length-1?s("span",{staticClass:"ml-2 text-low-emphasis"},[e._v("/")]):e._e()],1)})),0)}),[],!1,null,null,null);t.a=n.exports},41:function(e,t,s){"use strict";var r={props:{to:{type:String,required:!0},active:{type:Boolean,default:!1}},data:function(){return{baseClasses:"inline-flex items-center justify-center h-10 px-6 font-medium rounded text-small text-tab-bar",activeClasses:"shadow text-tab-bar-active bg-tab-bar-item",transitionClasses:"transition duration-fast hover:text-high-emphasis focus:text-high-emphasis"}}},i=s(0),a={components:{TabBarItem:Object(i.a)(r,(function(){var e=this.$createElement,t=this._self._c||e;return t("li",[t("inertia-link",{class:[this.baseClasses,this.transitionClasses,this.active?this.activeClasses:null],attrs:{href:this.to}},[this._t("default")],2)],1)}),[],!1,null,null,null).exports},props:{items:{type:Array,required:!0}}},n=Object(i.a)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ul",{staticClass:"inline-flex flex-row p-1 overflow-hidden overflow-x-auto whitespace-no-wrap rounded bg-tab-bar"},e._l(e.items,(function(t){return t?s("TabBarItem",{key:t.title,attrs:{to:t.to,active:t.active}},[e._v("\n "+e._s(t.title)+"\n ")]):e._e()})),1)}),[],!1,null,null,null);t.a=n.exports},42:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("nav",{staticClass:"flex items-center justify-center pb-4"},[this._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},48:function(e,t,s){"use strict";var r={data:function(){return{isOpen:!1,position:"top"}},methods:{open:function(){this.isOpen=!0,this.calculatePosition()},close:function(){this.isOpen=!1,this.calculatePosition()},toggle:function(){this.isOpen=!this.isOpen,this.calculatePosition()},outsideClickListener:function(e){this.$refs.dropdown!==e.target.closest(this.$refs.dropdown.tagName)&&this.close()},calculatePosition:function(){this.$refs.dropdown.getBoundingClientRect().top>.75*window.innerHeight?this.position="bottom":this.position="top"}},mounted:function(){window.addEventListener("click",this.outsideClickListener)},beforeDestroy:function(){window.removeEventListener("click",this.outsideClickListener)}},i=s(0),a=Object(i.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:this.close,expression:"close"}],ref:"dropdown",staticClass:"relative"},[this._t("default",null,null,{isOpen:this.isOpen,open:this.open,close:this.close,toggle:this.toggle,position:this.position})],2)}),[],!1,null,null,null);t.a=a.exports},49:function(e,t,s){"use strict";var r={top:"right-0 top-0 mt-8",bottom:"right-0 bottom-0 mb-8"},i={props:{position:{type:String,default:function(){return"top"},validator:function(e){return Object.keys(r).includes(e)}}},computed:{positionClasses:function(){return r[this.position]}}},a=s(0),n=Object(a.a)(i,(function(){var e=this.$createElement;return(this._self._c||e)("div",{class:["absolute flex flex-col py-1 overflow-hidden rounded shadow-2xl z-20 bg-surface-1",this.positionClasses]},[this._t("default")],2)}),[],!1,null,null,null);t.a=n.exports},50:function(e,t,s){"use strict";var r={props:{to:{type:String,required:!0},method:{required:!1,default:"get"}}},i=s(0),a=Object(i.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("inertia-link",{staticClass:"flex items-center w-full h-10 px-6 whitespace-no-wrap text-medium-emphasis text-small focus:bg-primary focus:text-on-primary hover:text-high-emphasis focus:outline-none",attrs:{href:this.to,method:this.method}},[this._t("default")],2)}),[],!1,null,null,null);t.a=a.exports},51:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this,t=e.$createElement;return(e._self._c||t)("button",{staticClass:"inline-flex items-center justify-center w-10 h-10 text-medium-emphasis rounded-circle focus:outline-none focus:text-high-emphasis",on:{click:function(t){return e.$emit("click")}}},[e._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},55:function(e,t,s){"use strict";var r={props:{forId:{type:String,required:!1},errors:{type:Array}}},i=s(0),a=Object(i.a)(r,(function(){var e=this.$createElement;return(this._self._c||e)("label",{class:["text-small"],attrs:{for:this.forId}},[this._t("default")],2)}),[],!1,null,null,null);t.a=a.exports},56:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"flex flex-col space-y-1"},[this._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},57:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("p",{staticClass:"text-danger"},[this._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},60:function(e,t,s){"use strict";s.r(t);var r={data:function(){return{items:[{title:this.__("Overview"),to:this.route("admin.packages.index"),active:this.route().current("admin.packages.index")},{title:this.__("Create"),to:this.route("admin.packages.create"),active:this.route().current("admin.packages.create")}]}}},i=s(0),a=Object(i.a)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("ul",{staticClass:"-ml-4 space-y-1"},e._l(e.items,(function(t){return s("li",[s("inertia-link",{staticClass:"flex items-center h-10 px-4 font-medium text-medium-emphasis",class:{"rounded shadow text-primary bg-surface-3":t.active},attrs:{href:t.to}},[e._v(e._s(t.title)+" "+e._s(t.route))])],1)})),0)}),[],!1,null,null,null);t.default=a.exports},68:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("p",{staticClass:"text-medium-emphasis text-small"},[this._t("default")],2)}),[],!1,null,null,null);t.a=i.exports},77:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"bi bi-clipboard",attrs:{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd",d:"M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"}}),this._v(" "),t("path",{attrs:{"fill-rule":"evenodd",d:"M9.5 1h-3a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"}})])}),[],!1,null,null,null);t.a=i.exports},78:function(e,t,s){"use strict";var r=s(0),i=Object(r.a)({},(function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"bi bi-key",attrs:{width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd",d:"M0 8a4 4 0 0 1 7.465-2H14a.5.5 0 0 1 .354.146l1.5 1.5a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0L13 9.207l-.646.647a.5.5 0 0 1-.708 0L11 9.207l-.646.647a.5.5 0 0 1-.708 0L9 9.207l-.646.647A.5.5 0 0 1 8 10h-.535A4 4 0 0 1 0 8zm4-3a3 3 0 1 0 2.712 4.285A.5.5 0 0 1 7.163 9h.63l.853-.854a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.793-.793-1-1h-6.63a.5.5 0 0 1-.451-.285A3 3 0 0 0 4 5z"}}),this._v(" "),t("path",{attrs:{d:"M4 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"}})])}),[],!1,null,null,null);t.a=i.exports}}]);