From ce39ba3e533af78813299d13d9b62604be8769d1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 20:31:58 +0000 Subject: [PATCH] Automated frontend dist build --- webserver/static/index.html | 2 +- webserver/static/js/{app.341a0b4f.js => app.07ff575b.js} | 2 +- .../static/js/{app.341a0b4f.js.map => app.07ff575b.js.map} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename webserver/static/js/{app.341a0b4f.js => app.07ff575b.js} (99%) rename webserver/static/js/{app.341a0b4f.js.map => app.07ff575b.js.map} (99%) diff --git a/webserver/static/index.html b/webserver/static/index.html index 3e93d25..25d7669 100644 --- a/webserver/static/index.html +++ b/webserver/static/index.html @@ -1 +1 @@ -
search_channel(str) – Search for a Textchannel for which this invite will be created.
max_age(int) – How long the invite should last in seconds. If it’s 0 then the invite doesn’t expire. Defaults to 0.
max_uses(int) – How many uses the invite could be used for. If it’s 0 then there are unlimited uses. Defaults to 0.
temporary(bool) – Denotes that the invite grants temporary membership (i.e. they get kicked after they disconnect). Defaults to False.
unique(bool) – Indicates if a unique invite URL should be created. Defaults to True. If this is set to False then it will return a previously created invite.
reason(str) – The reason for creating this invite. Shows up on the audit log.
${JSON.stringify(e.data.invite_links,void 0,2)}`})})).catch((e=>{jr.fire({icon:"error",text:e.response.data.description})}))},send_msg_channel(){Nr.fire({title:this.filters.i18n("LOADING"),iconHtml:''}),Si.send_msg_channel(this.selected_send_channel,this.send_message).then((()=>{this.send_message="",Lr.fire({icon:"success",text:this.filters.i18n("SUCCESSFUL")})})).catch((e=>{Lr.fire({icon:"error",text:e.response.data.description})}))},set_auto_refresh(){this.watch_auto_refresh?this.auto_refresh_intervall||(this.auto_refresh_intervall=setInterval((()=>this.refresh_watch_channel(!0)),2e3)):(clearInterval(this.auto_refresh_intervall),this.auto_refresh_intervall=void 0)},refresh_watch_channel(e=!1){if(!e){if(""!=this.watch_content)return this.watch_auto_refresh=!1,void this.set_auto_refresh();this.watch_auto_refresh=!0,this.set_auto_refresh()}Si.get_messages(this.selected_watch_channel,100).then((e=>{this.watch_content=e.data.messages.reverse().map((e=>`${e.author.nick}: ${e.content}`)).join("\n");const t=this.$refs.watchTextarea;this.$nextTick((()=>{t.scrollTop=t.scrollHeight+120}))})).catch((e=>{this.watch_auto_refresh=!1,this.set_auto_refresh(),Lr.fire({icon:"error",text:e.response.data.description})}))},set_nickname(e){Nr.fire({title:this.filters.i18n("LOADING"),iconHtml:''}),Si.set_nickname(e).then((()=>{this.nickname="",Lr.fire({icon:"success",text:this.filters.i18n("SUCCESSFUL")})})).catch((e=>{Lr.fire({icon:"error",text:e.response.data.description})}))},send_voice_audio(){const e=new Is.x,t=jr.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:100,timerProgressBar:!0,didOpen:()=>{jr.stopTimer();const t=jr.getTimerProgressBar();t.style.width="0",e.subscribe({next:e=>{t.style.width=100*e+"%",t.style.transition="width 1s linear"}})}});t.fire({title:this.filters.i18n("LOADING"),iconHtml:''}),Si.send_voice_audio(this.selected_voice_channel,this.$refs.audioFile.files[0],e).then((()=>{Lr.fire({icon:"success",text:this.filters.i18n("SUCCESSFUL")})})).catch((e=>{Lr.fire({icon:"error",text:e.response.data.description})}))},set_user_role(e){""!==this.role_user_id&&Si.set_role(e,this.selected_give_role,this.role_user_id).then((()=>{Lr.fire({icon:"success",text:this.filters.i18n("SUCCESSFUL")})})).catch((e=>{Lr.fire({icon:"error",text:e.response.data.description})}))}}});const Vr=(0,W.Z)(qr,[["render",Rr]]);var Pr=Vr;const Hr={class:"container container-large"},Br={class:"pb-5"},Mr={class:"text-gray4"},Zr={class:"view-main-card"},Yr={class:"spark-rounded bg-gray2 py-2 px-4 mb-1"},Fr={class:"d-flex justify-content-between align-items-center"},Kr=(0,n._)("div",{class:"me-3"},[(0,n._)("h5",{class:"mb-0 text-nowrap"},"Status:")],-1),Wr={class:"me-3 flex-grow-1 d-flex justify-content-end"},Qr=(0,n.uE)('',5),Xr=[Qr],Gr=(0,n.uE)('',5),Jr=[Gr],$r=(0,n._)("i",{class:"fas fa-fw fa-undo-alt"},null,-1),eo=[$r],to=(0,n._)("button",{class:"btn btn-info btn-sm ms-2 text-nowrap",type:"submit"}," Send ",-1),so={key:0,class:"spark-rounded bg-gray2 py-2 px-4 mb-1"},io={class:"d-flex justify-content-between align-items-center"},no=(0,n._)("div",{class:"me-3"},[(0,n._)("h5",{class:"mb-0 text-nowrap"},"Change emoji:")],-1),ao={class:"my-2 d-flex align-items-center flex-grow-1"},ro=(0,n._)("i",{class:"fas fa-fw toggle-icon"},null,-1),oo=(0,n.Uk)(" Show emojis "),lo=[ro,oo],co={class:"flex-grow-1"},_o={class:"input-group input-group-sm custom-file-button"},po=["disabled"],uo={class:"collapse",id:"collapseEmojis"},mo={class:"px-3 py-4 d-flex flex-row flex-wrap"},go={class:"row justify-content-center"},fo={class:"row justify-content-center"},ho=["src"];function vo(e,t,s,a,r,o){return(0,n.wg)(),(0,n.iD)("div",Hr,[(0,n._)("div",Br,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("SUPER_ADMIN_TITLE")),1),(0,n._)("span",Mr,(0,m.zw)(e.$filters.i18n("SUPER_ADMIN_SUBTITLE")),1)]),(0,n._)("div",Zr,[(0,n._)("div",Yr,[(0,n._)("div",Fr,[Kr,(0,n._)("form",{class:"my-2 d-flex align-items-center flex-grow-1",onSubmit:t[4]||(t[4]=(0,i.iM)((t=>e.set_presence(e.activity_name,e.activity_type,e.status_type)),["prevent"]))},[(0,n._)("div",Wr,[(0,n.wy)((0,n._)("select",{class:"me-2 form-select form-select-sm","onUpdate:modelValue":t[0]||(t[0]=t=>e.activity_type=t),style:{"max-width":"180px"}},Xr,512),[[i.bM,e.activity_type]]),(0,n.wy)((0,n._)("select",{class:"me-2 form-select form-select-sm","onUpdate:modelValue":t[1]||(t[1]=t=>e.status_type=t),style:{"max-width":"180px"}},Jr,512),[[i.bM,e.status_type]]),(0,n.wy)((0,n._)("input",{type:"text",class:"form-control form-control-sm",style:{"max-width":"200px"},placeholder:"Status","onUpdate:modelValue":t[2]||(t[2]=t=>e.activity_name=t)},null,512),[[i.nr,e.activity_name]])]),(0,n._)("button",{type:"button",class:"btn btn-dark btn-sm",style:{height:"31px"},onClick:t[3]||(t[3]=t=>e.set_presence())},eo),to],32)])]),e.selected_server.id?((0,n.wg)(),(0,n.iD)("div",so,[(0,n._)("div",io,[no,(0,n._)("div",ao,[(0,n._)("a",{onClick:t[5]||(t[5]=t=>e.get_emojis()),class:"btn btn-toggle btn-nofocus text-nowrap text-white collapsed me-2","data-bs-toggle":"collapse","data-bs-target":"#collapseEmojis","aria-expanded":"false"},lo),(0,n.wy)((0,n._)("input",{type:"text",class:"me-2 form-control form-control-sm",style:{"max-width":"100px"},placeholder:"Emoji","onUpdate:modelValue":t[6]||(t[6]=t=>e.emoji_change=t)},null,512),[[i.nr,e.emoji_change]]),(0,n._)("div",co,[(0,n._)("div",_o,[(0,n._)("input",{type:"file",class:"form-control form-control-sm",id:"emojiFile",ref:"emojiFile",disabled:!e.emoji_change,onChange:t[7]||(t[7]=t=>e.upload_emoji(t.target)),required:""},null,40,po)])])])]),(0,n._)("div",uo,[(0,n._)("div",mo,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.emojis,(e=>((0,n.wg)(),(0,n.iD)("div",{key:e.emoji},[(0,n._)("div",go,(0,m.zw)(e.emoji),1),(0,n._)("div",fo,[(0,n._)("img",{style:{width:"auto",height:"50px"},src:"data:image/png;base64, "+e.base64},null,8,ho)])])))),128))])])])):(0,n.kq)("",!0)])])}let bo=s(1782).Z;const wo=bo.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3});var yo=(0,n.aZ)({name:"Super Admin",data(){return{selected_server:Wu.state.selected_server,activity_name:"",activity_type:0,status_type:"online",emoji_change:"",emojis:[]}},methods:{set_presence(e,t,s){const i=bo.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timerProgressBar:!0});i.fire({title:"Loading...",iconHtml:''}),void 0!==t&&(t=+t),Si.set_presence(e,t,s).then((()=>{wo.fire({icon:"success",text:"Successfull"})})).catch((e=>{wo.fire({icon:"error",text:e.response.data.description})}))},get_emojis(e=!1){!e&&this.emojis.length>0||Si.get_emojis().then((e=>{this.emojis=e.data.emojis})).catch((e=>{wo.fire({icon:"error",text:e.response.data.description})}))},upload_emoji(e){if(!e.files||0==e.files.length||"image"!==e.files[0]["type"].split("/")[0]||e.files[0].size>25e7||!FileReader)return void wo.fire({icon:"error",title:"Something went wrong"});const t=new FileReader;t.onload=s=>{s.target&&s.target.result?bo.fire({title:`Emoji for ${this.emoji_change}`,text:`Do you want to upload this as the emoji for ${this.emoji_change}?`,imageUrl:t.result,imageHeight:200,showCancelButton:!0,confirmButtonColor:"#198754",cancelButtonColor:"#dc3545",confirmButtonText:"Yes!",cancelButtonText:"No, abort mission!"}).then((t=>{if(t.isConfirmed){const t=new Is.x,s=bo.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:100,timerProgressBar:!0,didOpen:()=>{bo.stopTimer();const e=bo.getTimerProgressBar();e.style.width="0",t.subscribe({next:t=>{e.style.width=100*t+"%",e.style.transition="width 1s linear"}})}});s.fire({title:"Loading...",iconHtml:''}),Si.change_emoji_image(this.emoji_change,e.files[0],t).then((()=>{this.get_emojis(!0),wo.fire({icon:"success",text:"Successfull"})})).catch((e=>{wo.fire({icon:"error",text:e.response.data.description})}))}e.value="",this.emoji_change=""})):wo.fire({icon:"error",title:"Something went wrong"})},t.readAsDataURL(e.files[0])}}});const xo=(0,W.Z)(yo,[["render",vo]]);var ko=xo;const Ao={class:"container container-large"},zo={class:"pb-5"},So={class:"text-gray4"},Eo=(0,n._)("div",{class:"view-main-card"}," Please send help lol... ",-1);function Do(e,t,s,i,a,r){return(0,n.wg)(),(0,n.iD)("div",Ao,[(0,n._)("div",zo,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("HELP")),1),(0,n._)("span",So,(0,m.zw)(e.$filters.i18n("HELP_SUBTITLE")),1)]),Eo])}var Co=(0,n.aZ)({name:"Help",mounted(){window.location.href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"}});const To=(0,W.Z)(Co,[["render",Do]]);var Io=To;const Uo={class:"container container-large"},Oo={class:"pb-5"},Ro={class:"text-gray4"},jo={class:"view-main-card"},Lo={class:"w-100"},No={key:0},qo={class:"d-flex justify-content-between align-items-center"},Vo={class:"mb-0"},Po={class:"text-gray4"},Ho={key:0,class:"d-flex align-items-center"},Bo={key:0,class:"spinner-border",style:{width:"1.5rem",height:"1.5rem","margin-left":"74px"},role:"status","aria-hidden":"true"},Mo={key:0,class:"fas fa-exclamation-circle text-danger"},Zo={class:"me-3"},Yo=["disabled","onClick"],Fo=(0,n._)("i",{class:"fas fa-fw fa-check"},null,-1),Ko=[Fo],Wo=["disabled","onClick"],Qo=(0,n._)("i",{class:"fas fa-fw fa-times"},null,-1),Xo=[Qo],Go={key:0,class:"row"},Jo=(0,n._)("div",{class:"p-3 mb-2 text-center w-100"},[(0,n._)("span",{class:"spinner-border spinner-border-lg",role:"status","aria-hidden":"true"})],-1),$o=[Jo];function el(e,t,s,i,a,r){return(0,n.wg)(),(0,n.iD)("div",Uo,[(0,n._)("div",Oo,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("SERVER_MODULES_TITLE")),1),(0,n._)("span",Ro,(0,m.zw)(e.$filters.i18n("SERVER_MODULES_SUBTITLE")),1)]),(0,n._)("div",jo,[(0,n._)("div",Lo,[e.loading?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("div",No,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.modules,((t,s)=>((0,n.wg)(),(0,n.iD)("div",{key:s,class:"spark-rounded bg-gray2 py-2 px-4 mb-1"},[(0,n._)("div",qo,[(0,n._)("div",null,[(0,n._)("h5",Vo,(0,m.zw)(t.title),1),(0,n._)("div",Po,(0,m.zw)(t.description),1)]),t.is_optional?((0,n.wg)(),(0,n.iD)("div",Ho,[t.loading?((0,n.wg)(),(0,n.iD)("span",Bo)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[t.error?((0,n.wg)(),(0,n.iD)("i",Mo)):(0,n.kq)("",!0),(0,n._)("div",Zo,[(0,n._)("button",{disabled:e.state.selected_server.active_modules.includes(t.name),class:(0,m.C_)([{"btn-dark":!e.state.selected_server.active_modules.includes(t.name)},"ms-2 btn btn-success btn-sm"]),style:{height:"31px"},onClick:s=>e.set_module(t,!0)},Ko,10,Yo),(0,n._)("button",{disabled:!e.state.selected_server.active_modules.includes(t.name),class:(0,m.C_)([{"btn-dark":e.state.selected_server.active_modules.includes(t.name)},"ms-2 btn btn-danger btn-sm"]),style:{height:"31px"},onClick:s=>e.set_module(t,!1)},Xo,10,Wo)])],64))])):(0,n.kq)("",!0)])])))),128))]))]),e.loading?((0,n.wg)(),(0,n.iD)("div",Go,$o)):(0,n.kq)("",!0)])])}let tl=s(1782).Z;const sl=tl.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3});var il=(0,n.aZ)({name:"Server Modules",data(){return{state:Wu.state,loading:!0,modules:{}}},created(){this.refresh_modules()},methods:{refresh_modules(){this.loading=!0,this.modules={},Si.get_modules().then((e=>{console.log(e.data),this.modules=e.data.modules,this.loading=!1}))},set_module(e,t){e.loading=!0,Si.set_module(e.name,t).then((async s=>{e.error=!1,e.loading=!1,await Wu.dispatch("update_server"),t?sl.fire({icon:"success",title:"Modul activated successful"}):sl.fire({icon:"success",title:"Modul deactivated successful"})})).catch((t=>{e.error=!0,e.loading=!1,sl.fire({icon:"error",title:t.response.data.detail})}))}}});const nl=(0,W.Z)(il,[["render",el]]);var al=nl;const rl={class:"container container-large"},ol={class:"pb-5"},ll={class:"text-gray4"},dl={class:"d-flex text-white bg-gray2"},cl={class:"d-flex flex-column justify-content-between w-100"},_l=["innerHTML"],pl={key:0,class:"row justify-content-center"},ul=(0,n._)("div",{class:"shadow bg-gray1 spark-rounded p-3 mb-2 text-center",style:{width:"500px"}},[(0,n._)("span",{class:"spinner-border spinner-border-lg",role:"status","aria-hidden":"true"})],-1),ml=[ul];function gl(e,t,s,i,a,r){return(0,n.wg)(),(0,n.iD)("div",rl,[(0,n._)("div",ol,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("RANKING_TITLE")),1),(0,n._)("span",ll,(0,m.zw)(e.$filters.i18n("RANKING_SUBTITLE")),1)]),(0,n._)("div",dl,[(0,n._)("div",cl,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.ranking_images,((e,t)=>((0,n.wg)(),(0,n.iD)("div",{class:"row profile-cards-loading",key:t},[((0,n.wg)(),(0,n.iD)("svg",{class:"js-tilt new-js-tilt position-absolute invisible mb-2 p-0",style:{width:"600px",height:"100%"},innerHTML:e},null,8,_l))])))),128)),e.loading?((0,n.wg)(),(0,n.iD)("div",pl,ml)):(0,n.kq)("",!0)])])])}var fl=s(9755),hl=s.n(fl),vl=s(7595),bl=s(2328);s(184);var wl=(0,n.aZ)({name:"Ranking",data(){return{loading:!0,loading_counter:0,ranking_images:[],ranking_style:"",lazy_scroll_subscription:void 0,lazy_zoom_subscription:void 0,total_amount:0}},methods:{lazy_check(){if(!this.loading)return;const e=document.getElementsByClassName("profile-cards-loading");e.length>1&&this.in_viewport(e[e.length-2])&&this.load_next_ranking_batch()},in_viewport(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},load_next_ranking_batch(){const e=this.loading_counter;this.loading_counter+=5,Si.get_ranking(e,5,!this.ranking_style).then((e=>{console.log(e.data),this.ranking_images.push(...e.data.images),this.total_amount=e.data.total_amount,this.ranking_style||(this.ranking_style=e.data.style),this.ranking_images.length>=this.total_amount&&(this.loading=!1),this.lazy_check()}))}},updated(){hl()(".new-js-tilt").tilt({scale:1.05,perspective:1e3,maxTilt:15}),hl()(".new-js-tilt").removeClass("new-js-tilt position-absolute invisible")},mounted(){this.lazy_scroll_subscription=(0,vl.R)(window,"scroll").pipe((0,bl.b)(100)).subscribe(this.lazy_check),this.lazy_zoom_subscription=(0,vl.R)(window,"resize").pipe((0,bl.b)(100)).subscribe(this.lazy_check),this.loading_counter=0,this.ranking_images=[],this.load_next_ranking_batch()},beforeUnmount(){this.lazy_scroll_subscription.unsubscribe(),this.lazy_zoom_subscription.unsubscribe()}});const yl=(0,W.Z)(wl,[["render",gl]]);var xl=yl;const kl=e=>((0,n.dD)("data-v-30cfddd2"),e=e(),(0,n.Cn)(),e),Al={class:"container container-large"},zl={class:"pb-5"},Sl={class:"text-gray4"},El={key:0,class:"view-main-card text-center"},Dl=kl((()=>(0,n._)("span",{class:"spinner-border spinner-border-lg mb-1 me-2",role:"status","aria-hidden":"true"},null,-1))),Cl=[Dl],Tl=["onClick"],Il={class:"d-flex"},Ul={class:"d-xl-block"},Ol={class:"rounded-circle server-icon-width"},Rl={class:"ps-3 d-flex flex-column justify-content-center"},jl={class:"server-font-size"};function Ll(e,t,s,i,a,r){const o=(0,n.Q2)("lazy");return(0,n.wg)(),(0,n.iD)("div",Al,[(0,n._)("div",zl,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("CHOOSE_SERVER_TITLE")),1),(0,n._)("span",Sl,(0,m.zw)(e.$filters.i18n("CHOOSE_SERVER_SUBTITLE")),1)]),e.loading?((0,n.wg)(),(0,n.iD)("div",El,Cl)):(0,n.kq)("",!0),e.loading?(0,n.kq)("",!0):((0,n.wg)(!0),(0,n.iD)(n.HY,{key:1},(0,n.Ko)(e.servers,(t=>((0,n.wg)(),(0,n.iD)("button",{key:t.id,onClick:s=>e.choose_server(t),class:"view-main-card mb-3 me-3 p-3"},[(0,n._)("div",Il,[(0,n._)("div",Ul,[(0,n.wy)((0,n._)("img",Ol,null,512),[[o,{src:t.icon_url?t.icon_url:"https://cdn.discordapp.com/embed/avatars/1.png",loading:"https://cdn.discordapp.com/embed/avatars/1.png"}]])]),(0,n._)("div",Rl,[(0,n._)("h4",jl,(0,m.zw)(t.name),1)])])],8,Tl)))),128))])}var Nl=(0,n.aZ)({name:"Choose Server",data(){return{loading:!0,servers:[]}},created(){Si.get_guilds().then((e=>{console.log(e.data),this.servers=e.data.guilds,this.loading=!1})).catch((e=>{e.response&&console.log(e.response),Wu.commit("logout"),Bu.push("login")}))},methods:{async choose_server(e){console.log("choose server: "+e),await Wu.dispatch("choose_server",e.id),Bu.push({path:`/your-profile/${e.id}`})}}});const ql=(0,W.Z)(Nl,[["render",Ll],["__scopeId","data-v-30cfddd2"]]);var Vl=ql;const Pl={class:"container container-large"},Hl=(0,n._)("div",{class:"pb-5"},[(0,n._)("h2",null,"PageNotFound"),(0,n._)("span",{class:"text-gray4"},"PageNotFound")],-1),Bl=(0,n._)("div",{class:"view-main-card"}," PageNotFound ",-1),Ml=[Hl,Bl];function Zl(e,t,s,i,a,r){return(0,n.wg)(),(0,n.iD)("div",Pl,Ml)}var Yl=(0,n.aZ)({name:"PageNotFound"});const Fl=(0,W.Z)(Yl,[["render",Zl]]);var Kl=Fl;const Wl=e=>((0,n.dD)("data-v-0ef50e77"),e=e(),(0,n.Cn)(),e),Ql={class:"d-flex justify-content-center align-items-center",style:{height:"100vh",margin:"-3rem 0"}},Xl={class:"w-100 h-100 d-flex justify-content-center align-items-center",style:{position:"relative"}},Gl={clas:"d-flex justify-content-center",style:{position:"relative"}},Jl=Wl((()=>(0,n._)("div",{class:"bg-shape bg-shape-anim-1",style:{"margin-left":"-100px"}},null,-1))),$l=Wl((()=>(0,n._)("div",{class:"bg-shape bg-shape-anim-2",style:{"margin-left":"100px"}},null,-1))),ed=Wl((()=>(0,n._)("div",{class:"bg-shape bg-shape-anim-3",style:{"margin-top":"100px"}},null,-1))),td={class:"p-4 rounded d-flex flex-column justify-content-center shadow-lg",style:{"background-color":"#444"}},sd=Wl((()=>(0,n._)("div",{class:"d-flex justify-content-center"},[(0,n._)("img",{src:g,alt:"Spark Logo",class:"align-self-center",style:{background:"transparent"}}),(0,n._)("img",{src:f,alt:"Spark Logo",class:"align-self-center",style:{background:"transparent"}})],-1))),id=["disabled"],nd={class:"me-2",style:{width:"24px",height:"30px"}},ad={key:0,class:"fab fa-fw fa-discord"},rd={key:1,class:"spinner-border spinner-border-sm mb-1 me-2",role:"status","aria-hidden":"true"};function od(e,t,s,i,a,r){return(0,n.wg)(),(0,n.iD)("div",Ql,[(0,n._)("div",Xl,[(0,n._)("div",Gl,[Jl,$l,ed,(0,n._)("div",td,[sd,(0,n._)("button",{onClick:t[0]||(t[0]=t=>e.login()),class:"btn btn-dark btn-lg text-white mt-3 d-flex",style:{"background-color":"#6c89e0"},disabled:e.loading},[(0,n._)("div",nd,[e.loading?(0,n.kq)("",!0):((0,n.wg)(),(0,n.iD)("i",ad)),e.loading?((0,n.wg)(),(0,n.iD)("span",rd)):(0,n.kq)("",!0)]),(0,n.Uk)(" "+(0,m.zw)(e.$filters.i18n("SIGN_IN_DISCORD")),1)],8,id)])])])])}let ld=s(1782).Z;var dd=(0,n.aZ)({name:"Login",data(){return{loading:!0}},created(){if(Object.keys(this.$route.query).length>0){this.loading=!0,console.log("got oauth2 result, creating session");const e={...this.$route.query};return window.history.replaceState({},"",`${location.pathname}`),void Si.create_session(e).then((e=>{console.log(e.data),Wu.commit("login",e.data.session_token),Wu.state.persistant.wanted_redirect?(Bu.push(Wu.state.persistant.wanted_redirect),Wu.commit("set_redirect","")):Bu.push("choose-server")})).catch((()=>{this.loading=!1,ld.fire({title:"Error!",text:"An unknown error occured",icon:"error"})}))}this.loading=!1},methods:{login(){console.log("Logging in..."),this.loading=!0,Si.get_auth().then((e=>{console.log(e.data),console.log(e.headers),location.replace(e.data.auth_url)})).catch((()=>{ld.fire({title:"Error!",text:"An unknown error occured",icon:"error"})}))}}});const cd=(0,W.Z)(dd,[["render",od],["__scopeId","data-v-0ef50e77"]]);var _d=cd;const pd={class:"container container-large"},ud={class:"pb-5"},md={class:"text-gray4"},gd={class:"view-main-card"},fd={class:"row mb-4"},hd={class:"col-lg-8 mb-2"},vd=(0,n._)("h4",{class:"px-2 mb-3"},"Rarities",-1),bd=(0,n._)("a",{href:"#",class:"btn btn-nofocus text-white text-nowrap btn-toggle collapsed","data-bs-toggle":"collapse","data-bs-target":"#collapseRarities"},[(0,n._)("i",{class:"fas fa-fw toggle-icon"}),(0,n.Uk)(" Show ")],-1),wd={class:"collapse",id:"collapseRarities"},yd={class:""},xd=(0,n._)("div",null,[(0,n._)("i",{class:"fas fa-exclamation-circle"}),(0,n.Uk)(" Change design in settings ")],-1),kd={key:0},Ad=(0,n._)("div",{class:"p-3 mb-2 text-center w-100"},[(0,n._)("span",{class:"spinner-border spinner-border-lg",role:"status","aria-hidden":"true"})],-1),zd=[Ad],Sd={class:"d-flex justify-content-between align-items-center"},Ed={class:"row me-3"},Dd={class:"m-0 text-nowrap"},Cd=["src"],Td={class:"row"},Id=["onClick"],Ud=(0,n._)("i",{class:"fas fa-fw fa-pen"},null,-1),Od=[Ud],Rd=["disabled","onClick"],jd=(0,n._)("i",{class:"fas fa-fw fa-arrow-up"},null,-1),Ld=[jd],Nd=["disabled","onClick"],qd=(0,n._)("i",{class:"fas fa-fw fa-arrow-down"},null,-1),Vd=[qd],Pd=["onClick"],Hd=(0,n._)("i",{class:"fas fa-fw fa-trash"},null,-1),Bd=[Hd],Md={class:"d-flex justify-content-end"},Zd=["disabled"],Yd={class:"col-lg-4",style:{"max-width":"400px"}},Fd=(0,n._)("h4",{class:"px-2 mb-3"},"Add Rarity",-1),Kd={class:"modal fade",id:"createEditItemRarityModal",tabindex:"-1","aria-hidden":"true"},Wd={class:"modal-dialog"},Qd={class:"modal-content bg-dark p-4"},Xd=(0,n._)("h4",null,"Item Rarity",-1),Gd={class:"mb-2"},Jd={class:"input-group"},$d={class:"mb-2"},ec={class:"input-group"},tc={class:"mb-2"},sc={class:"input-group"},ic={class:""},nc={type:"submit",class:"btn btn-success btn-sm w-100 font-weight-bold"},ac=(0,n._)("button",{id:"closeCreateEditItemRarityModal",class:"d-none","data-bs-dismiss":"modal"},null,-1),rc={class:"row mb-3"},oc={class:"col"},lc=(0,n._)("h4",{class:"px-2 mb-3"},"Item Types",-1),dc=(0,n._)("a",{href:"#",class:"btn btn-nofocus text-white text-nowrap btn-toggle collapsed","data-bs-toggle":"collapse","data-bs-target":"#collapseItemTypes"},[(0,n._)("i",{class:"fas fa-fw toggle-icon"}),(0,n.Uk)(" Show ")],-1),cc={class:"collapse",id:"collapseItemTypes"},_c={class:""},pc={key:0},uc=(0,n._)("div",{class:"p-3 mb-2 text-center w-100"},[(0,n._)("span",{class:"spinner-border spinner-border-lg",role:"status","aria-hidden":"true"})],-1),mc=[uc],gc={class:"d-flex justify-content-between align-items-center"},fc={class:"row me-3"},hc={class:"m-0 text-nowrap"},vc=["src"],bc={class:"row"},wc=["onClick"],yc=(0,n._)("i",{class:"fas fa-fw fa-pen"},null,-1),xc=[yc],kc=["onClick"],Ac=(0,n._)("i",{class:"fas fa-fw fa-trash"},null,-1),zc=[Ac],Sc={class:"row"},Ec={class:"col"},Dc=(0,n._)("h4",{class:"px-2 mb-3"},"Create Item Type",-1),Cc={class:"modal fade",id:"createEditItemTypeModal",tabindex:"-1","aria-hidden":"true"},Tc={class:"modal-dialog"},Ic={class:"modal-content bg-dark p-4"},Uc=(0,n._)("h4",null,"Item Type",-1),Oc={class:"mb-2"},Rc={class:"input-group input-group-sm"},jc=(0,n._)("span",{class:"input-group-text"},"Name",-1),Lc={class:"mb-2"},Nc={class:"input-group input-group-sm"},qc=(0,n._)("span",{class:"input-group-text"},"Rarity",-1),Vc=(0,n._)("option",{value:"",disabled:"",selected:"",hidden:""},"Choose rarity...",-1),Pc=["value"],Hc={class:"mb-2"},Bc={class:"form-check form-check-inline"},Mc=(0,n._)("label",{class:"form-check-label",for:"alwaysVisibleCheckbox"}," Always visible ",-1),Zc={class:"form-check form-check-inline"},Yc=(0,n._)("label",{class:"form-check-label",for:"tradableCheckbox"}," Tradable ",-1),Fc={class:"form-check form-check-inline"},Kc=(0,n._)("label",{class:"form-check-label",for:"equippableCheckbox"}," Equippable ",-1),Wc={class:"mb-2"},Qc={class:"input-group input-group-sm"},Xc={class:"mb-2 d-flex"},Gc={class:"input-group input-group-sm me-1"},Jc=(0,n._)("span",{class:"input-group-text"},"Action",-1),$c=["onUpdate:modelValue"],e_=(0,n._)("option",{value:"",selected:""},"Choose action...",-1),t_=["value"],s_=["onClick"],i_=(0,n._)("i",{class:"fas fa-fw fa-trash"},null,-1),n_=[i_],a_={class:"input-group input-group-sm"},r_={class:"input-group-text"},o_=["onUpdate:modelValue"],l_=["onUpdate:modelValue"],d_=["onUpdate:modelValue"],c_=["onUpdate:modelValue"],__={class:"mb-2"},p_={class:""},u_={type:"submit",class:"btn btn-success btn-sm w-100 font-weight-bold"},m_=(0,n._)("button",{id:"closeCreateEditItemTypeModal",class:"d-none","data-bs-dismiss":"modal"},null,-1);function g_(e,t,s,a,r,o){return(0,n.wg)(),(0,n.iD)("div",pd,[(0,n._)("div",ud,[(0,n._)("h2",null,(0,m.zw)(e.$filters.i18n("INVENTORY_SYSTEM_TITLE")),1),(0,n._)("span",md,(0,m.zw)(e.$filters.i18n("INVENTORY_SYSTEM_SUBTITLE")),1)]),(0,n._)("div",gd,[(0,n._)("div",fd,[(0,n._)("div",hd,[vd,bd,(0,n._)("div",wd,[(0,n._)("div",yd,[xd,e.loading_rarities?((0,n.wg)(),(0,n.iD)("div",kd,zd)):((0,n.wg)(!0),(0,n.iD)(n.HY,{key:1},(0,n.Ko)(e.rarities,((t,s)=>((0,n.wg)(),(0,n.iD)("div",{key:s,class:"spark-rounded bg-gray2 py-2 px-4 mb-1"},[(0,n._)("div",Sd,[(0,n._)("div",Ed,[(0,n._)("h5",Dd,[(0,n.Uk)((0,m.zw)(s+1)+". ",1),(0,n._)("img",{src:"data:image/png;base64, "+t.image},null,8,Cd)])]),(0,n._)("div",Td,[(0,n._)("button",{type:"button",onClick:i=>e.edit_rarity(t,s),"data-bs-toggle":"modal","data-bs-target":"#createEditItemRarityModal",class:"btn btn-info btn-sm col m-1"},Od,8,Id),(0,n._)("button",{type:"button",disabled:0==s,class:"btn btn-info btn-sm col m-1",onClick:t=>e.change_rarity_order(s,-1)},Ld,8,Rd),(0,n._)("button",{type:"button",disabled:s==Object.keys(e.rarities).length-1,class:"btn btn-info btn-sm col m-1",onClick:t=>e.change_rarity_order(s,1)},Vd,8,Nd),(0,n._)("button",{type:"button",class:"btn btn-danger btn-sm col m-1",onClick:s=>e.remove_rarity(t)},Bd,8,Pd)])])])))),128)),(0,n._)("div",Md,[(0,n._)("button",{disabled:!e.changed_rarity_order,onClick:t[0]||(t[0]=t=>e.save_rarity_order()),class:"btn btn-success font-weight-bold"}," Save Order ",8,Zd)])])])]),(0,n._)("div",Yd,[Fd,(0,n._)("button",{onClick:t[1]||(t[1]=t=>e.create_rarity()),type:"button",class:"btn btn-sm btn-success","data-bs-toggle":"modal","data-bs-target":"#createEditItemRarityModal"}," Create Item Rarity "),(0,n._)("div",Kd,[(0,n._)("div",Wd,[(0,n._)("div",Qd,[Xd,(0,n._)("form",{onSubmit:t[5]||(t[5]=(0,i.iM)((t=>e.edit_rarity_submit()),["prevent"]))},[(0,n._)("div",Gd,[(0,n._)("div",Jd,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.edit_create_rarity.name=t),type:"text",class:"form-control form-control-sm font-weight-bold",placeholder:"Name",required:""},null,512),[[i.nr,e.edit_create_rarity.name]])])]),(0,n._)("div",$d,[(0,n._)("div",ec,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[3]||(t[3]=t=>e.edit_create_rarity.foreground_color=t),type:"text",class:"form-control form-control-sm font-weight-bold",placeholder:"Foreground Color",required:""},null,512),[[i.nr,e.edit_create_rarity.foreground_color]])])]),(0,n._)("div",tc,[(0,n._)("div",sc,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[4]||(t[4]=t=>e.edit_create_rarity.background_color=t),type:"text",class:"form-control form-control-sm font-weight-bold",placeholder:"Background Color",required:""},null,512),[[i.nr,e.edit_create_rarity.background_color]])])]),(0,n._)("div",ic,[(0,n._)("button",nc,(0,m.zw)(e.edit_create_rarity_text),1)])],32),ac])])])])]),(0,n._)("div",rc,[(0,n._)("div",oc,[lc,dc,(0,n._)("div",cc,[(0,n._)("div",_c,[e.loading_item_types?((0,n.wg)(),(0,n.iD)("div",pc,mc)):((0,n.wg)(!0),(0,n.iD)(n.HY,{key:1},(0,n.Ko)(e.item_types,(t=>((0,n.wg)(),(0,n.iD)("div",{key:t.id,class:"spark-rounded bg-gray2 py-2 px-4 mb-1"},[(0,n._)("div",gc,[(0,n._)("div",fc,[(0,n._)("h5",hc,[(0,n.Uk)(" ID:"+(0,m.zw)(t.id)+" ",1),(0,n._)("img",{src:"data:image/png;base64, "+e.get_rarity_by_id(t.rarity_id)?.image},null,8,vc),(0,n.Uk)(" "+(0,m.zw)(t.name),1)])]),(0,n._)("div",bc,[(0,n._)("button",{onClick:s=>e.edit_item_type(t),type:"button",class:"btn btn-info btn-sm col m-1","data-bs-toggle":"modal","data-bs-target":"#createEditItemTypeModal"},xc,8,wc),(0,n._)("button",{class:"btn btn-danger btn-sm col m-1",onClick:s=>e.remove_item_type(t)},zc,8,kc)])])])))),128))])])])]),(0,n._)("div",Sc,[(0,n._)("div",Ec,[Dc,(0,n._)("button",{onClick:t[6]||(t[6]=t=>e.create_item_type()),type:"button",class:"btn btn-sm btn-success","data-bs-toggle":"modal","data-bs-target":"#createEditItemTypeModal"}," Create Item Type "),(0,n._)("div",Cc,[(0,n._)("div",Tc,[(0,n._)("div",Ic,[Uc,(0,n._)("form",{onSubmit:t[17]||(t[17]=(0,i.iM)((t=>e.edit_item_type_submit()),["prevent"]))},[(0,n._)("div",Oc,[(0,n._)("div",Rc,[jc,(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[7]||(t[7]=t=>e.edit_create_item_type.name=t),type:"text",class:"form-control form-control-sm font-weight-bold",placeholder:"Name",required:""},null,512),[[i.nr,e.edit_create_item_type.name]])])]),(0,n._)("div",Lc,[(0,n._)("div",Nc,[qc,(0,n.wy)((0,n._)("select",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.edit_create_item_type.rarity_id=t),class:"form-select form-select-sm",required:""},[Vc,((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.rarities,((e,t)=>((0,n.wg)(),(0,n.iD)("option",{value:e.id,key:e.id},(0,m.zw)(t+1)+". "+(0,m.zw)(e.name),9,Pc)))),128))],512),[[i.bM,e.edit_create_item_type.rarity_id]])])]),(0,n._)("div",Hc,[(0,n._)("div",Bc,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[9]||(t[9]=t=>e.edit_create_item_type.always_visible=t),class:"form-check-input",type:"checkbox",id:"alwaysVisibleCheckbox"},null,512),[[i.e8,e.edit_create_item_type.always_visible]]),Mc]),(0,n._)("div",Zc,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[10]||(t[10]=t=>e.edit_create_item_type.tradable=t),class:"form-check-input",type:"checkbox",value:"",id:"tradableCheckbox"},null,512),[[i.e8,e.edit_create_item_type.tradable]]),Yc]),(0,n._)("div",Fc,[(0,n.wy)((0,n._)("input",{"onUpdate:modelValue":t[11]||(t[11]=t=>e.edit_create_item_type.equippable=t),class:"form-check-input",type:"checkbox",value:"",id:"equippableCheckbox"},null,512),[[i.e8,e.edit_create_item_type.equippable]]),Kc])]),(0,n._)("div",Wc,[(0,n._)("div",Qc,[(0,n._)("button",{type:"button",class:(0,m.C_)(["btn btn-secondary",{active:-1==e.edit_create_item_type.useable}]),onClick:t[12]||(t[12]=t=>e.edit_create_item_type.useable=-1)}," Force use ",2),(0,n._)("button",{type:"button",class:(0,m.C_)(["btn btn-secondary",{active:0==e.edit_create_item_type.useable}]),onClick:t[13]||(t[13]=t=>e.edit_create_item_type.useable=0)}," Not Useable ",2),(0,n._)("button",{type:"button",class:(0,m.C_)(["btn btn-secondary",{active:1==e.edit_create_item_type.useable}]),onClick:t[14]||(t[14]=t=>e.edit_create_item_type.useable=1)}," Useable Once ",2),(0,n._)("button",{type:"button",class:(0,m.C_)(["btn btn-secondary",{active:2==e.edit_create_item_type.useable}]),onClick:t[15]||(t[15]=t=>e.edit_create_item_type.useable=2)}," Infinite use ",2)])]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.edit_create_item_type.actions,((t,s)=>((0,n.wg)(),(0,n.iD)(n.HY,{key:s},[(0,n._)("div",Xc,[(0,n._)("div",Gc,[Jc,(0,n.wy)((0,n._)("select",{"onUpdate:modelValue":e=>t.action=e,class:"form-select form-select-sm",required:""},[e_,((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(t.action_options,((e,t)=>((0,n.wg)(),(0,n.iD)("option",{value:t,key:t},(0,m.zw)(e.name),9,t_)))),128))],8,$c),[[i.bM,t.action]])]),(0,n._)("button",{type:"button",class:"btn btn-danger btn-sm",onClick:t=>e.edit_create_item_type.actions.splice(s,1)},n_,8,s_)]),((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(t.action_options,((e,s)=>((0,n.wg)(),(0,n.iD)(n.HY,{key:s},[t.action==s?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.options,((e,t)=>((0,n.wg)(),(0,n.iD)("div",{key:t,class:"mb-2"},[(0,n._)("div",a_,[(0,n._)("span",r_,(0,m.zw)(e.description),1),"int"==e.type?(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{key:0,"onUpdate:modelValue":t=>e.value=t,type:"number",class:"form-control form-control-sm font-weight-bold",required:""},null,8,o_)),[[i.nr,e.value]]):(0,n.kq)("",!0),"float"==e.type?(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{key:1,"onUpdate:modelValue":t=>e.value=t,type:"number",step:"0.0001",class:"form-control form-control-sm font-weight-bold",required:""},null,8,l_)),[[i.nr,e.value]]):"str"==e.type?(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{key:2,"onUpdate:modelValue":t=>e.value=t,type:"text",class:"form-control form-control-sm font-weight-bold",required:""},null,8,d_)),[[i.nr,e.value]]):"text"==e.type?(0,n.wy)(((0,n.wg)(),(0,n.iD)("textarea",{key:3,"onUpdate:modelValue":t=>e.value=t,type:"text",rows:"4",class:"form-control form-control-sm font-weight-bold",required:""},null,8,c_)),[[i.nr,e.value]]):(0,n.kq)("",!0)])])))),128)):(0,n.kq)("",!0)],64)))),128))],64)))),128)),(0,n._)("div",__,[(0,n._)("button",{type:"button",class:"btn btn-success btn-sm font-weight-bold",onClick:t[16]||(t[16]=t=>e.add_edit_create_item_type_action())}," Add action ")]),(0,n._)("div",p_,[(0,n._)("button",u_,(0,m.zw)(e.edit_create_item_type_text),1)])],32),m_])])])])])])])}let f_=s(1782).Z;const h_=f_.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3});var v_=(0,n.aZ)({name:"Inventory System",data(){return{loading_rarities:!0,rarities:[],changed_rarity_order:!1,edit_create_rarity:{},edit_create_rarity_text:"",loading_item_types:!0,item_types:[],item_action_options:{},edit_create_item_type:{},edit_create_item_type_text:""}},mounted(){this.create_rarity(),this.create_item_type(),this.update_rarities(),this.update_item_types(),Si.get_item_action_options().then((e=>{this.item_action_options=e.data.actions})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))},methods:{get_rarity_by_id(e){for(let t of this.rarities)if(t.id==e)return t},update_rarities(){this.changed_rarity_order=!1,this.loading_rarities=!0,Si.get_rarities().then((e=>{this.rarities=Object.values(e.data.rarities),this.loading_rarities=!1})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description}),this.loading_rarities=!1}))},create_rarity(){this.edit_create_rarity={name:"",foreground_color:"",background_color:""},this.edit_create_rarity_text="Create Rarity"},edit_rarity(e,t){this.edit_create_rarity=e,this.edit_create_rarity_text=`Edit Rarity (${t}. ${e.name})`},edit_rarity_submit(){document.getElementById("closeCreateEditItemRarityModal")?.click(),console.log(this.edit_create_rarity),Si.edit_rarity(this.edit_create_rarity).then((()=>{h_.fire({icon:"success",text:"Successful"}),this.update_rarities()})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))},remove_rarity(e){f_.fire({title:"Are you sure?",text:`Do you really, really want to delete the rarity: ${e.name}? This will also delete ALL ITEMS and ITEM TYPES with this rarity!`,icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",confirmButtonText:"Yes, yeet it!",cancelButtonText:"No, cancel!"}).then((t=>{t.isConfirmed&&Si.remove_rarity(e.id).then((()=>{h_.fire({icon:"success",text:"Successfully removed"}),this.update_rarities(),this.update_item_types()})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))}))},change_rarity_order(e,t){this.changed_rarity_order=!0;const s=this.rarities[+e+t];this.rarities[+e+t]=this.rarities[+e],this.rarities[+e]=s},save_rarity_order(){Si.set_rarity_order(Object.fromEntries(this.rarities.map(((e,t)=>[t,e.id])))).then((()=>{h_.fire({icon:"success",text:"Successfully removed"}),this.update_rarities()})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))},update_item_types(){this.loading_item_types=!0,Si.get_item_types().then((e=>{this.item_types=e.data.item_types,this.loading_item_types=!1})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))},create_item_type(){this.edit_create_item_type={name:"",rarity_id:"",useable:-1,always_visible:!1,tradable:!1,equippable:!1,actions:[]},this.edit_create_item_type_text="Create Item Type"},edit_item_type(e){console.log(e),this.edit_create_item_type=e;for(let t of this.edit_create_item_type.actions){let e=JSON.parse(JSON.stringify(this.item_action_options));for(let s of Object.keys(t.action_options))e[t.action].options[s].value=t.action_options[s];t.action_options=e}this.edit_create_item_type_text=`Edit Item (ID: ${e.id})`},add_edit_create_item_type_action(){this.edit_create_item_type.actions.push({action:"",action_options:JSON.parse(JSON.stringify(this.item_action_options))})},edit_item_type_submit(){document.getElementById("closeCreateEditItemTypeModal")?.click();for(let e of this.edit_create_item_type.actions)e.action_options=e.action_options[e.action].options;Si.edit_item_type(this.edit_create_item_type).then((()=>{h_.fire({icon:"success",text:"Successfully created item type"}),this.update_item_types()})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))},remove_item_type(e){f_.fire({title:"Are you sure?",text:`Do you really, really want to delete the item type: ${e.name}? This will also delete ALL ITEMS with this item type!`,icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",confirmButtonText:"Yes, yeet it!",cancelButtonText:"No, cancel!"}).then((t=>{t.isConfirmed&&Si.remove_item_type(e.id).then((()=>{h_.fire({icon:"success",text:"Successfully removed"}),this.update_item_types()})).catch((e=>{h_.fire({icon:"error",text:e.response.data.description})}))}))}}});const b_=(0,W.Z)(v_,[["render",g_]]);var w_=b_;const y_=e=>((0,n.dD)("data-v-f63d34da"),e=e(),(0,n.Cn)(),e),x_={class:"container container-large"},k_={class:"pb-5"},A_={class:"text-gray4"},z_={class:"view-main-card"},S_={class:"row"},E_={class:"col-xxl-3 px-4"},D_={key:0,class:"spinner-border"},C_={key:1},T_={class:"col-xxl-5 px-4"},I_=y_((()=>(0,n._)("div",{class:"d-none d-xxl-block vertical-divider"},null,-1))),U_={key:0,class:"d-flex justify-content-center flex-column mt-4"},O_=(0,n.uE)('