diff --git a/app/Http/Requests/AddCalendarEvent.php b/app/Http/Requests/AddCalendarEvent.php
index f66a12b53..19582e9fe 100644
--- a/app/Http/Requests/AddCalendarEvent.php
+++ b/app/Http/Requests/AddCalendarEvent.php
@@ -39,4 +39,14 @@ public function rules()
'visibility_id' => 'nullable|exists:visibilities,id'
];
}
+
+ public function prepareForValidation()
+ {
+ if ($this->entity_id && !is_numeric($this->entity_id)) {
+ $this->merge([
+ 'name' => $this->entity_id,
+ ]);
+ $this->offsetUnset('entity_id');
+ }
+ }
}
diff --git a/lang/en/calendars.php b/lang/en/calendars.php
index 4f4e317f5..9b8b3589e 100644
--- a/lang/en/calendars.php
+++ b/lang/en/calendars.php
@@ -8,7 +8,7 @@
'add_moon' => 'Moon',
'add_reminder' => 'Add a reminder',
'add_season' => 'Season',
- 'add_weather' => 'Set weather effect',
+ 'add_weather' => 'Set weather',
'add_week' => 'Named week',
'add_weekday' => 'Week day',
'add_year' => 'Named year',
@@ -23,19 +23,14 @@
'title' => 'New Calendar',
],
'edit' => [
- 'today' => 'Calendar date updated.',
+ 'today' => 'Current date updated.',
],
'event' => [
- 'actions' => [
- 'existing' => 'Existing Entity',
- 'new' => 'New Event',
- 'switch' => 'Change choice',
- ],
'create' => [
- 'success' => 'Calendar event created.',
- 'title' => 'Add a Calendar Event to :name',
+ 'success' => 'Reminder created.',
+ 'title' => 'New reminder',
],
- 'destroy' => 'Reminder removed from calendar \':name\'.',
+ 'destroy' => 'Reminder removed from \':name\'.',
'edit' => [
'success' => 'Reminder updated.',
'title' => 'Updating :name\'s reminder',
@@ -44,14 +39,9 @@
'invalid_entity' => 'Invalid entity selection',
],
'helpers' => [
- 'add' => 'Add an existing event to this calendar.',
- 'new' => 'Or create a new event by simply providing a name.',
- 'other_calendar' => 'You are editing a reminder that is on the :calendar calendar.',
- ],
- 'modal' => [
- 'title' => 'Add a reminder to the calendar',
+ 'other_calendar' => 'You are editing a reminder that is on :calendar.',
],
- 'success' => 'Reminder \':event\' added to the calendar.',
+ 'success' => 'Reminder \':event\' added to :calendar.',
],
'events' => [
'bulks' => [
@@ -67,7 +57,6 @@
'start' => '(start)',
],
'fields' => [
- 'colour' => 'Colour',
'comment' => 'Comment',
'current_day' => 'Current Day',
'current_month' => 'Current Month',
@@ -76,7 +65,6 @@
'day' => 'Day',
'default_layout' => 'Default layout',
'format' => 'Format',
- 'intercalary' => 'Intercalary Days',
'is_incrementing' => 'Advancing date',
'is_recurring' => 'Recurring',
'leap_year' => 'Leap years',
@@ -84,7 +72,7 @@
'leap_year_month' => 'Month',
'leap_year_offset' => 'Every',
'leap_year_start' => 'Leap Year',
- 'length' => 'Event Length',
+ 'length' => 'Days',
'length_days' => ':count day|:count days',
'month' => 'Month',
'months' => 'Months',
@@ -110,10 +98,8 @@
'start_offset' => 'By default, the calendar starts on the first weekday of year 0. Changing this field influences where the calendar\'s first day is placed.',
],
'hints' => [
- 'event_length' => 'How long an event is set to last. A reminder will only be displayed on its first two years.',
- 'intercalary' => 'Days that fall outside of the standard months and weeks. They don\'t influence week days but influence moon cycles.',
+ 'event_length' => 'How many days a reminder lasts. A reminder will only be displayed on its first two years.',
'is_incrementing' => 'Automatically switch to the next day at 00:00 UTC.',
- 'is_recurring' => 'An event can be set to recurring. It will reappear every year on the same date.',
'leap_year' => 'Set up leap years for the calendar.',
'months' => 'Your calendar should have at least 2 months.',
'moons' => 'Adding moons will make them show up in the calendar on every full and new moon. If the full moon period is bigger than 10 days, first and third quarter moons will also be displayed.',
@@ -134,7 +120,7 @@
],
'modals' => [
'switcher' => [
- 'title' => 'Year Switcher',
+ 'title' => 'Change year',
],
],
'month_types' => [
@@ -206,7 +192,7 @@
'leap_year_month' => 'Month on which days are added',
'leap_year_offset' => 'Every how many years is a leap year',
'leap_year_start' => 'First year that is a leap year',
- 'length' => 'Event length in days',
+ 'length' => 'Reminder length in days',
'months' => 'Number of months in a year',
'recurring_until' => 'Last recurring year (leave empty for forever recurring)',
'seasons' => 'Number of seasons',
diff --git a/public/build/assets/abilities-db9a875a.js b/public/build/assets/abilities-db9a875a.js
deleted file mode 100644
index e3b7e8100..000000000
--- a/public/build/assets/abilities-db9a875a.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as _,r as b,b as i,c as s,a as t,n as k,f as n,F as m,g as f,e as v,i as T,o as L,x as M,q as H}from"./vue.esm-bundler-613eae9f.js";const w=["data-tags"],$={class:"ability-box p-4 rounded bg-box shadow-xs flex flex-col md:flex-row items-center md:items-start gap-2 md:gap-4"},C={key:0,class:""},A=["href"],B={class:"flex flex-col gap-4 w-full"},I={class:"flex gap-2 md:gap-4 items-center w-full"},j={class:"flex gap-2 items-center text-xl grow"},N=["href","innerHTML"],z=["title"],D=["title"],E=["title"],F=["title"],V=["title"],q=["innerHTML"],P={key:1,class:""},S=["title"],U=["innerHTML"],G={key:0,class:"visible md:hidden"},J=["innerHTML"],K=["innerHTML"],O={key:2,class:"flex gap-2 items-center ability-tags"},Q=["href","data-url","innerHTML"],R=["innerHTML"],W={key:4,class:"flex gap-2 md:gap-4 ability-charges w-full items-end"},X={class:"flex gap-1 flex-wrap grow"},Y=["onClick"],Z=["innerHTML"],ee={class:"flex-none"},ie=["innerHTML"],se=["innerHTML"],te=_({__name:"Ability",props:{ability:{},permission:{}},setup(h){b(!1);const l=h,r=()=>l.permission.value,c=()=>l.ability.images.thumb?{backgroundImage:"url("+l.ability.images.thumb+")"}:{},p=e=>{window.openDialog("abilities-dialog",e.actions.edit)},a=()=>l.ability.charges-l.ability.used_charges,y=()=>l.ability.i18n.left.replace(/:amount/,""),d=e=>{let u="rounded-xl bg-base-200 text-xs py-1 px-3 text-base-content";return u+=" "+e.class},g=(e,u)=>{u>e.used_charges?e.used_charges+=1:e.used_charges-=1,axios.post(e.actions.use,{used:e.used_charges}).then(o=>{o.data.success||(e.used_charges-=1)}).catch(()=>{e.used_charges-=1})};return(e,u)=>(i(),s("div",{class:"ability","data-tags":e.ability.class},[t("div",$,[e.ability.images.has?(i(),s("div",C,[t("a",{class:"ability-image rounded-xl block w-40 h-40 cover-background",href:e.ability.images.url,style:k(c())},null,12,A)])):n("",!0),t("div",B,[t("div",I,[t("div",j,[t("a",{href:e.ability.actions.view,class:"ability-name text-2xl",innerHTML:e.ability.name},null,8,N),e.ability.visibility_id===2?(i(),s("i",{key:0,class:"fa-solid fa-lock",title:e.ability.visibility},null,8,z)):n("",!0),e.ability.visibility_id===3?(i(),s("i",{key:1,class:"fa-solid fa-user-lock",title:e.ability.visibility},null,8,D)):n("",!0),e.ability.visibility_id===5?(i(),s("i",{key:2,class:"fa-solid fa-users",title:e.ability.visibility},null,8,E)):n("",!0),e.ability.visibility_id===4?(i(),s("i",{key:3,class:"fa-solid fa-user-secret",title:e.ability.visibility},null,8,F)):n("",!0),e.ability.visibility_id===1?(i(),s("i",{key:4,class:"fa-solid fa-eye",title:e.ability.visibility},null,8,V)):n("",!0)]),e.ability.type?(i(),s("div",{key:0,class:"hidden md:inline bg-base-200 p-2 rounded-xl flex-none",innerHTML:e.ability.type},null,8,q)):n("",!0),e.permission?(i(),s("div",P,[r?(i(),s("a",{key:0,role:"button",onClick:u[0]||(u[0]=o=>p(e.ability)),class:"btn2 btn-ghost btn-sm",title:e.ability.i18n.edit},[u[1]||(u[1]=t("i",{class:"fa-solid fa-pencil text-xl","aria-hidden":"true"},null,-1)),t("span",{class:"sr-only",innerHTML:e.ability.i18n.edit},null,8,U)],8,S)):n("",!0)])):n("",!0)]),e.ability.type?(i(),s("div",G,[t("div",{class:"inline-block bg-base-200 p-2 rounded-xl",innerHTML:e.ability.type},null,8,J)])):n("",!0),e.ability.entry?(i(),s("div",{key:1,class:"entity-content",innerHTML:e.ability.entry},null,8,K)):n("",!0),e.ability.tags?(i(),s("div",O,[(i(!0),s(m,null,f(e.ability.tags,o=>(i(),s("a",{class:v(d(o)),href:o.url,"data-toggle":"tooltip-ajax","data-url":o.tooltip,innerHTML:o.name},null,10,Q))),256))])):n("",!0),e.ability.note?(i(),s("div",{key:3,class:"entity-content",innerHTML:e.ability.note},null,8,R)):n("",!0),e.ability.charges&&e.permission?(i(),s("div",W,[t("div",X,[(i(!0),s(m,null,f(e.ability.charges,o=>(i(),s("div",{class:v(["charge cursor-pointer rounded-full p-2 hover:bg-accent hover:text-accent-content w-8 h-8 flex items-center justify-center",{"bg-base-200 charge-used":e.ability.used_charges>=o}]),onClick:Te=>g(e.ability,o)},[t("span",{innerHTML:o},null,8,Z)],10,Y))),256))]),t("div",ee,[t("span",{class:"text-2xl",innerHTML:a()},null,8,ie),t("span",{innerHTML:y()},null,8,se)])])):n("",!0)])])],8,w))}}),ne={class:"ability-parent flex flex-col gap-5 w-full"},ae={class:"parent-head flex gap-2 md:gap-5 items-center"},le={class:"flex flex-col gap-1 grow overflow-hidden"},oe={key:0},re=["href","innerHTML"],de=["innerHTML"],ue=["innerHTML"],ce={class:"flex-none self-end"},pe={key:0,"aria-hidden":"true",class:"fa-thin fa-chevron-circle-up fa-2x"},ye={key:1,"aria-hidden":"true",class:"fa-thin fa-chevron-circle-down fa-2x"},be={key:2,class:"sr-only"},he={key:3,class:"sr-only"},ge={key:0,class:"parent-abilities flex flex-col gap-5"},me=_({__name:"Parent",props:{group:{},permission:{},meta:{}},setup(h){const l=h,r=b(!1),c=()=>l.group.has_image?{backgroundImage:"url("+l.group.image+")"}:{},p=a=>{r.value=!r.value};return(a,y)=>(i(),s("div",ne,[t("div",ae,[a.group.has_image?(i(),s("div",{key:0,class:"parent-image rounded-full w-12 h-12 md:w-16 md:h-16 cover-background flex-none",style:k(c())},null,4)):n("",!0),t("div",le,[a.group.url?(i(),s("div",oe,[t("a",{href:a.group.url,innerHTML:a.group.name,class:"parent-name text-xl md:text-2xl"},null,8,re)])):(i(),s("span",{key:1,class:"parent-name text-xl md:text-2xl",innerHTML:a.group.name},null,8,de)),t("p",{class:"md:text-lg truncate",innerHTML:a.group.type},null,8,ue)]),t("div",ce,[t("span",{role:"button",onClick:y[0]||(y[0]=d=>p(a.group)),class:"cursor-pointer inline-block"},[r.value?(i(),s("i",ye)):(i(),s("i",pe)),r.value?(i(),s("span",he,"Collapse section")):(i(),s("span",be,"Expand section"))])])]),r.value?n("",!0):(i(),s("div",ge,[(i(!0),s(m,null,f(a.group.abilities,d=>(i(),T(te,{key:d.id,ability:d,permission:a.permission,meta:a.meta},null,8,["ability","permission","meta"]))),128))]))]))}}),fe={class:"viewport box-abilities relative flex flex-col gap-5"},_e={key:0,class:"load more text-center text-2xl"},ve={class:"flex gap-5 flex-wrap"},ke=_({__name:"Abilities",props:{id:{},api:{},permission:{}},setup(h){const l=h,r=b([]),c=b([]),p=b(!0),a=b(!0),y=()=>{axios.get(l.api).then(d=>{r.value=d.data.data.groups,c.value=d.data.data.meta,p.value=!1,a.value=!1})};return L(()=>{y()}),M(()=>{window.ajaxTooltip()}),(d,g)=>(i(),s("div",fe,[p.value?(i(),s("div",_e,g[0]||(g[0]=[t("i",{class:"fa-solid fa-spin fa-spinner","aria-hidden":"true"},null,-1)]))):n("",!0),t("div",ve,[(i(!0),s(m,null,f(r.value,e=>(i(),T(me,{key:e.id,group:e,permission:d.permission,meta:c.value},null,8,["group","permission","meta"]))),128))])]))}}),x=H({});x.component("abilities",ke);x.mount("#abilities");
diff --git a/public/build/assets/api-1fa74e1f.js b/public/build/assets/api-1fa74e1f.js
deleted file mode 100644
index 1839fc1c8..000000000
--- a/public/build/assets/api-1fa74e1f.js
+++ /dev/null
@@ -1 +0,0 @@
-import{c as r,a as t,f as u,F as c,g as m,h as k,p as y,w as h,v as b,j as g,b as i,t as a,q as v}from"./vue.esm-bundler-613eae9f.js";import{_ as x}from"./_plugin-vue_export-helper-c27b6911.js";const w={data(){return{clients:[],confirmClient:null,createForm:{errors:[],name:"",redirect:""},editForm:{errors:[],name:"",redirect:""}}},ready(){this.prepareComponent()},mounted(){this.prepareComponent()},methods:{prepareComponent(){this.getClients()},getClients(){axios.get("/oauth/clients").then(l=>{this.clients=l.data})},showCreateClientForm(){this.openModal("createModal"),this.$refs.createName.focus()},store(){this.persistClient("post","/oauth/clients",this.createForm,"createModal")},edit(l){this.editForm.id=l.id,this.editForm.name=l.name,this.editForm.redirect=l.redirect,this.openModal("editModal"),this.$refs.editName.focus()},update(){this.persistClient("put","/oauth/clients/"+this.editForm.id,this.editForm,"editModal")},persistClient(l,e,d,p){d.errors=[],axios[l](e,d).then(n=>{this.getClients(),d.name="",d.redirect="",d.errors=[],this.closeModal(p)}).catch(n=>{typeof n.response.data=="object"?d.errors=_.flatten(_.toArray(n.response.data.errors)):d.errors=["Something went wrong. Please try again."]})},destroy(l){axios.delete("/oauth/clients/"+l.id).then(e=>{this.getClients(),window.showToast("OAuth client deleted succesfully.")})},openModal(l){this.$refs[l].showModal(),this.$refs[l].addEventListener("click",function(e){let d=this.getBoundingClientRect();!(d.top<=e.clientY&&e.clientY<=d.top+d.height&&d.left<=e.clientX&&e.clientX<=d.left+d.width)&&e.target.tagName==="DIALOG"&&this.close()})},closeModal(l){this.$refs[l].close()},deleteConfirm(l){if(this.confirmClient&&l.id===this.confirmClient.id)return this.destroy(l);this.confirmClient=l}}},M={class:"card card-default"},T={class:"card-header"},F={class:"flex justify-between items-center"},A={class:"card-body"},N={key:0,class:"mb-0"},S={key:1,class:"table table-borderless mb-0"},I={style:{"vertical-align":"middle"}},j={style:{"vertical-align":"middle"}},D={style:{"vertical-align":"middle"}},L={style:{"vertical-align":"middle"}},R=["onClick"],U={class:"text-right",style:{"vertical-align":"middle"}},Y=["onClick"],z=["onClick"],V={class:"dialog rounded-2xl text-center",id:"modal-create-client",ref:"createModal","aria-modal":"true","aria-labelledby":"modal-create-client-label"},P={class:"text-justify"},O={key:0,class:"rounded p-4 bg-red-100 text-red-800 w-full"},q={class:"mb-5"},B={class:"mb-5"},K={class:"grid grid-cols-2 gap-2 w-full"},E={class:"dialog rounded-2xl text-center",id:"modal-edit-client",ref:"editModal","aria-modal":"true","aria-labelledby":"modal-edit-client-label"},X={class:"text-justify"},W={key:0,class:"alert alert-danger"},G={role:"form",autocomplete:"off"},$={class:"form-group grid grid-cols-2 gap-5"},H={class:"col-md-9"},J={class:"form-group grid grid-cols-2 gap-5"},Q={class:"col-md-9"},Z={class:"grid grid-cols-2 gap-2 w-full"};function ee(l,e,d,p,n,o){return i(),r("div",null,[t("div",M,[t("div",T,[t("div",F,[e[17]||(e[17]=t("span",{class:"text-lg"}," OAuth Clients ",-1)),t("a",{class:"btn2 btn-primary btn-outline btn-sm",tabindex:"-1",onClick:e[0]||(e[0]=(...s)=>o.showCreateClientForm&&o.showCreateClientForm(...s))}," Create New Client ")])]),t("div",A,[n.clients.length===0?(i(),r("p",N," You have not created any OAuth clients. ")):u("",!0),n.clients.length>0?(i(),r("table",S,[e[18]||(e[18]=t("thead",null,[t("tr",null,[t("th",null,"Client ID"),t("th",null,"Name"),t("th",null,"Secret"),t("th"),t("th")])],-1)),t("tbody",null,[(i(!0),r(c,null,m(n.clients,s=>(i(),r("tr",null,[t("td",I,a(s.id),1),t("td",j,a(s.name),1),t("td",D,[t("code",null,a(s.secret),1)]),t("td",L,[t("a",{class:"cursor-pointer",tabindex:"-1",onClick:f=>o.edit(s)}," Edit ",8,R)]),t("td",U,[!this.confirmClient||this.confirmClient.id!=s.id?(i(),r("a",{key:0,class:"btn2 btn-error btn-outline btn-xs",onClick:f=>o.deleteConfirm(s)}," Delete ",8,Y)):(i(),r("a",{key:1,class:"btn2 btn-error btn-xs",onClick:f=>o.deleteConfirm(s)}," Confirm delete ",8,z))])]))),256))])])):u("",!0)])]),t("dialog",V,[t("header",null,[e[20]||(e[20]=t("h4",{id:"modal-create-client-label"}," Create Client ",-1)),t("button",{type:"button",class:"rounded-full",onClick:e[1]||(e[1]=s=>o.closeModal("createModal")),title:"Close"},e[19]||(e[19]=[t("i",{class:"fa-solid fa-times","aria-hidden":"true"},null,-1),t("span",{class:"sr-only"},"Close",-1)]))]),t("article",P,[n.createForm.errors.length>0?(i(),r("div",O,[e[21]||(e[21]=t("p",{class:"mb-0"},[t("strong",null,"Whoops!"),k(" Something went wrong!")],-1)),e[22]||(e[22]=t("br",null,null,-1)),t("ul",null,[(i(!0),r(c,null,m(n.createForm.errors,s=>(i(),r("li",null,a(s),1))),256))])])):u("",!0),t("form",{role:"form",class:"w-full",onSubmit:e[6]||(e[6]=y((...s)=>o.store&&o.store(...s),["prevent"])),autocomplete:"off"},[t("div",q,[e[23]||(e[23]=t("label",{class:"font-extrabold required"},"Client name",-1)),h(t("input",{id:"create-client-name",type:"text",class:"rounded border w-full p-2",name:"name",placeholder:"Name the token","onUpdate:modelValue":e[2]||(e[2]=s=>n.createForm.name=s),onKeyup:e[3]||(e[3]=g((...s)=>o.store&&o.store(...s),["enter"])),ref:"createName"},null,544),[[b,n.createForm.name]]),e[24]||(e[24]=t("span",{class:"text-sm text-muted"}," Something your users will recognize and trust. ",-1))]),t("div",B,[e[25]||(e[25]=t("label",{class:"font-extrabold required"},"Redirect URL",-1)),h(t("input",{type:"text",class:"rounded border w-full p-2",name:"redirect",onKeyup:e[4]||(e[4]=g((...s)=>o.store&&o.store(...s),["enter"])),"onUpdate:modelValue":e[5]||(e[5]=s=>n.createForm.redirect=s)},null,544),[[b,n.createForm.redirect]]),e[26]||(e[26]=t("span",{class:"text-sm text-muted"}," Your application's authorization callback URL. ",-1))])],32),t("form",{role:"form",class:"w-full mb-5",onSubmit:e[7]||(e[7]=y((...s)=>o.store&&o.store(...s),["prevent"])),autocomplete:"off"},null,32),t("div",K,[t("button",{type:"button",class:"btn2 btn-ghost",onClick:e[8]||(e[8]=s=>o.closeModal("createModal"))},"Close"),t("button",{type:"button",class:"btn2 btn-primary",onClick:e[9]||(e[9]=(...s)=>o.store&&o.store(...s))}," Create ")])])],512),t("dialog",E,[t("header",null,[e[28]||(e[28]=t("h4",{id:"modal-edit-client-label"}," Create Client ",-1)),t("button",{type:"button",class:"rounded-full",onClick:e[10]||(e[10]=s=>o.closeModal("editModal")),title:"Close"},e[27]||(e[27]=[t("i",{class:"fa-solid fa-times","aria-hidden":"true"},null,-1),t("span",{class:"sr-only"},"Close",-1)]))]),t("article",X,[n.editForm.errors.length>0?(i(),r("div",W,[e[29]||(e[29]=t("p",{class:"mb-0"},[t("strong",null,"Whoops!"),k(" Something went wrong!")],-1)),e[30]||(e[30]=t("br",null,null,-1)),t("ul",null,[(i(!0),r(c,null,m(n.editForm.errors,s=>(i(),r("li",null,a(s),1))),256))])])):u("",!0),t("form",G,[t("div",$,[e[32]||(e[32]=t("label",{class:"col-md-3 col-form-label"},"Name",-1)),t("div",H,[h(t("input",{id:"edit-client-name",type:"text",class:"w-full",onKeyup:e[11]||(e[11]=g((...s)=>o.update&&o.update(...s),["enter"])),"onUpdate:modelValue":e[12]||(e[12]=s=>n.editForm.name=s),ref:"editName"},null,544),[[b,n.editForm.name]]),e[31]||(e[31]=t("span",{class:"form-text text-muted"}," Something your users will recognize and trust. ",-1))])]),t("div",J,[e[34]||(e[34]=t("label",{class:"col-md-3 col-form-label"},"Redirect URL",-1)),t("div",Q,[h(t("input",{type:"text",class:"w-full",name:"redirect",onKeyup:e[13]||(e[13]=g((...s)=>o.update&&o.update(...s),["enter"])),"onUpdate:modelValue":e[14]||(e[14]=s=>n.editForm.redirect=s)},null,544),[[b,n.editForm.redirect]]),e[33]||(e[33]=t("span",{class:"form-text text-muted"}," Your application's authorization callback URL. ",-1))])])]),t("div",Z,[t("button",{type:"button",class:"btn2 btn-ghost",onClick:e[15]||(e[15]=s=>o.closeModal("editModal"))},"Close"),t("button",{type:"button",class:"btn2 btn-primary",onClick:e[16]||(e[16]=(...s)=>o.update&&o.update(...s))}," Create ")])])],512)])}const te=x(w,[["render",ee]]);const se={data(){return{tokens:[]}},ready(){this.prepareComponent()},mounted(){this.prepareComponent()},methods:{prepareComponent(){this.getTokens()},getTokens(){axios.get("/oauth/tokens").then(l=>{this.tokens=l.data})},revoke(l){axios.delete("/oauth/tokens/"+l.id).then(e=>{this.getTokens()})}}},le={key:0},oe={class:"card card-default"},ne={class:"card-body"},re={class:"table table-borderless mb-0"},ie={style:{"vertical-align":"middle"}},de={style:{"vertical-align":"middle"}},ae={key:0},ue={style:{"vertical-align":"middle"}},ce=["onClick"];function me(l,e,d,p,n,o){return i(),r("div",null,[n.tokens.length>0?(i(),r("div",le,[t("div",oe,[e[1]||(e[1]=t("div",{class:"card-header text-lg"},"Authorized Applications",-1)),t("div",ne,[t("table",re,[e[0]||(e[0]=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"Scopes"),t("th")])],-1)),t("tbody",null,[(i(!0),r(c,null,m(n.tokens,s=>(i(),r("tr",null,[t("td",ie,a(s.client.name),1),t("td",de,[s.scopes.length>0?(i(),r("span",ae,a(s.scopes.join(", ")),1)):u("",!0)]),t("td",ue,[t("a",{class:"action-link text-error",onClick:f=>o.revoke(s)}," Revoke ",8,ce)])]))),256))])])])])])):u("",!0)])}const pe=x(se,[["render",me],["__scopeId","data-v-73922f67"]]),fe={data(){return{accessToken:null,tokens:[],scopes:[],confirmToken:null,form:{name:"",scopes:[],errors:[]}}},ready(){this.prepareComponent()},mounted(){this.prepareComponent()},methods:{prepareComponent(){this.getTokens(),this.getScopes()},getTokens(){axios.get("/oauth/personal-access-tokens").then(l=>{this.tokens=l.data})},getScopes(){axios.get("/oauth/scopes").then(l=>{this.scopes=l.data})},showCreateTokenForm(){this.openModal("createModal"),this.$refs.createName.focus()},store(){this.accessToken=null,this.form.errors=[],axios.post("/oauth/personal-access-tokens",this.form).then(l=>{this.form.name="",this.form.scopes=[],this.form.errors=[],this.tokens.push(l.data.token),this.showAccessToken(l.data.accessToken)}).catch(l=>{typeof l.response.data=="object"?this.form.errors=_.flatten(_.toArray(l.response.data.errors)):this.form.errors=["Something went wrong. Please try again."]})},toggleScope(l){this.scopeIsAssigned(l)?this.form.scopes=_.reject(this.form.scopes,e=>e==l):this.form.scopes.push(l)},scopeIsAssigned(l){return _.indexOf(this.form.scopes,l)>=0},showAccessToken(l){this.closeModal("createModal"),this.accessToken=l,this.openModal("accessModal")},revoke(l){axios.delete("/oauth/personal-access-tokens/"+l.id).then(e=>{this.getTokens(),window.showToast("API token deleted succesfully.")})},openModal(l){this.$refs[l].showModal(),this.$refs[l].addEventListener("click",function(e){let d=this.getBoundingClientRect();!(d.top<=e.clientY&&e.clientY<=d.top+d.height&&d.left<=e.clientX&&e.clientX<=d.left+d.width)&&e.target.tagName==="DIALOG"&&this.close()})},closeModal(l){this.$refs[l].close()},deleteConfirm(l){if(this.confirmToken&&l.id===this.confirmToken.id)return this.revoke(l);this.confirmToken=l}}},he={class:""},be={class:"flex flex-col gap-5"},ge={class:"flex justify-between items-center"},ke={key:0,class:""},Ce={key:1,class:"table table-borderless mb-0 w-full"},ye={style:{"vertical-align":"middle"}},xe={class:"text-right",style:{"vertical-align":"middle"}},ve=["onClick"],we=["onClick"],_e={class:"dialog rounded-2xl text-center",id:"modal-create-token",ref:"createModal","aria-modal":"true","aria-labelledby":"modal-create-token-label"},Me={class:"text-justify"},Te={key:0,class:"rounded p-4 bg-red-100 text-red-800 w-full"},Fe={key:0,class:"form-group grid grid-cols-2 gap-4"},Ae={class:"col-md-6"},Ne={class:"checkbox"},Se=["onClick","checked"],Ie={class:"grid grid-cols-2 gap-2 w-full"},je={class:"dialog rounded-2xl text-center",id:"modal-access-token",ref:"accessModal","aria-modal":"true","aria-labelledby":"modal-access-token-label"},De={class:"text-justify"},Le={class:"w-full",rows:"10"};function Re(l,e,d,p,n,o){return i(),r("div",he,[t("div",be,[t("div",ge,[e[8]||(e[8]=t("span",{class:"text-lg"}," Personal Access Tokens ",-1)),t("a",{class:"btn2 btn-primary btn-outline btn-sm",tabindex:"-1",onClick:e[0]||(e[0]=(...s)=>o.showCreateTokenForm&&o.showCreateTokenForm(...s))}," Create New Token ")]),n.tokens.length===0?(i(),r("p",ke," You have not created any personal access tokens. ")):u("",!0),n.tokens.length>0?(i(),r("table",Ce,[e[9]||(e[9]=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th")])],-1)),t("tbody",null,[(i(!0),r(c,null,m(n.tokens,s=>(i(),r("tr",null,[t("td",ye,a(s.name),1),t("td",xe,[!this.confirmToken||this.confirmToken.id!=s.id?(i(),r("a",{key:0,class:"btn2 btn-error btn-outline btn-xs",onClick:f=>o.deleteConfirm(s)}," Delete ",8,ve)):(i(),r("a",{key:1,class:"btn2 btn-error btn-xs",onClick:f=>o.deleteConfirm(s)}," Confirm delete ",8,we))])]))),256))])])):u("",!0)]),t("dialog",_e,[t("header",null,[e[11]||(e[11]=t("h4",{id:"modal-create-token-label"}," Create Token ",-1)),t("button",{type:"button",class:"rounded-full",onClick:e[1]||(e[1]=s=>o.closeModal("createModal")),title:"Close"},e[10]||(e[10]=[t("i",{class:"fa-solid fa-times","aria-hidden":"true"},null,-1),t("span",{class:"sr-only"},"Close",-1)]))]),t("article",Me,[n.form.errors.length>0?(i(),r("div",Te,[e[12]||(e[12]=t("p",{class:"mb-0"},[t("strong",null,"Whoops!"),k(" Something went wrong!")],-1)),e[13]||(e[13]=t("br",null,null,-1)),t("ul",null,[(i(!0),r(c,null,m(n.form.errors,s=>(i(),r("li",null,a(s),1))),256))])])):u("",!0),t("form",{role:"form",class:"w-full mb-5",onSubmit:e[3]||(e[3]=y((...s)=>o.store&&o.store(...s),["prevent"])),autocomplete:"off"},[e[15]||(e[15]=t("label",{class:"font-extrabold required"},"Token name",-1)),h(t("input",{id:"create-token-name",type:"text",class:"rounded border w-full p-2",name:"name",placeholder:"Name the token","onUpdate:modelValue":e[2]||(e[2]=s=>n.form.name=s),ref:"createName"},null,512),[[b,n.form.name]]),n.scopes.length>0?(i(),r("div",Fe,[e[14]||(e[14]=t("label",{class:"col-md-4 col-form-label"},"Scopes",-1)),t("div",Ae,[(i(!0),r(c,null,m(n.scopes,s=>(i(),r("div",null,[t("div",Ne,[t("label",null,[t("input",{type:"checkbox",onClick:f=>o.toggleScope(s.id),checked:o.scopeIsAssigned(s.id)},null,8,Se),k(" "+a(s.id),1)])])]))),256))])])):u("",!0)],32),t("div",Ie,[t("button",{type:"button",class:"btn2 btn-ghost",onClick:e[4]||(e[4]=s=>o.closeModal("createModal"))},"Close"),t("button",{type:"button",class:"btn2 btn-primary",onClick:e[5]||(e[5]=(...s)=>o.store&&o.store(...s))}," Create ")])])],512),t("dialog",je,[t("header",null,[e[17]||(e[17]=t("h4",{id:"modal-access-token-label"}," Personal Access Token ",-1)),t("button",{type:"button",class:"rounded-full",onClick:e[6]||(e[6]=s=>o.closeModal("accessModal")),title:"Close"},e[16]||(e[16]=[t("i",{class:"fa-solid fa-times","aria-hidden":"true"},null,-1),t("span",{class:"sr-only"},"Close",-1)]))]),t("article",De,[e[18]||(e[18]=t("p",{class:"mb-2"}," Here is your new personal access token. This is the only time it will be shown so don't lose it! You may now use this token to make API requests. ",-1)),t("textarea",Le,a(n.accessToken),1),t("button",{type:"button",class:"btn2 btn-ghost",onClick:e[7]||(e[7]=s=>o.closeModal("accessModal"))},"Close")])],512)])}const Ue=x(fe,[["render",Re]]),C=v({});C.component("passport-clients",te);C.component("passport-authorized-clients",pe);C.component("passport-personal-access-tokens",Ue);C.mount("#api");
diff --git a/public/build/assets/app-48282488.css b/public/build/assets/app-48282488.css
deleted file mode 100644
index 044a05373..000000000
--- a/public/build/assets/app-48282488.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top,.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@font-face{font-family:Verdana,sans-serif;font-display:fallback}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-2{left:.5rem}.left-4{left:1rem}.left-auto{left:auto}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-auto{top:auto}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[10\]{z-index:10}.z-\[820\]{z-index:820}.z-\[900\]{z-index:900}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.row-span-2{grid-row:span 2 / span 2}.float-right{float:right}.clear-both{clear:both}.m-0{margin:0}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\!mr-0{margin-right:0!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.ms-0{margin-inline-start:0px}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-14{max-height:3.5rem}.max-h-52{max-height:13rem}.max-h-\[400px\]{max-height:400px}.max-h-full{max-height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[25\%\]{width:25%}.w-\[47\%\]{width:47%}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[8rem\]{max-width:8rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/4{flex-basis:25%}.basis-2\/4{flex-basis:50%}.basis-3\/4{flex-basis:75%}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!cursor-move{cursor:move!important}.cursor-crosshair{cursor:crosshair}.cursor-move{cursor:move}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-pt-16{scroll-padding-top:4rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity:1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-opacity-20{--tw-border-opacity:.2}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-700\/50{background-color:#b91c1c80}.bg-red-900\/50{background-color:#7f1d1d80}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-none{background-image:none}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-0{padding-inline-start:0px}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-top{vertical-align:top}.\!align-middle{vertical-align:middle!important}.align-middle{vertical-align:middle}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153 / var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-30{--tw-backdrop-opacity:opacity(.3);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\[character\:4092\]{character:4092}.\[entity\:123\]{entity:123}:root{--kanka-boost-accent: 338 78% 48%}@layer theme{html{color-scheme:light;accent-color:hsl(var(--a)/1)}:root{--content-wrapper-background: #f6f6f6;--boosted: 338 78% 48%;--p: 202 52% 49%;--pf: 202 52% 34%;--pc: 243 100% 96%;--s: 215 26% 59%;--sf: 215 26% 52%;--sc: 216 13% 13%;--a: 41 74% 53%;--af: 41 74% 46%;--ac: 151 21% 13%;--n: 220 22% 92%;--nf: 227 12% 71%;--nc: 223 13% 41%;--b1: 0 0% 100%;--b2: 0 0% 93%;--b3: 0 0% 86%;--bc: 233 27% 13%;--in: 198 93% 80%;--inc: 198 100% 12%;--wa: 43 96% 76%;--wac: 43 100% 11%;--er: 0 91% 71%;--erc: 0 100% 14%;--su: 158 64% 52%;--suc: 158 100% 10%;--si: 0 0% 20%;--sif: 0 0% 10%;--sic: 0 0% 90%;--rounded-btn: .25rem;--rounded-badge: .25rem;--animation-btn: 0;--btn-focus-scale: 1;--btn-text-case: uppercase;--tab-radius: .25rem;--tab-border: 0px}}*,:before,:after{--tw-border-opacity: .2;border-color:hsl(var(--bc)/var(--tw-border-opacity))}body{--tw-background-opacity: 1;background-color:var(--body-background, hsl(var(--b1)/var(--tw-background-opacity)));--tw-text-opacity: 1;color:var(--body-text, hsl(var(--bc)/var(--tw-text-opacity)))}a,.text-link{--tw-text-opacity: 1;color:var(--link-text, hsl(var(--p)/var(--tw-text-opacity)))}a:hover,.text-link:hover{--tw-text-opacity: 1;color:var(--link-text, hsl(var(--pf)/var(--tw-text-opacity)))}a:focus,.text-link:focus{--tw-text-opacity: 1;color:var(--link-focus, hsl(var(--pf)/var(--tw-text-opacity)))}a.neutral-link{--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity))}a.neutral-link:hover,a.neutral-link:focus{--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6,h1>small,.panel-title{--tw-text-opacity: 1;color:var(--header-text, hsl(var(--bc)/var(--tw-text-opacity)))}.content-wrapper,.bg-wrapper{background-color:var(--content-wrapper-background, hsl(var(--b1)/var(--tw-background-opacity)));--tw-background-opacity: 1}input,textarea,.select2,select,.form-control{border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity: .2;--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem);line-height:normal;box-shadow:none;color:inherit}input,textarea,select{padding:.5rem}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,.form-control::-moz-placeholder{--tw-text-opacity: .5;color:hsl(var(--bc)/var(--tw-text-opacity))}input::placeholder,textarea::placeholder,select::placeholder,.form-control::placeholder{--tw-text-opacity: .5;color:hsl(var(--bc)/var(--tw-text-opacity))}input[type=text],input[type=date],input[type=number],input[type=file],select{min-height:2.1rem}input:focus,select:focus,.textarea:focus,.form-control:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--bc)/.2);box-shadow:none;border-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{--tw-border-opacity: 1;border-color:hsl(var(--b2)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity));--tw-text-opacity: .2}input[type=checkbox]{-webkit-appearance:none;--tw-accent-opacity: 1;accent-color:hsl(var(--p)/var(--tw-accent-opacity));position:relative;margin:0}input[type=checkbox]:checked{--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}input[type=checkbox]:checked:after{content:var(--checkbox-content, "✔");font-size:1rem;position:absolute;top:0;left:.1rem}.select2{border:none}.select2-container--default .select2-selection--single,.select2-dropdown{border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity: .2;--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem);box-shadow:none}.modal-content .modal-body{background-color:hsl(var(--b1)/1)}.modal-content .modal-header,.modal-content .modal-footer{background-color:hsl(var(--b1)/1);border-color:hsl(var(--bc)/var(--tw-border-opacity, 1));--tw-border-opacity: .1}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus,.pagination>li>a{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));border-color:hsl(var(--b2)/var(--tw-border-opacity));border-width:0}.pagination>.disabled>span:hover,.pagination>.disabled>span:hover:hover,.pagination>.disabled>span:focus:hover,.pagination>.disabled>a:hover,.pagination>.disabled>a:hover:hover,.pagination>.disabled>a:focus:hover,.pagination>li>a:hover{--tw-border-opacity: 1;border-color:hsl(var(--b3)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity));border-width:0;--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity))}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity));border-width:0}.box,.panel{border:var(--box-border, none);--tw-background-opacity: 1;background-color:var(--box-background, hsl(var(--b1)/1))}.box .box-header,.box .panel-heading,.panel .box-header,.panel .panel-heading{background-color:var(--box-header-background, transparent);color:var(--box-header-text)}.box .with-border,.panel .with-border{--tw-border-opacity: .1;border-bottom-color:hsl(var(--bc)/var(--tw-border-opacity))}.box .box-footer,.panel .box-footer{background:var(--box-footer-background);--tw-border-opacity: .1;border-top-color:hsl(var(--bc)/var(--tw-border-opacity))}.panel-default>.panel-heading{--tw-border-opacity: .1;border-color:hsl(var(--bc)/var(--tw-border-opacity))}blockquote{--tw-border-opacity: 1;border-color:hsl(var(--b3)/var(--tw-border-opacity));padding:.6rem 1.1rem;font-size:1.1rem;border-left-style:solid;border-left-width:.25rem}.dd-menu{min-width:160px}.table-striped>tbody>tr:nth-of-type(odd){--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity))}.table-hover tbody tr:hover{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.border-base-100{--tw-border-opacity: 1;border-color:hsl(var(--b1)/var(--tw-border-opacity))}.border-base-200{--tw-border-opacity: 1;border-color:hsl(var(--b2)/var(--tw-border-opacity))}.border-base-300{--tw-border-opacity: 1;border-color:hsl(var(--b3)/var(--tw-border-opacity))}.border-base-content{--tw-border-opacity: 1;border-color:hsl(var(--bc)/var(--tw-border-opacity))}.hover\:bg-base-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity))}.hover\:bg-base-200:hover{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.hover\:bg-base-300:hover{--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--a)/var(--tw-bg-opacity))}.hover\:shadow-md:hover{--tw-shadow-color: hsl(var(--n)/1);--tw-shadow: var(--tw-shadow-colored)}.focus\:bg-base-200:focus{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.focus\:border-accent:focus{--tw-bg-opacity: 1;border-color:hsl(var(--a)/var(--tw-bg-opacity))}.content-header .breadcrumb{background:transparent}.content-header .breadcrumb>li+li:before{content:">"}div.required label:after{content:" *";color:var(--input-required-text, red)}.tab-content table,.box-body table{max-width:100%!important}.tab-content img,.box-body img{max-width:100%}.entity-image{border-radius:50%;display:block}.cover-background{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}tr.tr-hover{font-weight:700}tr.tr-hover:hover{background-color:#0000001a!important}.bg-pink{color:#fff!important;background-color:#ebbde9!important}.bg-brown{color:#fff!important;background-color:#a35831!important}.field>input,.field>select,.field>textarea{padding:.5rem}.field>input:-moz-placeholder-shown,.field>select:-moz-placeholder-shown,.field>textarea:-moz-placeholder-shown{text-overflow:ellipsis}.field>input:placeholder-shown,.field>select:placeholder-shown,.field>textarea:placeholder-shown{text-overflow:ellipsis}.attribute,.note-editing-area>.attribute{border-radius:.25rem;--tw-border-opacity: 1;background-color:hsl(var(--n)/var(--tw-border-opacity));--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity));font-style:italic;padding:.1rem .25rem}.btn{white-space:normal}summary{display:list-item}.dropdown-menu>li>a>:is(.fas,.fab,.far,.ra,.fa-solid,.fa-light,.fa-thin,.fa-regular){margin-right:10px;width:14px}button.dropdown-item{background:none;border:none;padding:3px 20px;display:block;width:100%;font-weight:400;line-height:1.6;white-space:nowrap;color:var(--dropdown-link);text-align:left}button.dropdown-item:hover{background-color:var(--dropdown-hover-background)}.dropdown-menu-top{top:unset;bottom:100%}.banner-notification a{color:hsl(var(--ac)/1)}.skip-nav-link{transform:translateY(-120%);transition:transform 325ms ease-in;z-index:1040}.skip-nav-link:focus{transform:translateY(0);color:var(--link-text)}.bg-boost{background-color:hsl(var(--kanka-boost-accent)/1);--b1: var(--kanka-boost-accent);--b2: var(--kanka-boost-accent);--bc: 0 0% 100%}.text-boost{color:hsl(var(--kanka-boost-accent)/1)}.form-group>.help-block{margin-top:0}.grid>.form-group{margin:0}button.loading{cursor:wait}.loading,.loading:hover{pointer-events:none}.loading:before{margin-right:.5rem;display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:900;animation:fa-spin 2s linear infinite;content:""}.bg-box{--tw-bg-opacity: 1;background-color:var(--box-background, hsl(var(--b1)/var(--tw-bg-opacity)))}ul{list-style:disc;padding:0 1.5rem}ol{list-style:decimal;padding:0 1.5rem}ol,ul{margin-top:0;margin-bottom:.5rem}.stack>*{grid-column-start:1;grid-row-start:1;transform:translateY(10%) translate(10%) scale(.9);z-index:1}.stack>:nth-child(1){transform:unset;z-index:3}.stack>:nth-child(1):has(.tooltip){z-index:4}.stack>:nth-child(2){transform:translateY(5%) translate(5%) scale(.95);z-index:2}.entity-story-block :is(.box-entity-entry,.entity-content.collapse.in){display:flow-root}.table-entities td{vertical-align:middle!important}.input-error{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity))}ul.entity-menu li a{color:hsl(var(--bc)/.8)}ul.entity-menu li a:hover,ul.entity-menu li.active a{background-color:hsl(var(--b2)/1);color:hsl(var(--bc)/1)}.glass,.glass.btn-active{border:none;-webkit-backdrop-filter:blur(var(--glass-blur, 40px));backdrop-filter:blur(var(--glass-blur, 40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity, 30%)) 0%,rgba(0,0,0,0) 100%),linear-gradient(var(--glass-reflex-degree, 100deg),rgb(255 255 255/var(--glass-reflex-opacity, 10%)) 25%,rgba(0,0,0,0) 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity, 10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity, 5%))}body,a,h1,h2,h3,h4,h5,h6{font-family:Roboto,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif}html{font-size:16px}body{font-style:normal;font-weight:400;font-size:14px;letter-spacing:.5px}h1{font-weight:300;font-size:2rem;letter-spacing:-.5px}h2{font-weight:300;font-size:1.8rem;letter-spacing:-.5px}h3{font-style:normal;font-weight:400;font-size:1.5rem}h4{font-style:normal;font-weight:400;letter-spacing:.25px;font-size:1.1rem}h5{font-style:normal;font-weight:400;font-size:1rem}a:hover,a:active,a:focus{outline:none;text-decoration:none}.entity-content p,.note-editing-area p{margin-bottom:.75rem}.entity-content p:last-child,.note-editing-area p:last-child{margin-bottom:0}.entity-content hr,.note-editing-area hr{margin-top:1.1rem;margin-bottom:1.1rem;border-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity: .2}.entity-content h1,.note-editing-area h1{margin-top:1rem}.entity-content h2,.note-editing-area h2{margin-top:.9rem}.entity-content h3,.note-editing-area h3{margin-top:.8rem}.entity-content h4,.note-editing-area h4{margin-top:.7rem}.entity-content h5,.note-editing-area h5{margin-top:.6rem}.entity-content h6,.note-editing-area h6{margin-top:.5rem}.alert{background-color:var(--alert-bg);--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity))}.alert p:last-of-type{margin-bottom:0}.alert-success{color:hsl(var(--suc)/var(--tw-text-opacity));--alert-bg: hsl(var(--su))}.alert-error{color:hsl(var(--erc)/var(--tw-text-opacity));--alert-bg: hsl(var(--er))}.alert-warning{color:hsl(var(--wac)/var(--tw-text-opacity));--alert-bg: hsl(var(--wa))}.alert-info{color:hsl(var(--inc)/var(--tw-text-opacity));--alert-bg: hsl(var(--in))}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}.bg-error,.hover\:bg-error:hover{--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}.bg-info{--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn, .5rem)}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-top-right-radius:0;border-bottom-right-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-radius:0}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-bottom-left-radius:0;border-top-left-radius:0}.join .select2-container .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;min-height:2.3rem}.join .quick-creator-subform.join-item{height:2.3rem;padding-left:.75rem;padding-right:.75rem;min-height:2.3rem;font-size:1rem}.btn2{display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-color:transparent;border-color:hsl(var(--b2)/var(--tw-border-opacity));text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);border-radius:var(--rounded-btn, .25rem);padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;line-height:1em;min-height:3rem;gap:.5rem;text-decoration-line:none;border-width:var(--border-btn, 0px);animation:button-pop var(--animation-btn, .25s) ease-out;text-transform:var(--btn-text-case, uppercase);--tw-border-opacity: 1;--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity))}.btn2.btn-disabled,.btn2.btn[disabled],.btn2.btn:disabled{pointer-events:none;--tw-border-opacity: 0;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-bg-opacity: .2;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-text-opacity: .2 }.btn2.btn-square{height:3rem;width:3rem;padding:0}.btn2.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0}.btn2.btn-group{display:inline-flex}.btn2.btn-group>input[type=radio].btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn2.btn-group>input[type=radio].btn:before{content:attr(data-title)}.btn2.btn:is(input[type=checkbox]),.btn2.btn:is(input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn2.btn:is(input[type=checkbox]):after,.btn2.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}@media (hover: hover){.btn2:hover{--tw-border-opacity: 1;border-color:hsl(var(--b3)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity));color:hsl(var(--bc)/var(--tw-text-opacity))}.btn2.btn-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity));color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--sf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf)/var(--tw-bg-opacity));color:hsl(var(--sc)/var(--tw-text-opacity))}.btn2.btn-accent:hover{--tw-border-opacity: 1;border-color:hsl(var(--af)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af)/var(--tw-bg-opacity));color:hsl(var(--ac)/var(--tw-text-opacity))}.btn2.btn-neutral:hover{--tw-border-opacity: 1;border-color:hsl(var(--nf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--nf)/var(--tw-bg-opacity));color:hsl(var(--fc)/var(--tw-text-opacity))}.btn2.btn-info:hover{--tw-border-opacity: 1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}.btn2.btn-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}.btn2.btn-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}.btn2.btn-error:hover{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}.btn2.btn-glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15% }.btn2.btn-ghost:hover{--tw-border-opacity: 0;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity: .2 }.btn2.btn-link:hover{border-color:transparent;background-color:transparent;text-decoration-line:underline;color:hsl(var(--pf)/1)}.btn2.btn-outline:hover{--tw-border-opacity: 1;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--b1)/var(--tw-text-opacity))}.btn2.btn-outline.btn-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-secondary:hover{--tw-border-opacity: 1;border-color:hsl(var(--sf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-accent:hover{--tw-border-opacity: 1;border-color:hsl(var(--af)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.btn2.btn-outline.btn-success:hover{--tw-border-opacity: 1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--suc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-info:hover{--tw-border-opacity: 1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--inc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-warning:hover{--tw-border-opacity: 1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--wac)/var(--tw-text-opacity))}.btn2.btn-outline.btn-error:hover{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--erc)/var(--tw-text-opacity))}.btn2.btn-disabled:hover,.btn2.btn[disabled]:hover,.btn2.btn:disabled:hover{--tw-border-opacity: 0;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-bg-opacity: .2;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-text-opacity: .2 }.btn2.btn:is(input[type=checkbox]:checked):hover,.btn2.btn:is(input[type=radio]:checked):hover{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity))}}.btn2.btn:active:hover,.btn2.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}.btn2.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--b3)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity))}.btn2:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:hsl(var(--bc)/1)}.btn2.btn-primary{--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn-primary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity))}.btn2.btn-primary:focus-visible{outline-color:hsl(var(--p)/1)}.btn2.btn-secondary{--tw-border-opacity: 1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc)/var(--tw-text-opacity))}.btn2.btn-secondary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--sf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf)/var(--tw-bg-opacity))}.btn2.btn-secondary:focus-visible{outline-color:hsl(var(--s)/1)}.btn2.btn-accent{--tw-border-opacity: 1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.btn2.btn-accent.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--af)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af)/var(--tw-bg-opacity))}.btn2.btn-accent:focus-visible{outline-color:hsl(var(--a)/1)}.btn2.btn-neutral{--tw-border-opacity: 1;border-color:hsl(var(--n)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity))}.btn2.btn-neutral.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--nf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--nf)/var(--tw-bg-opacity))}.btn2.btn-neutral:focus-visible{outline-color:hsl(var(--n)/1)}.btn2.btn-info{--tw-border-opacity: 1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--inc)/var(--tw-text-opacity))}.btn2.btn-info.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity))}.btn2.btn-info:focus-visible{outline-color:hsl(var(--in)/1)}.btn2.btn-success{--tw-border-opacity: 1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--suc)/var(--tw-text-opacity))}.btn2.btn-success.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity))}.btn2.btn-success:focus-visible{outline-color:hsl(var(--su)/1)}.btn2.btn-warning{--tw-border-opacity: 1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--wac)/var(--tw-text-opacity))}.btn2.btn-warning.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}.btn2.btn-warning:focus-visible{outline-color:hsl(var(--wa)/1)}.btn2.btn-error{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--erc)/var(--tw-text-opacity))}.btn2.btn-error.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity))}.btn2.btn-error:focus-visible{outline-color:hsl(var(--er)/1)}.btn2.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.btn2.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15% }.btn2.btn.glass:focus-visible{outline-color:currentColor}.btn2.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.btn2.btn-ghost.btn-active{--tw-border-opacity: 0;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-bg-opacity: .2 }.btn2.btn-ghost:focus-visible{outline-color:currentColor}.btn2.btn-link{border-color:transparent;background-color:transparent;--tw-text-opacity: 1;color:hsl(var(--p)/var(--tw-text-opacity));text-decoration-line:underline;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.btn2.btn-link.btn-active{border-color:transparent;background-color:transparent;text-decoration-line:underline}.btn2.btn-link:focus-visible{outline-color:currentColor}.btn2.btn-outline{border-color:currentColor;background-color:transparent;--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.btn2.btn-outline.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--bc)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--b1)/var(--tw-text-opacity))}.btn2.btn-outline.btn-primary{--tw-text-opacity: 1;color:hsl(var(--p)/var(--tw-text-opacity))}.btn2.btn-outline.btn-primary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-secondary{--tw-text-opacity: 1;color:hsl(var(--s)/var(--tw-text-opacity))}.btn2.btn-outline.btn-secondary.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--sf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--sf)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-accent{--tw-text-opacity: 1;color:hsl(var(--a)/var(--tw-text-opacity))}.btn2.btn-outline.btn-accent.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--af)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--af)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.btn2.btn-outline.btn-success{--tw-text-opacity: 1;color:hsl(var(--su)/var(--tw-text-opacity))}.btn2.btn-outline.btn-success.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--su)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--su)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--suc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-info{--tw-text-opacity: 1;color:hsl(var(--in)/var(--tw-text-opacity))}.btn2.btn-outline.btn-info.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--in)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--in)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--inc)/var(--tw-text-opacity))}.btn2.btn-outline.btn-warning{--tw-text-opacity: 1;color:hsl(var(--wa)/var(--tw-text-opacity))}.btn2.btn-outline.btn-warning.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--wa)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--wac)/var(--tw-text-opacity))}.btn2.btn-outline.btn-error{--tw-text-opacity: 1;color:hsl(var(--er)/var(--tw-text-opacity))}.btn2.btn-outline.btn-error.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--er)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--er)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--erc)/var(--tw-text-opacity))}.btn2.btn-group>input[type=radio]:checked.btn,.btn2.btn-group>.btn-active{--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn-group>input[type=radio]:checked.btn:focus-visible,.btn2.btn-group>.btn-active:focus-visible{outline-style:solid;outline-width:2px;outline-color:hsl(var(--p)/1)}.btn2.btn:is(input[type=checkbox]:checked),.btn2.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.btn2.btn:is(input[type=checkbox]:checked):focus-visible,.btn2.btn:is(input[type=radio]:checked):focus-visible{outline-color:hsl(var(--p)/1)}.btn2.btn-xs{padding-left:.5rem;padding-right:.5rem;min-height:1.5rem;font-size:.75rem}.btn2.btn-sm{padding-left:.75rem;padding-right:.75rem;min-height:2.2rem;font-size:.875rem}.btn2.btn-md{padding-left:1rem;padding-right:1rem;min-height:3rem;font-size:.875rem}.btn2.btn-lg{padding-left:1.5rem;padding-right:1.5rem;min-height:4rem;font-size:1.125rem}.btn2.btn-wide{width:16rem}.btn2.btn-block{width:100%}.btn2.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn2.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn2.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn2.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn2.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn2.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn2.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn2.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}.badge{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.5rem;padding-right:.5rem;overflow:hidden;--tw-border-opacity: 1;border-color:hsl(var(--n)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));border-radius:var(--rounded-badge, 1rem)}.badge-accent{--tw-border-opacity: 1;border-color:hsl(var(--a)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.badge-primary{--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.badge-secondary{--tw-border-opacity: 1;border-color:hsl(var(--s)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--s)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--sc)/var(--tw-text-opacity))}.badge-xs{height:.75rem;font-size:.75rem;line-height:.75rem;padding-left:.313rem;padding-right:.313rem}.badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.badge-md{height:1.25rem;font-size:.875rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem}.badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.bg-season{--tw-bg-opacity: .5;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.bg-week{--tw-bg-opacity: .3;background-color:hsl(var(--a)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.calendar tbody td .julian-number{display:var(--calendar-julian, none)}.calendar tbody td .day-number{display:var(--calendar-monthday, inline)}code,pre,kbd{--tw-bg-opacity: 1;background-color:hsl(var(--n)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity));border:none;margin-bottom:.5rem;border-radius:.5rem}code{--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));font-size:.8rem}pre{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));display:block;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;padding:.5rem;overflow:auto}code,kbd{font-family:monospace}kbd,code{padding:.1rem .25rem}.tooltip-ajax{max-width:378px!important}.tooltip-ajax .tooltip-text h1,.tooltip-ajax .tooltip-text h2,.tooltip-ajax .tooltip-text h3{font-size:1.05rem;margin:.3rem 0}.tooltip-ajax .tooltip-text h4,.tooltip-ajax .tooltip-text h5,.tooltip-ajax .tooltip-text h6{font-size:.95rem;margin:.3rem 0}.panel .panel-body .preview{position:unset}.keyboard-shortcut{padding:.1rem .4rem;font-size:.75rem;--tw-border-opacity: .2;border:1px solid hsl(var(--bc)/var(--tw-border-opacity));border-radius:5px;margin-right:5px;pointer-events:unset}.keyboard-shortcut.form-control-feedback{line-height:24px;height:30px;width:30px;margin-top:3px}.dropdown-menu .keyboard-shortcut{font-size:.75rem;line-height:1rem;margin-right:0}.tippy-box{border-radius:.25rem;--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity))}.tippy-box .tippy-content{padding:.5rem;font-size:.8rem}.tippy-box[data-placement^=top]>.tippy-arrow:before{--tw-bg-opacity: 1;border-top-color:hsl(var(--b2)/var(--tw-bg-opacity))}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{--tw-bg-opacity: 1;border-bottom-color:hsl(var(--b2)/var(--tw-bg-opacity))}.tippy-box[data-placement^=left]>.tippy-arrow:before{--tw-bg-opacity: 1;border-left-color:hsl(var(--b2)/var(--tw-bg-opacity))}.tippy-box[data-placement^=right]>.tippy-arrow:before{--tw-bg-opacity: 1;border-right-color:hsl(var(--b2)/var(--tw-bg-opacity))}.tippy-box[data-theme~=kanka-dropdown]{--n: var(--b1)}.tippy-box[data-theme~=kanka-dropdown] .dropdown-elements{min-width:10rem}.tippy-box[data-theme~=kanka-dropdown] .dropdown-elements li a{display:flex;padding:.3rem .25rem;gap:.25rem;align-items:center}.tippy-box[data-theme~=kanka-dropdown] .dropdown-elements li a i{width:1.25rem}.tippy-box[data-theme~=kanka-dropdown] .dropdown-elements li a .keyboard-shortcut{display:flex;justify-self:end}.tippy-box[data-theme~=kanka-dropdown] .dropdown-elements li.divider{margin:.1rem 0;height:1px}.tippy-box[data-theme~=entity-tooltip]{background-color:hsl(var(--b1)/var(--tw-bg-opacity))}.timeline>li>i:is(.ra,.fa,.fab,.far,.fas,.fa-solid,.fa-regular,.fa-brands,.fa-thin,.fa-duotone){line-height:30px;--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));--tw-background-opacity: 1;background:hsl(var(--b1)/var(--tw-background-opacity));left:18px}.timeline>li:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:hsl(var(--b1)/1);left:31px;margin:0;border-radius:2px}.timeline>li:last-of-type:before{content:" ";display:table}.timeline>li:after{content:" ";display:table;clear:both}@media (max-width: 767px){.content-header{padding-top:5px}.table-responsive{overflow-x:auto;overflow-y:auto;border:none}.keyboard-shortcut{display:none}}.entity-privacy-icon .fa-lock-open{display:inline-block}.entity-privacy-icon .fa-lock,.kanka-entity-private .entity-privacy-icon .fa-lock-open{display:none}.kanka-entity-private .entity-privacy-icon .fa-lock{display:inline-block}.sidebar-section-box{background:var(--sidebar-section-background, none);padding:var(--sidebar-section-padding, 0)}.entity-header .entity-image{width:100%;padding-top:100%;z-index:10;border-radius:0}.entity-header .tooltip .entity-image{border-radius:50%;cursor:unset;padding-top:0}.entity-header .entity-breadcrumb li+li:before{content:"> ";padding:0 5px;--tw-text-opacity: .6;color:hsl(var(--bc)/var(--tw-text-opacity))}.entity-header .entity-name-header .btn-group.open .dropdown-toggle{box-shadow:unset}.entity-header .entity-type{display:none}.entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-name,.entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-title{text-shadow:rgba(0,0,0,.5) 0 1px 4px;color:#fff}.entity-grid>.entity-header.with-entity-banner .entity-name-header>.entity-icons{color:#fff}.entity-grid>.entity-header.with-entity-banner .entity-header-sub{color:#fff}.entity-grid>.entity-header.with-entity-banner .entity-header-sub .entity-header-sub-element>a{color:#fff;text-decoration:underline;text-underline-offset:.2rem}.entity-grid>.entity-header.with-entity-banner .entity-breadcrumb{color:#fff}.entity-grid>.entity-header.with-entity-banner .entity-breadcrumb a{color:#fff}.entity-grid>.entity-header.with-entity-banner .entity-breadcrumb li:before{color:#fff}.entity-content table{max-width:100%}.comma-separated .element~.element:before{content:", "}body.entity-with-banner .content-wrapper>.content{padding-top:0;padding-left:0;padding-right:0}body.entity-with-banner .content-wrapper>.content .entity-body{padding-left:1rem;padding-right:1rem}body.entity-with-banner .content-wrapper>.content>.alert{border-radius:0;margin-bottom:-.5rem}.entity-posts img,.entity-notes img{max-width:100%}.entity-posts .post-details .post-detail-element:not(:last-child):after,.entity-notes .post-details .post-detail-element:not(:last-child):after{content:"|"}.entity-posts .post-footer .post-updated:before,.entity-notes .post-footer .post-updated:before{content:"|"}.element-toggle .icon-hide,.post-block .icon-hide{display:none}.element-toggle.collapsed .icon-hide,.post-block .collapsed .icon-hide,.element-toggle.animate-collapsed .icon-hide{display:unset}.element-toggle.collapsed .icon-show,.post-block .collapsed .icon-show,.element-toggle.animate-collapsed .icon-show{display:none}.collapsed\:show{--fa-display: none}.animate-collapsed .collapsed\:flip{rotate:180deg}footer ul li a:hover{transition:all .2s ease;text-decoration:none}@media (min-width: 768px){footer .grid>.cell{text-align:left}}div.mce-fullscreen{z-index:1400}.editor-panel{padding:5px}.editor-panel .form-group{margin-bottom:0}.editor-panel .form-group .mce-container{border:0;box-shadow:none}.note-editable p{font-size:14px}.note-editable img{max-width:100%}.note-editor.note-airframe,.note-editor.note-frame{border:none}.note-popover{position:absolute;top:0;left:0;display:none;padding:1px;z-index:99}img.note-float-right{float:right}img.note-float-left{float:left}.note-btn i.fa,.note-btn i.fas,.note-btn i.fa-brands,.note-btn i.far,.note-btn i.fa-solid,.note-btn i.fa-sharp,.note-icon-code{min-height:18px;line-height:20px;height:18px;display:inline-block}.note-btn i.fa:before,.note-btn i.fas:before,.note-btn i.fa-brands:before,.note-btn i.far:before,.note-btn i.fa-solid:before,.note-btn i.fa-sharp:before,.note-icon-code:before{height:20px;display:inline-block;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle}.note-hint-popover{background-color:hsl(var(--b1)/1)}.note-hint-item .entity-hint{display:grid;align-items:center;grid-template-columns:45px auto}.note-editing-area .mention,.note-editing-area .attribute,.note-editing-area .post-mention{background-color:var(--mention-background, hsl(var(--in)/1));padding:3px 5px;border-radius:.25rem;color:var(--mention-text, hsl(var(--inc)/1));text-decoration:none}.images-list .img-item .img-thumbnail .text{display:inline-block;vertical-align:middle;line-height:normal}.images-list .img-item .img-thumbnail .text i{display:block}.note-editor .note-popover{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{color:hsl(var(--bc)/1)}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{white-space:normal!important;--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))!important;color:hsl(var(--bc))!important;line-height:inherit!important}.note-placeholder{--tw-text-opacity: .5;color:hsl(var(--bc)/var(--tw-text-opacity))!important}.note-editor.fullscreen{background-color:hsl(var(--b1)/1)}.mce-btn-group:not(:first-child){border-left:none!important}.mce-edit-area,.mce-content-body{filter:var(--tinymce-filter, none)!important}.mce-panel{--tw-bg-opacity: 1;background-color:var(--tinymce-background, hsl(var(--b1)/var(--tw-bg-opacity)))!important;--tw-border-opacity: 1;border-color:hsl(var(--b2)/var(--tw-border-opacity))!important;border:0 solid hsl(var(--b2)/var(--tw-border-opacity))!important}.mce-menubar{border:none}.mce-edit-area,.mce-content-body{--tw-bg-opacity: 1;background-color:var(--tinymce-background, hsl(var(--b1)/var(--tw-bg-opacity)))!important}.mce-btn{border-color:transparent!important;background:none!important}.mce-btn .mce-txt{--tw-text-opacity: 1;color:var(--tinymce-input-text, hsl(var(--bc)/var(--tw-text-opacity)))!important}.mce-btn.mce-active i,.mce-btn.mce-active:hover i,.mce-btn.mce-active:focus i,.mce-btn.mce-active:active i{text-shadow:1px 1px 0 black}.mce-tabs,.mce-tabs+.mce-container-body,.mce-tab{background:none!important}.mce-textbox{--tw-bg-opacity: 1;background-color:var(--tinymce-background, hsl(var(--b1)/var(--tw-bg-opacity)))!important;--tw-text-opacity: 1;color:var(--tinymce-input-text, hsl(var(--bc)/var(--tw-text-opacity)))!important;--tw-border-opacity: .2;border-color:var(--tinymce-input-border, hsl(var(--bc)/var(--tw-border-opacity)))!important}#mce-modal-block{--tw-bg-opacity: 1;background-color:var(--tinymce-background, hsl(var(--b2)/var(--tw-bg-opacity)))!important}.mce-label{text-shadow:none!important}.rte-autocomplete{z-index:9920}.CodeMirror{resize:vertical}.advanced-mention-name{text-decoration:none}.advanced-mention-name:after{margin-left:.1rem;content:attr(data-name);font-size:.7rem;background-color:var(--advanced-mention-background, hsl(var(--in)/1));color:var(--mention-text, hsl(var(--inc)/1));padding:.15rem;border-radius:.25rem}.btn-default{border-width:1px;border-color:hsl(var(--bc)/var(--tw-border-opacity));--tw-border-opacity: .2;--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity));border-radius:var(--rounded-btn, .5rem);line-height:1.5rem;box-shadow:none;color:inherit}.btn-default:hover,.btn-default:focus,.btn-default:active{box-shadow:none;border-color:transparent;background-color:hsl(var(--b2)/1);color:hsl(var(--bc)/1)}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-color:hsl(var(--b2)/1);border-color:hsl(var(--b2)/1);color:hsl(var(--bc)/1)}.btn.btn-primary{--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));color:hsl(var(--pc)/1)}.btn.btn-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity));color:hsl(var(--pc)/var(--tw-text-opacity))}.modal-content .modal-header .close{float:right;font-size:1.2rem}.box{position:relative;border-radius:3px;margin-bottom:20px;width:100%;box-shadow:0 1px 1px #0000001a}.box .box-header.with-border{--tw-border-opacity: .1;border-bottom:1px solid hsl(var(--bc)/var(--tw-border-opacity))}.box .box-header{display:block;padding:10px;position:relative}.box .box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box .box-header>.box-tools{float:right;margin-top:-5px;margin-bottom:-5px}.box .box-header>.box-tools .btn{border:0;box-shadow:none}.box .box-header>.box-tools .btn-box-tool{padding:5px;font-size:12px;background:transparent;--tw-text-opacity: .8;color:hsl(var(--bc)/var(--tw-text-opacity))}.box .box-header>.box-tools [data-toggle=tooltip]{position:relative}.box .box-body,.box .box-footer{border-radius:0 0 3px 3px;padding:10px}.box-footer .pagination,.modal-footer .pagination{margin:0}.box-conversation .box-comments{max-height:65vh;background-color:unset}.box-conversation .box-comments .box-comment{border-bottom:none}.box-conversation .box-comments .box-comment:hover .message-options{display:inline-block}.box-conversation .box-comments .message-first{border-top-left-radius:5px;border-top-right-radius:5px}.box-quest-element .widget-user-username a{color:#fff}.box-quest-element .bg-gray .widget-user-username a,.box-quest-element .bg-none .widget-user-username a{color:hsl(var(--p)/1)}.quick-creator-header{--tw-border-opacity: .1;border-bottom:1px solid hsl(var(--bc)/var(--tw-border-opacity))}.quick-creator-header .qq-toggles .qq-mode-toggle.active{border-color:var(--link-text)}.quick-creator-header .qq-toggles .qq-mode-toggle.active i{color:var(--link-text)}.quick-creator-body .qq-action-more{--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));border-bottom:1px dotted hsl(var(--bc)/var(--tw-border-opacity))}.quick-creator-body .qq-action-more:focus,.quick-creator-body .qq-action-more:hover{--tw-border-opacity: .8}.quick-creator-body .selection .option{align-items:center}.quick-creator-body .selection .option a span{text-overflow:ellipsis;white-space:nowrap;max-height:2rem}@media (min-width: 768px){.quick-creator-body .options{display:flex;gap:1rem}.quick-creator-body .options .popular{flex-basis:33.333333%;--tw-border-opacity: .2;border-right:1px solid hsl(var(--bc)/var(--tw-border-opacity))}.quick-creator-body .options .all{flex-basis:66.666666%}.quick-creator-body .selection .option .full-form{display:none}.quick-creator-body .selection .option:hover .full-form{display:inline}.quick-creator-body .quick-creator-selection{flex-grow:1}}.dashboard .ads-space{margin-bottom:10px}.nativead-manager a.nativead-link{display:inline-block}.nativead.sidebar{width:var(--sidebar-width);height:var(--sidebar-width)}.nativead.nativead-banner{width:100%}.element-live-reorder .element{cursor:grab}.element-live-reorder .element select{height:28px;padding:3px 6px}.element-live-reorder .element .children{flex:0 0 100%}.public-permission{border:1px solid var(--box-border, none);background-color:var(--box-background, hsl(var(--b3)/1));--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity));transition:all .3s ease-in-out;flex-flow:row wrap;flex-direction:column}.public-permission.enabled{--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.public-permission:hover{--tw-border-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity));--tw-bg-opacity: 1;--tw-text-opacity: 1;background-color:hsl(var(--pf)/var(--tw-bg-opacity));color:hsl(var(--pc)/var(--tw-text-opacity))}#campaign-modules .module-actions .btn-module-disable{display:none}#campaign-modules .module-enabled .header{background-color:hsl(var(--p)/1);color:hsl(var(--pc)/1)}#campaign-modules .module-enabled .module-actions .btn-module-enable{display:none}#campaign-modules .module-enabled .module-actions .btn-module-disable{display:block}.live-edit{min-width:1rem;min-height:1rem;display:inline-block}.live-edit-parsed{cursor:pointer}.live-edit-parsed:after{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;color:var(--link-hover)}.live-edit-parsed:hover:after{content:" "}.live-edit.empty-value{width:24px;display:inline-block;--tw-border-opacity: .2;border-bottom:1px dotted hsl(var(--bc)/var(--tw-border-opacity))}@media (max-width: 767px){.live-edit-parsed:after{content:" "}}body.ab-testing-first .ab-testing-b,body.ab-testing-second .ab-testing-a{display:none}:root{--toggle-width: 60px;--toggle-height: calc(var(--toggle-width) / 3)}.toggle{position:relative;display:inline-block;width:var(--toggle-width);height:var(--toggle-height);box-shadow:0 1px 3px #0000004d;border-radius:var(--toggle-height);cursor:pointer;margin-bottom:0}.toggle .slider{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.5rem;background-color:hsl(var(--n)/.1);transition:all .4s ease-in-out}.toggle .slider:before{content:"";position:absolute;top:0;left:0;width:calc(var(--toggle-height));height:calc(var(--toggle-height));border-radius:calc(var(--toggle-height) / 2);background-color:hsl(var(--p)/1);box-shadow:0 1px 3px #0000004d;transition:all .4s ease-in-out}.toggle input{display:none}.toggle input:checked+.slider{--tw-bg-opacity: .7;background-color:hsl(var(--p)/var(--tw-bg-opacity))}.toggle input:checked+.slider:before{transform:translate(calc(var(--toggle-width) - var(--toggle-height)))}.nav-tabs{margin:0;padding:0;display:flex;gap:.25rem;list-style:none}.nav-tabs>li{margin:0}.nav-tabs>li>a{line-height:1.25rem;border-radius:var(--tab-radius, .25rem) var(--tab-radius, .25rem) 0 0;padding:.7rem 1rem;display:block;border-width:var(--tab-border, 0);--tw-bg-opacity: .5;--tab-bg: hsl(var(--b1) / var(--tw-bg-opacity, 1));background-color:var(--tab-bg);--tw-text-opacity: .5;--tab-color: hsl(var(--bc) / var(--tw-text-opacity, 1));color:var(--tab-color)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{--tw-bg-opacity: 1;--tw-text-opacity: 1}.nav-tabs>li>a:hover{cursor:pointer;--tw-text-opacity: 1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}table thead th{text-align:left}.table{width:100%}.table th,.table td{line-height:1.5rem;padding:.5rem}.table thead th{border-bottom-width:2px}.table tbody tr:not(:last-of-type) td{border-bottom-width:1px}.table-bordered{--tw-border-opacity: .2;border-width:1px}.table-bordered th,.table-bordered td{border-width:1px}.table :is(thead,tbody,tfoot) tr.warning :is(td,th){background-color:hsl(var(--a)/1);color:hsl(var(--ac)/1)}.table :is(thead,tbody,tfoot) tr.warning:hover :is(td,th){background-color:hsl(var(--af)/1);color:hsl(var(--ac)/1)}.table-responsive{overflow-x:unset}.table-compact{width:auto}.table-right{width:auto;float:right}.table-centered{margin-left:auto;margin-right:auto}.table-condensed>:is(thead,tbody,tfoot)>tr>:is(th,td){padding:.25rem}legend{display:block;width:100%;margin-bottom:22px;font-size:21px;line-height:inherit;color:hsl(var(--nc)/1);border-bottom:1px solid hsl(var(--n)/1)}.entity-content table,.note-editing-area table{margin-bottom:.75rem}.dialog{display:grid;max-inline-size:min(90vw,var(--size-content-3));max-block-size:min(80vh,100%);max-block-size:min(80dvb,100%);padding:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;border:0;transition:opacity .5s ease-in-out}.dialog header{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center;padding-block:.5rem;padding-inline:1rem}.dialog header h4{text-align:center;flex-shrink:0;place-items:center;margin:0}.dialog header>button{text-align:center;aspect-ratio:1;flex-shrink:0;place-items:center;border:0}.dialog article{overflow-y:auto;overscroll-behavior-y:contain;max-block-size:100%;display:grid;justify-items:flex-start;gap:.75rem;padding-inline:1rem;padding-block:.75rem;padding-bottom:1rem}.dialog form,.dialog .formless{display:grid;grid-template-rows:auto 1fr auto;align-items:start;max-block-size:70vh;max-block-size:70dvb}.dialog form footer menu:only-child,.dialog .formless footer menu:only-child{margin-inline-start:auto}.dialog>.container{display:grid;grid-template-rows:auto 1fr auto;align-items:start;max-block-size:70vh;max-block-size:70dvb}.dialog:not([open]){pointer-events:none;opacity:0}.dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}html:has(dialog[open]){overflow:hidden}@media (max-width: 768px){dialog{margin-block-end:0;border-end-end-radius:0;border-end-start-radius:0}}.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black{color:#fff!important}.bg-gray{color:#000;background-color:#d2d6de!important}.bg-black{background-color:#111!important}.bg-red{background-color:#dd4b39!important}.bg-yellow,.label-warning{background-color:#f39c12!important}.bg-aqua{background-color:#00c0ef!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue{background-color:#3c8dbc!important}.bg-green{background-color:#00a65a!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#39cccc!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff851b!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}@media print{body{-webkit-print-color-adjust:exact}.main-footer{display:none!important}}.text-red{color:#dd4b39!important}.text-yellow{color:#f39c12!important}.text-black{color:#111!important}.text-white{color:#fff!important}.text-base-content{--tw-text-opacity: 1;color:hsl(var(--bc)/var(--tw-text-opacity))}.text-sidebar-content{--tw-text-opacity: 1;color:hsl(var(--sic)/var(--tw-text-opacity))}.\!text-sidebar-content{--tw-text-opacity: 1;color:hsl(var(--sic)/var(--tw-text-opacity))!important}.text-error,.hover\:text-error:hover{--tw-text-opacity: 1;color:hsl(var(--er)/var(--tw-text-opacity))}.text-primary-content{--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.text-primary,.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--p)/var(--tw-text-opacity))}.hover\:text-primary-content:hover{--tw-text-opacity: 1;color:hsl(var(--pc)/var(--tw-text-opacity))}.hover\:text-primary-focus:hover{--tw-text-opacity: 1;color:hsl(var(--pf)/var(--tw-text-opacity))}.text-accent{--tw-text-opacity: 1;color:hsl(var(--a)/var(--tw-text-opacity))}.text-accent-content{--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.text-neutral{--tw-text-opacity: 1;color:hsl(var(--n)/var(--tw-text-opacity))}.text-neutral-content,.help-block{--tw-text-opacity: 1;color:hsl(var(--nc)/var(--tw-text-opacity))}.text-warning{--tw-text-opacity: 1;color:hsl(var(--wa)/var(--tw-text-opacity))}.text-warning-content{--tw-text-opacity: 1;color:hsl(var(--wac)/var(--tw-text-opacity))}.text-error-content{--tw-text-opacity: 1;color:hsl(var(--erc)/var(--tw-text-opacity))}.text-success-content{--tw-text-opacity: 1;color:hsl(var(--suc)/var(--tw-text-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--p)/var(--tw-bg-opacity))}.bg-primary-content{--tw-bg-opacity: 1;background-color:hsl(var(--pc)/var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--s)/var(--tw-bg-opacity))}.bg-secondary-content{--tw-bg-opacity: 1;background-color:hsl(var(--sc)/var(--tw-bg-opacity))}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--wa)/var(--tw-bg-opacity))}.bg-neutral{--tw-bg-opacity: 1;background-color:hsl(var(--n)/var(--tw-bg-opacity))}.bg-neutral-content{--tw-bg-opacity: 1;background-color:hsl(var(--nc)/var(--tw-bg-opacity))}.bg-base-100{--tw-bg-opacity: 1;background-color:hsl(var(--b1)/var(--tw-bg-opacity))}.bg-base-200{--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.odd\:bg-base-200:nth-child(odd){--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.even\:bg-base-200:nth-child(2n){--tw-bg-opacity: 1;background-color:hsl(var(--b2)/var(--tw-bg-opacity))}.bg-base-300{--tw-bg-opacity: 1;background-color:hsl(var(--b3)/var(--tw-bg-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--a)/var(--tw-bg-opacity))}.bg-accent-focus{--tw-bg-opacity: 1;background-color:hsl(var(--af)/var(--tw-bg-opacity))}.gradient-to-base-100{background:linear-gradient(transparent 0px,var(--dashboard-preview-gradient, hsl(var(--b1)/1)))}.border-primary{--tw-bg-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--p)/var(--tw-border-opacity))}.border-primary-content{--tw-bg-opacity: 1;border-color:hsl(var(--pc)/var(--tw-border-opacity))}.border-primary-focus{--tw-bg-opacity: 1;border-color:hsl(var(--pf)/var(--tw-border-opacity))}.border-accent{--tw-bg-opacity: 1;border-color:hsl(var(--a)/var(--tw-border-opacity))}.border-accent-content{--tw-bg-opacity: 1;border-color:hsl(var(--ac)/var(--tw-border-opacity))}.border-accent-focus{--tw-bg-opacity: 1;border-color:hsl(var(--af)/var(--tw-border-opacity))}.hover\:text-error-content:hover{--tw-text-opacity: 1;color:hsl(var(--erc)/var(--tw-text-opacity))}.hover\:text-accent:hover{--tw-text-opacity: 1;color:hsl(var(--a)/var(--tw-text-opacity))}.hover\:text-accent-content:hover{--tw-text-opacity: 1;color:hsl(var(--ac)/var(--tw-text-opacity))}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}:root{--sidebar-width: 240px}.content-wrapper{margin-left:var(--sidebar-width)}.w-sidebar{width:min(var(--sidebar-width),90vw)}.h-sidebar{height:calc(100vh - 3rem)}.main-sidebar{width:var(--sidebar-width);--tw-bg-opacity: 1;background-color:var(--sidebar-background, hsl(var(--si)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--sidebar-text, hsl(var(--sic)/var(--tw-text-opacity)));background-size:var(--sidebar-width) 210px;background-repeat:no-repeat;padding-top:50px;min-height:100%;transition:transform .3s ease-in-out,width .3s ease-in-out}.main-sidebar .campaign-updated{--tw-text-opacity: .7;color:hsl(var(--sic)/var(--tw-text-opacity))}.main-sidebar .sidebar-menu{--tw-text-opacity: 1;color:var(--sidebar-text, hsl(var(--sic)/var(--tw-text-opacity)))}.main-sidebar .sidebar-menu li a,.main-sidebar .sidebar-menu li span{--tw-text-opacity: 1;color:var(--sidebar-text, hsl(var(--sic)/var(--tw-text-opacity)));letter-spacing:1.5px}.main-sidebar .sidebar-menu li a:hover{--tw-bg-opacity: .7;background:hsl(var(--sif)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:var(--sidebar-text, hsl(var(--sic)/var(--tw-text-opacity)))}.main-sidebar .sidebar-menu li.active>a,.main-sidebar .sidebar-menu li.active.sidebar-section{--tw-bg-opacity: .7;background:hsl(var(--sif)/var(--tw-bg-opacity))}.main-sidebar-placeholder{background-image:var(--sidebar-placeholder, url(https://th.kanka.io/oQoDfnsNQjOBaFeGWKlGYWG9sUM=/240x190/smart/src/app/backgrounds/mountain-background-medium.jpg))}section.sidebar-campaign{--tw-bg-opacity: 1;background:linear-gradient(180deg,rgba(51,51,51,0) 0%,var(--sidebar-background, hsl(var(--si)/var(--tw-bg-opacity))) 100%)}.bg-sidebar{--tw-bg-opacity: 1;background:var(--sidebar-background, hsl(var(--si)/var(--tw-bg-opacity)))}.main-footer{margin-left:var(--sidebar-width)}.sidebar-toggle [data-sidebar=collapse]{display:none}.sidebar-toggle [data-sidebar=expand],body.sidebar-collapse .sidebar-toggle [data-sidebar=collapse]{display:unset}body.sidebar-collapse .sidebar-toggle [data-sidebar=expand]{display:none}@media (max-width: 767px){.main-sidebar{transform:translate(calc(0px - var(--sidebar-width)))}.content-wrapper,.main-footer{margin-left:0}.sidebar-collapse .main-sidebar{transform:translate(0)}.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer{transform:translate(var(--sidebar-width))}}@media (min-width: 768px){.md\:w-sidebar{width:min(var(--sidebar-width),90vw)}.sidebar-collapse .main-sidebar{transform:translate(0);width:0!important;z-index:850}.sidebar-collapse .content-wrapper,.sidebar-collapse .right-side,.sidebar-collapse .main-footer{margin-left:0!important;z-index:840}.sidebar-toggle [data-sidebar=collapse]{display:unset}.sidebar-toggle [data-sidebar=expand],body.sidebar-collapse .sidebar-toggle [data-sidebar=collapse]{display:none}body.sidebar-collapse .sidebar-toggle [data-sidebar=expand]{display:unset}}.bg-entity-focus{--tw-bg-opacity: 1;background-color:var(--lookup-entity-background, hsl(var(--b3)/var(--tw-bg-opacity)))}.navigation-drawer{width:82%;z-index:20}.navigation-drawer .header .inactive{min-width:72px}.navigation-drawer .header .inactive:hover{color:var(--header-block-hover-text, #2b2e2e)}.navigation-drawer .header .inactive .profile-box:hover{background-color:var(--header-profile-hover, #2b2e2e)}.navigation-drawer .header .profile-box{background-color:var(--header-profile-background, #333);color:var(--header-profile-text, white)}.navigation-drawer .campaigns .campaign{background-image:url(https://th.kanka.io/c26cVXHRNnJXThmKZry4xpUuBS8=/100x96/smart/src/app/backgrounds/mountain-background-medium.jpg)}.navigation-drawer .campaigns .campaign .name{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,hsl(var(--b2)/1) 100%);color:var(--campaign-switcher-text, hsl(var(--bc)/1))}.navigation-drawer .profile .marketplace .icon,.navigation-drawer .link{color:var(--link-text)}.navigation-drawer .hover\:drop-shadow{background-color:var(--main-navbar-background)}.nav-switcher .profile .profile-box{background-color:var(--header-profile-background, #333);color:var(--header-profile-text, white)}.nav-switcher .profile .profile-box:hover{background-color:var(--header-profile-hover, #2b2e2e)}@media (min-width: 768px){.sidebar-collapse .main-header .navbar{margin-left:0}.navigation-drawer{width:380px}.toggle-and-search .w-sidebar{width:300px}}.indicator .notification-badge{right:-.2rem;bottom:-.2rem;--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:hsl(var(--boosted)/var(--tw-bg-opacity));--tw-text-opacity: 1;color:hsl(var(--boosted)/var(--tw-text-opacity));line-height:.5rem;padding:.3rem;border-radius:var(--rounded-badge, 1.9rem)}.search-recent,.search-preview{box-shadow:0 10px 10px #0000004d;color:var(--lookup-text, hsl(var(--bc)/1))}.hover\:lookup-entity:hover{background-color:var(--lookup-entity-hover, rgba(0, 0, 0, .1))}.hover\:rotate-45:hover{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-900\/90:hover{background-color:#7f1d1de6}.hover\:font-bold:hover{font-weight:700}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22 / var(--tw-text-opacity))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:backdrop-opacity-100:hover{--tw-backdrop-opacity:opacity(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media not all and (min-width: 640px){.max-sm\:hidden{display:none}}@media (min-width: 640px){.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:w-48{width:12rem}.sm\:w-60{width:15rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[12rem\]{width:12rem}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}}@media (min-width: 768px){.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:top-24{top:6rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-11{grid-column:span 11 / span 11}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:ml-auto{margin-left:auto}.md\:mt-28{margin-top:7rem}.md\:block{display:block}.md\:\!inline{display:inline!important}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-32{height:8rem}.md\:h-36{height:9rem}.md\:w-16{width:4rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[12rem\]{width:12rem}.md\:w-full{width:100%}.md\:flex-none{flex:none}.md\:grow-0{flex-grow:0}.md\:basis-1\/4{flex-basis:25%}.md\:basis-3\/4{flex-basis:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-0{gap:0px}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:self-auto{align-self:auto}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:m-5{margin:1.25rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:w-16{width:4rem}.lg\:w-40{width:10rem}.lg\:w-80{width:20rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-7xl{max-width:80rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-2{gap:.5rem}.lg\:gap-20{gap:5rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:rounded{border-radius:.25rem}.lg\:border{border-width:1px}.lg\:bg-inherit{background-color:inherit}.lg\:p-3{padding:.75rem}.lg\:p-5{padding:1.25rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:inline{display:inline}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-5{gap:1.25rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:text-left{text-align:left}}@media (prefers-color-scheme: dark){.dark\:inline{display:inline}.dark\:hidden{display:none}.dark\:border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.dark\:bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark\:text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity))}}
diff --git a/public/build/assets/app-96aac3fd.js b/public/build/assets/app-96aac3fd.js
deleted file mode 100644
index 9e70d91ea..000000000
--- a/public/build/assets/app-96aac3fd.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import{S as Ze}from"./sortable.esm-89cfb839.js";import"./dialog-f81aa5d0.js";import{C as fe,t as ge}from"./tippy.esm-24ef6cb2.js";import{d as K,o as He,c as m,a,t as b,b as d,n as Y,e as T,r as w,f as y,F as I,g as O,h as F,i as X,w as ae,j as ye,v as _e,k as le,l as we,m as Je,p as Ue,q as et,s as Ft,u as zt}from"./vue.esm-bundler-613eae9f.js";import{v as tt}from"./v-click-outside.umd-1708c20a.js";import{_ as Qt}from"./_plugin-vue_export-helper-c27b6911.js";import"./_commonjsHelpers-725317a4.js";const nt="kanka.default";window.triggerEvent=function(n){n=n||nt;const e=new Event(n);document.dispatchEvent(e)};window.onEvent=function(n,e){e=e||nt,document.addEventListener(e,n)};window.onReady=function(n){document.readyState==="complete"||document.readyState==="interactive"?setTimeout(n,1):document.addEventListener("DOMContentLoaded",n)};window.initTags=function(){var n,e;(n=document.querySelectorAll(".form-tags"))==null||n.forEach(function(t){t.classList.contains("select2-hidden-accessible")||t.dataset.loaded!==1&&(t.dataset.loaded=1,$(t).select2({tags:t.dataset.allowNew==="true",allowClear:t.dataset.allowClear==="true",dropdownParent:t.dataset.dropdownParent||"",minimumInputLength:0,ajax:{quietMillis:500,delay:500,url:t.dataset.url,dataType:"json",data:function(i){var r;return{q:(r=i.term)==null?void 0:r.trim()}},processResults:function(i){return{results:i}},cache:!0},escapeMarkup:function(i){return i},createTag:function(i){var o;const r=(o=i.term)==null?void 0:o.trim();return r===""?null:{id:r,text:r,newTag:!0}},templateResult:function(i){const r=document.createElement("span");return r.classList.add("block","grow","text-left"),r.innerHTML=i.text,i.colour&&(r.classList.add("flex","gap-2","items-center","text-left"),r.innerHTML=""+i.text+""),r},templateSelection:function(i,r){if(i.newTag){const s=document.createElement("span");return s.classList.add("new-tag"),s.title=t.dataset.newTag,s.innerHTML=i.text+' ',s}let o=i.element,l=[];return i.colour?l=i.colour.trim().split(" "):o.dataset.colour&&(l=o.dataset.colour.trim().split(" ")),l.length>0&&l.forEach(s=>{s.trim().length!==0&&r[0].classList.add(s)}),r[0].classList.add("text-left"),i.text}}))}),(e=document.querySelectorAll(".position-dropdown"))==null||e.forEach(function(t){t.classList.contains("select2-hidden-accessible")||t.dataset.loaded!==1&&(t.dataset.loaded=1,$(t).select2({tags:!0,allowClear:!0,dropdownParent:t.dataset.dropdownParent||"",placeholder:t.dataset.placeholder,minimumInputLength:0,createTag:function(i){var o;const r=(o=i.term)==null?void 0:o.trim();return r===""?null:{id:r,text:r,newTag:!0}}}))})};window.initTags();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/de",[],function(){return{errorLoading:function(){return"Die Ergebnisse konnten nicht geladen werden."},inputTooLong:function(e){return"Bitte "+(e.input.length-e.maximum)+" Zeichen weniger eingeben"},inputTooShort:function(e){return"Bitte "+(e.minimum-e.input.length)+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Element";return e.maximum!=1&&(t+="e"),t+=" auswählen"},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"},removeAllItems:function(){return"Entferne alle Elemente"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,i="Please delete "+t+" character";return t!=1&&(i+="s"),i},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"No se pudieron cargar los resultados"},inputTooLong:function(e){var t=e.input.length-e.maximum,i="Por favor, elimine "+t+" car";return i+=t==1?"ácter":"acteres"},inputTooShort:function(e){var t=e.minimum-e.input.length,i="Por favor, introduzca "+t+" car";return i+=t==1?"ácter":"acteres"},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var t="Sólo puede seleccionar "+e.maximum+" elemento";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Eliminar todos los elementos"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Supprimez "+t+" caractère"+(t>1?"s":"")},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Saisissez au moins "+t+" caractère"+(t>1?"s":"")},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){return"Vous pouvez seulement sélectionner "+e.maximum+" élément"+(e.maximum>1?"s":"")},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"},removeAllItems:function(){return"Supprimer tous les éléments"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var t=e.input.length-e.maximum,i="Per favore cancella "+t+" caratter";return i+=t!==1?"i":"e"},inputTooShort:function(e){return"Per favore inserisci "+(e.minimum-e.input.length)+" o più caratteri"},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var t="Puoi selezionare solo "+e.maximum+" element";return e.maximum!==1?t+="i":t+="o",t},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"},removeAllItems:function(){return"Rimuovi tutti gli oggetti"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){return"Gelieve "+(e.input.length-e.maximum)+" karakters te verwijderen"},inputTooShort:function(e){return"Gelieve "+(e.minimum-e.input.length)+" of meer karakters in te voeren"},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var t=e.maximum==1?"kan":"kunnen",i="Er "+t+" maar "+e.maximum+" item";return e.maximum!=1&&(i+="s"),i+=" worden geselecteerd"},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"},removeAllItems:function(){return"Verwijder alle items"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pl",[],function(){var e=["znak","znaki","znaków"],t=["element","elementy","elementów"],i=function(r,o){return r===1?o[0]:r>1&&r<=4?o[1]:r>=5?o[2]:void 0};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(r){var o=r.input.length-r.maximum;return"Usuń "+o+" "+i(o,e)},inputTooShort:function(r){var o=r.minimum-r.input.length;return"Podaj przynajmniej "+o+" "+i(o,e)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(r){return"Możesz zaznaczyć tylko "+r.maximum+" "+i(r.maximum,t)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"},removeAllItems:function(){return"Usuń wszystkie przedmioty"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,i="Apague "+t+" caracter";return t!=1&&(i+="es"),i},inputTooShort:function(e){return"Digite "+(e.minimum-e.input.length)+" ou mais caracteres"},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return e.maximum==1?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"},removeAllItems:function(){return"Remover todos os itens"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/ru",[],function(){function e(t,i,r,o){return t%10<5&&t%10>0&&t%100<5||t%100>20?t%10>1?r:i:o}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(t){var i=t.input.length-t.maximum,r="Пожалуйста, введите на "+i+" символ";return r+=e(i,"","a","ов"),r+=" меньше"},inputTooShort:function(t){var i=t.minimum-t.input.length,r="Пожалуйста, введите ещё хотя бы "+i+" символ";return r+=e(i,"","a","ов")},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(t){var i="Вы можете выбрать не более "+t.maximum+" элемент";return i+=e(t.maximum,"","a","ов")},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"},removeAllItems:function(){return"Удалить все элементы"}}}),n.define,n.require})();/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/sk",[],function(){var e={2:function(t){return t?"dva":"dve"},3:function(){return"tri"},4:function(){return"štyri"}};return{errorLoading:function(){return"Výsledky sa nepodarilo načítať."},inputTooLong:function(t){var i=t.input.length-t.maximum;return i==1?"Prosím, zadajte o jeden znak menej":i>=2&&i<=4?"Prosím, zadajte o "+e[i](!0)+" znaky menej":"Prosím, zadajte o "+i+" znakov menej"},inputTooShort:function(t){var i=t.minimum-t.input.length;return i==1?"Prosím, zadajte ešte jeden znak":i<=4?"Prosím, zadajte ešte ďalšie "+e[i](!0)+" znaky":"Prosím, zadajte ešte ďalších "+i+" znakov"},loadingMore:function(){return"Načítanie ďalších výsledkov…"},maximumSelected:function(t){return t.maximum==1?"Môžete zvoliť len jednu položku":t.maximum>=2&&t.maximum<=4?"Môžete zvoliť najviac "+e[t.maximum](!1)+" položky":"Môžete zvoliť najviac "+t.maximum+" položiek"},noResults:function(){return"Nenašli sa žiadne položky"},searching:function(){return"Vyhľadávanie…"},removeAllItems:function(){return"Odstráňte všetky položky"}}}),n.define,n.require})();window.initForeignSelect=function(){const n=document.querySelectorAll("select.select2");n.length!==0&&(n.forEach(e=>{if(e.classList.contains("select2-hidden-accessible"))return;if(e.classList.contains("campaign-genres")){$(e).select2({tags:!1,allowClear:!0,dropdownParent:"",width:"100%",maximumSelectionLength:3});return}const t=e.dataset.url,i=e.dataset.allowClear,r=e.dataset.dropdownParent||"",o=e.dataset.placeholder;if(!t){$(e).select2({tags:!1,placeholder:o,allowClear:i??!1,language:e.dataset.language,minimumInputLength:0,dropdownParent:r,width:"100%"});return}$(e).select2({tags:e.dataset.allowNew==="true",placeholder:o,allowClear:i||!0,language:e.dataset.language,minimumInputLength:0,dropdownParent:r,width:"100%",ajax:{delay:500,quietMillis:500,url:t,dataType:"json",data:function(l){var s;return{q:(s=l.term)==null?void 0:s.trim()}},processResults:function(l){return{results:l}},error:function(l){return l.status===503&&window.showToast(l.responseJSON.message,"error"),{results:[]}},cache:!0},templateResult:Ut,templateSelection:Kt,escapeMarkup:function(l){return l},createTag:function(l){var c;if(e.dataset.allowNew!=="true")return null;let s=(c=l.term)==null?void 0:c.trim();return s===""?null:{id:s,text:s+" ("+e.dataset.newTag+")",newTag:!0}}})}),Wt(),Vt())};const Ut=n=>{const e=document.createElement("span");return n.image?(e.classList.add("flex","gap-2","items-center","text-left"),e.innerHTML=""+n.text+""):e.innerHTML=n.text,e},Kt=n=>{if(!n.id)return n.text;const e=document.createElement("span");return e.innerHTML=n.text,e},Wt=()=>{const n=document.querySelectorAll("select.select2-local");n.length!==0&&n.forEach(e=>{$(e).select2({placeholder:e.dataset.placeholder,language:e.dataset.language,allowClear:!0})})},Vt=()=>{const n=document.querySelectorAll("select.select2-colour");n.length!==0&&n.forEach(e=>{$(e).select2({placeholder:e.dataset.placeholder,language:e.dataset.language,allowClear:!1,templateResult:Ke,templateSelection:Ke})})},Ke=n=>{if(n.id==="none")return n.text;const e=document.createElement("span");return e.innerHTML='
'+n.text,e};Array.prototype.find||(Array.prototype.find=function(n){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof n!="function")throw new TypeError("predicate must be a function");for(var e=Object(this),t=e.length>>>0,i=arguments[1],r,o=0;o{r.key===t.keyCode&&(e.commandEvent=!0,e.callbacks()[r.value.toLowerCase()](t,i))})}input(e,t){e.inputEvent=!0,e.keyup.call(this,e,t)}click(e,t){let i=e.tribute;if(i.menu&&i.menu.contains(t.target)){let r=t.target;for(t.preventDefault(),t.stopPropagation();r.nodeName.toLowerCase()!=="li";)if(r=r.parentNode,!r||r===i.menu)throw new Error("cannot find the
"}).bind(this))(S),lookup:u,fillAttr:h,values:e,requireLeadingSpace:C,searchOpts:j,menuItemLimit:Q,menuShowMinLength:B}];else if(p)this.autocompleteMode&&console.warn("Tribute in autocomplete mode does not work for collections"),this.collection=p.map(g=>({trigger:g.trigger||l,iframe:g.iframe||t,selectClass:g.selectClass||i,containerClass:g.containerClass||r,itemClass:g.itemClass||o,selectTemplate:(g.selectTemplate||J.defaultSelectTemplate).bind(this),menuItemTemplate:(g.menuItemTemplate||J.defaultMenuItemTemplate).bind(this),noMatchTemplate:(k=>typeof k=="string"?k.trim()===""?null:k:typeof k=="function"?k.bind(this):S||(function(){return"
No Match Found!
"}).bind(this))(S),lookup:g.lookup||u,fillAttr:g.fillAttr||h,values:g.values,requireLeadingSpace:g.requireLeadingSpace,searchOpts:g.searchOpts||j,menuItemLimit:g.menuItemLimit||Q,menuShowMinLength:g.menuShowMinLength||B}));else throw new Error("[Tribute] No collection specified.");new Xt(this),new me(this),new Yt(this),new Gt(this)}get isActive(){return this._isActive}set isActive(e){if(this._isActive!=e&&(this._isActive=e,this.current.element)){let t=new CustomEvent(`tribute-active-${e}`);this.current.element.dispatchEvent(t)}}static defaultSelectTemplate(e){return typeof e>"u"?`${this.current.collection.trigger}${this.current.mentionText}`:this.range.isContentEditable(this.current.element)?''+(this.current.collection.trigger+e.original[this.current.collection.fillAttr])+"":this.current.collection.trigger+e.original[this.current.collection.fillAttr]}static defaultMenuItemTemplate(e){return e.string}static inputTypes(){return["TEXTAREA","INPUT"]}triggers(){return this.collection.map(e=>e.trigger)}attach(e){if(!e)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&e instanceof jQuery&&(e=e.get()),e.constructor===NodeList||e.constructor===HTMLCollection||e.constructor===Array){let i=e.length;for(var t=0;t{if(!this.isActive)return;let o=this.search.filter(this.current.mentionText,r,{pre:this.current.collection.searchOpts.pre||"",post:this.current.collection.searchOpts.post||"",skip:this.current.collection.searchOpts.skip,extract:c=>{if(typeof this.current.collection.lookup=="string")return c[this.current.collection.lookup];if(typeof this.current.collection.lookup=="function")return this.current.collection.lookup(c,this.current.mentionText);throw new Error("Invalid lookup attribute, lookup must be string or function.")}});this.current.collection.menuItemLimit&&(o=o.slice(0,this.current.collection.menuItemLimit)),this.current.filteredItems=o;let l=this.menu.querySelector("ul");if(this.range.positionMenuAtCaret(t),!o.length){let c=new CustomEvent("tribute-no-match",{detail:this.menu});this.current.element.dispatchEvent(c),typeof this.current.collection.noMatchTemplate=="function"&&!this.current.collection.noMatchTemplate()||!this.current.collection.noMatchTemplate?this.hideMenu():typeof this.current.collection.noMatchTemplate=="function"?l.innerHTML=this.current.collection.noMatchTemplate():l.innerHTML=this.current.collection.noMatchTemplate;return}l.innerHTML="";let s=this.range.getDocument().createDocumentFragment();o.forEach((c,f)=>{let u=this.range.getDocument().createElement("li");u.setAttribute("data-index",f),u.className=this.current.collection.itemClass,u.addEventListener("mousemove",h=>{let[p,v]=this._findLiTarget(h.target);h.movementY!==0&&this.events.setActiveLi(v)}),this.menuSelected===f&&u.classList.add(this.current.collection.selectClass),u.innerHTML=this.current.collection.menuItemTemplate(c),s.appendChild(u)}),l.appendChild(s)};typeof this.current.collection.values=="function"?this.current.collection.values(this.current.mentionText,i):i(this.current.collection.values)}_findLiTarget(e){if(!e)return[];const t=e.getAttribute("data-index");return t?[e,t]:this._findLiTarget(e.parentNode)}showMenuForCollection(e,t){e!==document.activeElement&&this.placeCaretAtEnd(e),this.current.collection=this.collection[t||0],this.current.externalTrigger=!0,this.current.element=e,e.isContentEditable?this.insertTextAtCursor(this.current.collection.trigger):this.insertAtCaret(e,this.current.collection.trigger),this.showMenuFor(e)}placeCaretAtEnd(e){if(e.focus(),typeof window.getSelection<"u"&&typeof document.createRange<"u"){var t=document.createRange();t.selectNodeContents(e),t.collapse(!1);var i=window.getSelection();i.removeAllRanges(),i.addRange(t)}else if(typeof document.body.createTextRange<"u"){var r=document.body.createTextRange();r.moveToElementText(e),r.collapse(!1),r.select()}}insertTextAtCursor(e){var t,i;t=window.getSelection(),i=t.getRangeAt(0),i.deleteContents();var r=document.createTextNode(e);i.insertNode(r),i.selectNodeContents(r),i.collapse(!1),t.removeAllRanges(),t.addRange(i)}insertAtCaret(e,t){var i=e.scrollTop,r=e.selectionStart,o=e.value.substring(0,r),l=e.value.substring(e.selectionEnd,e.value.length);e.value=o+t+l,r=r+t.length,e.selectionStart=r,e.selectionEnd=r,e.focus(),e.scrollTop=i}hideMenu(){this.menu&&(this.menu.style.cssText="display: none;",this.isActive=!1,this.menuSelected=0,this.current={})}selectItemAtIndex(e,t){if(e=parseInt(e),typeof e!="number"||isNaN(e))return;let i=this.current.filteredItems[e],r=this.current.collection.selectTemplate(i);r!==null&&this.replaceText(r,t,i)}replaceText(e,t,i){this.range.replaceTriggerText(e,!0,!0,t,i)}_append(e,t,i){if(typeof e.values=="function")throw new Error("Unable to append to values, as it is a function.");i?e.values=t:e.values=e.values.concat(t)}append(e,t,i){let r=parseInt(e);if(typeof r!="number")throw new Error("please provide an index for the collection to update.");let o=this.collection[r];this._append(o,t,i)}appendCurrent(e,t){if(this.isActive)this._append(this.current.collection,e,t);else throw new Error("No active state. Please use append instead and pass an index.")}detach(e){if(!e)throw new Error("[Tribute] Must pass in a DOM node or NodeList.");if(typeof jQuery<"u"&&e instanceof jQuery&&(e=e.get()),e.constructor===NodeList||e.constructor===HTMLCollection||e.constructor===Array){let i=e.length;for(var t=0;t{e.removeAttribute("data-tribute"),this.isActive=!1,e.tributeMenu&&e.tributeMenu.remove()})}}function Zt(){const n=".kanka-mentions",e=document.querySelector(n);if(!e)return;const t=e.dataset.remote,i=new J({values:function(l,s){o(l,c=>s(c))},lookup:"name",menuShowMinLength:3,selectTemplate:function(l){return"["+l.original.model_type+":"+l.original.id+"]"},noMatchTemplate:function(){return null}});document.querySelectorAll(n).forEach(l=>{l.dataset.mentions!=="1"&&(l.dataset.mentions=1,i.attach(l))});function o(l,s){let c=new XMLHttpRequest;c.onreadystatechange=function(){if(c.readyState===4)if(c.status===200){let u=JSON.parse(c.responseText);s(u)}else c.status===403&&s([])};let f=t+"?q="+l;c.open("GET",f,!0),c.send()}}const it=()=>{document.querySelectorAll("form[data-shortcut]").forEach(function(e){Jt(e)})},rt=()=>{document.addEventListener("keydown",function(n){const e=n.target,t=document.getElementById("primary-dialog"),i=document.querySelector(".quick-creator-button");let r=document.querySelector('[data-keyboard="edit"]');if(n.key==="]"){if(de(e))return;n.preventDefault();const o=document.querySelector(".sidebar-toggle");o.click(),o.blur()}else if(n.key==="k"){if(de(e))return;n.preventDefault(),document.getElementById("entity-lookup").focus()}else if(n.key==="n"&&!(n.ctrlKey||n.metaKey)&&!n.altKey&&i){if(de(e)||t!=null&&t.open)return;i.click()}else if(n.key==="e"&&!(n.ctrlKey||n.metaKey)&&r){if(de(e)||t!=null&&t.open)return;r.click()}else n.key==="Escape"&&(t==null?void 0:t.classList.contains("qq-modal-selection").length)===1&&window.closeDialog(t)})},de=n=>!n||n.length===0?!1:["input","textarea","select"].includes(n.tagName.toLowerCase())||n.getAttribute("contentEditable")==="true"?!0:!!n.classList.contains("CodeMirror"),Jt=n=>{n.dataset.shortcutInit||(n.dataset.shortcutInit=1,document.addEventListener("keydown",function(e){if((e.ctrlKey||e.metaKey)&&e.key.toLowerCase()==="s")return e.preventDefault(),n.dataset.unload&&(window.entityFormHasUnsavedChanges=!1),e.shiftKey?be("submit-update"):e.altKey&&be("submit-new"),n.requestSubmit(),console.log("requested tos ubmit",n),!1;if((e.ctrlKey||e.metaKey)&&e.altKey&&e.key==="c")return n.dataset.unload&&(window.entityFormHasUnsavedChanges=!1),be("submit-copy"),n.submit(),!1}))},be=n=>{const e=document.getElementById("form-submit-main");e&&(e.name=n,document.getElementById("submit-mode").name=n)},ot=()=>{document.querySelectorAll('input[data-paste="fontawesome"]').forEach(function(e){e.addEventListener("paste",function(t){t.preventDefault();const i=(t.clipboardData||window.clipboardData).getData("text");if(i.startsWith('l.json()).then(l=>{o.innerHTML="",l.forEach(s=>{const c=document.createElement("a");c.href=s.url,c.text=s.name,o.appendChild(c)}),l.length>0&&i.classList.remove("hidden")})}))}const st=()=>{const n=document.querySelectorAll(".form-submit-actions");if(n.length===0)return;let e=document.getElementById("form-submit-main"),t=document.getElementById("submit-mode");if(t===void 0)throw new Error("No submit mode hidden input found");n.forEach(i=>{i.addEventListener("click",function(r){return r.preventDefault(),t.name=i.dataset.action,e.click(),!1})})};function nn(){if(document.querySelectorAll('form[data-unload="1"]').length===0)return;const e=document.querySelector("#form-submit-main");document.querySelectorAll('form[data-unload="1"] input, form[data-unload="1"] select, form[data-unload="1"] textarea').forEach(i=>{i.dataset.skipUnsaved||i.classList.contains("form-control")||(i.addEventListener("change",function(){window.entityFormHasUnsavedChanges=!0}),i.classList.contains("select2")&&(i.onchange=()=>{window.entityFormHasUnsavedChanges=!0}))}),e&&window.addEventListener("beforeunload",function(i){window.entityFormHasUnsavedChanges&&(i.preventDefault(),i.returnValue="Unsaved data warning")})}const rn=()=>{document.querySelectorAll(".dynamic-row-add").forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();const i=e.dataset.target,r=e.dataset.template,o=document.createElement("div");return o.innerHTML=document.querySelector("#"+r).innerHTML,document.querySelector("."+i).append(o),We(),window.triggerEvent(),!1})}),We()},We=()=>{document.querySelectorAll(".dynamic-row-delete").forEach(e=>{e.dataset.init!==1&&(e.dataset.init=1,e.addEventListener("click",function(t){t.preventDefault(),e.closest(".parent-delete-row").remove()}),e.addEventListener("keydown",function(t){t.key==="Enter"&&e.click()}))})};rn();st();nn();en();tn();const lt=()=>{const n=document.querySelector(".btn-post-collapse");n==null||n.addEventListener("click",function(t){t.preventDefault(),document.querySelectorAll(".element-toggle").forEach(r=>{r.classList.add("animate-collapsed"),document.querySelector(r.dataset.target).classList.add("hidden")})});const e=document.querySelector(".btn-post-expand");e==null||e.addEventListener("click",function(t){t.preventDefault(),document.querySelectorAll(".element-toggle").forEach(r=>{r.classList.remove("animate-collapsed"),document.querySelector(r.dataset.target).classList.remove("hidden")})})},at=()=>{const n=document.querySelector(".story-load-more");n==null||n.addEventListener("click",function(e){return e.preventDefault(),this.classList.add("loading"),axios.get(this.dataset.url).then(t=>{n.parentNode.remove(),console.log(t),document.querySelector(".entity-posts").insertAdjacentHTML("beforeend",t.data),at(),lt(),window.triggerEvent()}).catch(()=>{n.classList.remove("loading")}),!1})},on=()=>{const n=document.querySelector(".domain-trust");n&&n.addEventListener("click",function(e){const t="kanka_trusted_domains";let i=document.cookie.match("(^|;) ?"+t+"=([^;]*)(;|$)");i=i?i[2]:"";const r=n.dataset.domain;i.includes(r)||(i&&(i+="|"),i+=r);let o=new Date;o.setTime(o.getTime()+30*24*60*60*1e3),document.cookie=t+"="+i+";path=/;expires="+o.toUTCString()+";sameSite=Strict"})},sn=()=>{let n=window.location.hash.substring(1);if(!n)return;let e=document.getElementById(n);if(e)return;let t=document.getElementById("post-anchor-loader");if(!t)return;let i=n.match(/\d+$/),r=t.dataset.url.replace("/0","/"+i);axios.get(r).then(o=>{t.insertAdjacentHTML("afterbegin",o.data),e=document.getElementById(n),window.scrollTo({top:e.offsetTop,behavior:"smooth"})})};lt();at();on();sn();const ct=document.querySelectorAll(".post-perm-add"),ln=()=>{window.onEvent(function(){cn()}),ct.length!==0&&(an(),ut())},an=()=>{ct.forEach(n=>{n.addEventListener("click",function(e){e.preventDefault();let t=this.dataset.type,i=document.querySelector('select[name="'+t+'"]');if(!i||!i.selectedOptions)return!1;let r=document.getElementById(this.dataset.template);for(const l of i.selectedOptions){const s=r.cloneNode(!0);s.classList.remove("hidden"),s.removeAttribute("id"),s.innerHTML=s.innerHTML.replace(/\$SELECTEDID\$/g,l.value).replace(/\$SELECTEDNAME\$/g,l.text),document.getElementById("post-perm-target").insertAdjacentElement("beforebegin",s)}document.getElementById(this.dataset.dialog).close(),ut();for(const l of i.options)l.selected=!1;return i.value=null,i.dispatchEvent(new Event("change")),!1})})},ut=()=>{document.querySelectorAll(".post-delete-perm").forEach(e=>{e.closest(".hidden")||e.dataset.init!=="1"&&(e.dataset.init="1",e.addEventListener("click",function(t){e.closest(".perm-row").remove(),t.preventDefault()}))})},cn=()=>{const n=document.querySelector("form.post-visibility");n&&(n.onsubmit=function(e){return e.preventDefault(),axios.post(this.getAttribute("action"),{visibility_id:this.querySelector('[name="visibility_id"]').value}).then(t=>{document.getElementById("primary-dialog").close(),document.getElementById("visibility-icon-"+t.data.post_id).firstElementChild.className=t.data.icon.class,window.showToast(t.data.toast)}),!1})};ln();const un=()=>{let n=document.getElementById("post-layout-selector");if(!n)return;const e=document.querySelector(".field-entry"),t=document.querySelector(".field-location"),i=document.querySelector(".field-display"),r=document.querySelector("#post-layout-subform");n.addEventListener("change",function(o){o.preventDefault(),this.value===""?(e.style.removeProperty("display"),e.style.removeProperty("display"),i.style.removeProperty("display"),r.style.display="none"):(e.style.display="none",t.style.display="none",i.style.display="none",r.style.removeProperty("display"))})};un();const dn=()=>{if(!document.querySelector("#calendar-year-switcher"))return;document.querySelectorAll(".calendar-event-block").forEach(e=>{e.dataset.toggle!=="dialog"&&e.dataset.url&&e.addEventListener("click",function(){window.location=e.dataset.url})})},dt=()=>{var o,l,s;const n=document.querySelector('select[name="recurring_periodicity"]');if(!n)return;n.onchange=function(){const c=document.querySelector(".field-recurring-until");n.value?c.classList.remove("hidden"):c.classList.add("hidden")};const e=document.querySelector("#calendar-event-first"),t=document.querySelector(".calendar-new-event-field"),i=document.querySelector(".calendar-existing-event-field"),r=document.querySelector("#calendar-event-subform");(o=document.querySelector("#calendar-action-existing"))==null||o.addEventListener("click",function(c){c.preventDefault(),e.classList.add("!hidden"),t.classList.add("hidden"),i.classList.remove("hidden"),r.classList.remove("hidden")}),(l=document.querySelector("#calendar-action-new"))==null||l.addEventListener("click",function(c){c.preventDefault(),e.classList.add("!hidden"),t.classList.remove("hidden"),i.classList.add("hidden"),r.classList.remove("hidden")}),(s=document.querySelector("#calendar-event-switch"))==null||s.addEventListener("click",function(c){c.preventDefault(),r.classList.add("hidden"),e.classList.remove("!hidden"),i.classList.remove("hidden"),t.classList.remove("hidden")})},fn=()=>{document.querySelector('[data-shortcut="previous"]')&&document.addEventListener("keydown",function(n){if((n.ctrlKey||n.metaKey)&&n.which===37){const e=document.querySelector('[data-shortcut="previous"]');e.classList.add("loading"),e.click()}else if((n.ctrlKey||n.metaKey)&&n.which===39){const e=document.querySelector('[data-shortcut="next"]');e.classList.add("loading"),e.click()}})};dn();fn();document.querySelector('select[name="recurring_periodicity"]')&&dt();window.onEvent(function(){dt()});let ee,Te,D,xe,Z,G,z,V,he,te;window.onEvent(function(){hn()});const mn=()=>{ee=document.querySelector("#entity-calendar-form-add"),D=document.querySelector('select[name="calendar_id"]'),xe=document.querySelector('[name="calendar_id"]'),document.querySelector(".entity-calendar-modal-form"),te=document.querySelector(".entity-calendar-subform"),V=document.querySelector("#entity-calendar-form-cancel"),Te=document.querySelector(".entity-calendar-form"),G=document.querySelector('input[name="calendar_year"]'),Z=document.querySelector('[name="calendar_month"]'),z=document.querySelector("#reminder_day"),he=document.querySelector(".entity-calendar-loading"),ee&&(ee.addEventListener("click",function(n){n.preventDefault(),ee.classList.add("hidden"),Te.classList.remove("hidden");let e=ee.dataset.defaultCalendar;return e&&(xe.value=e,V==null||V.classList.remove("hidden"),te.classList.remove("hidden"),pe(e)),!1}),V.addEventListener("click",function(n){n.preventDefault(),D&&(D.value=null),xe.value=null,V.classList.add("hidden"),Ce()})),D&&(D.onchange=n=>{if(te.classList.add("hidden"),!D.value)return Ce(),!1;G=document.querySelector('input[name="calendar_year"]'),Z=document.querySelector('[name="calendar_month"]'),z=document.querySelector("#reminder_day"),!G&&document.querySelector('input[name="year"]')&&(G=document.querySelector('input[name="year"]'),Z=document.querySelector('select[name="month"]'),z=document.querySelector("#reminder_day")),pe(D.value)}),ft()},hn=()=>{if(!document.getElementById("entity-calendar-modal-add"))return;ee=document.querySelector("input[name=calendar-data-url]"),D=document.querySelector('[name="calendar_id"]'),G=document.querySelector('input[name="year"]'),Z=document.querySelector('select[name="month"]'),z=document.querySelector("#reminder_day"),he=document.querySelector(".entity-calendar-loading"),te=document.querySelector(".entity-calendar-subform"),D&&(D.onchange=e=>{if(te.classList.add("hidden"),!D.value){Ce();return}pe(D.value)},D!=null&&D.value&&(V==null||V.classList.remove("hidden"),te.classList.remove("hidden"),pe(D.value)));const n=document.querySelector('.entity-calendar-subform input[name="length"]');n&&n.addEventListener("focusout",function(){if(!this.value)return;const e=this.dataset.url.replace("/0/","/"+D.value+"/"),t={day:z.value,month:Z.value,year:G.value,length:this.value};axios.get(e,{data:t}).then(i=>{const r=document.querySelector(".length-warning");i.data.overflow==!0?r.classList.remove("hidden"):r.classList.add("hidden")})}),ft()},pe=n=>{he.classList.remove("hidden"),n=parseInt(n);const e=document.querySelector('input[name="calendar-data-url"]').dataset.url.replace("/0/","/"+n+"/");fetch(e).then(t=>t.json()).then(t=>{let i=z.value;G.innerHTML="",Z.innerHTML="",z.innerHTML="";let r=1,o=1;i||(i=t.current.day);let l=parseInt(t.current.month);Object.entries(t.months).forEach((u,h)=>{const p=document.createElement("option");p.text=u[1].name,p.value=h+1,u[0]===l&&(p.selected=!0),p.dataset.length=u[1].length,Z.appendChild(p),r===l&&(o=u[1].length),r++});for(let u=1;u<=o;u++){const h=document.createElement("option");h.text=u,h.value=u,u==i&&(h.selected=!0),z.appendChild(h)}he.classList.add("hidden"),te.classList.remove("hidden"),G.value=t.current.year;const c=document.querySelector("select.reminder-periodicity");for(;c.options.length>0;)c.options.remove(0);Object.entries(t.recurring).forEach((u,h)=>{const p=document.createElement("option");p.value=u[0],p.text=u[1],c.appendChild(p)}),document.querySelector("#reminder_length").value=1,t.length===1&&(Z.value=t[0].id)})},Ce=()=>{Te.classList.add("hidden"),ee.classList.remove("hidden"),document.querySelector('[name="calendar_day"]').value=null,document.querySelector('[name="calendar_month"]').value=null,document.querySelector('input[name="calendar_year"]').value=null,document.querySelector('[name="calendar_id"]').value=null},ft=()=>{const n=document.querySelector("#reminder_month");n&&n.addEventListener("change",function(e){const i=n.options[n.selectedIndex].dataset.length;pn(i)})},pn=n=>{let e=parseInt(z.value);n=parseInt(n),e>n&&(e=n),z.innerHTML="";for(let t=1;t<=n;t++){const i=document.createElement("option");i.text=t,i.value=t,t===e&&(i.selected=!0),z.appendChild(i)}};mn();const mt=document.querySelector("dialog#edit-warning"),qe=300*1e3;let gn=document.querySelector('input[name="edit-warning"]'),ht,Me=!0;const vn=()=>{mt&&(window.openDialog("edit-warning",gn.dataset.url),window.onEvent(function(){yn()}),wn())};function yn(){Me=!1;const n=document.getElementById("entity-edit-warning-ignore");n.addEventListener("click",function(e){e.preventDefault(),Me=!0,axios.post(n.dataset.url).then(()=>{mt.close()})})}const wn=()=>{const n=document.getElementById("editing-keep-alive");n&&(ht=n.dataset.url,setTimeout(Ae,qe))},Ae=()=>{if(!Me){setTimeout(Ae,qe);return}axios.post(ht).then(()=>{setTimeout(Ae,qe)})};window.onReady(()=>{vn()});let se,pt,gt,ce;const $e=()=>{pt=document.querySelector("#qq-modal-loading"),gt=document.querySelector("#qq-modal-selection"),ce=document.querySelector("#qq-modal-form"),document.querySelectorAll('[data-toggle="entity-creator"]').forEach(n=>{n.addEventListener("click",bn)})},bn=n=>{var i;n.preventDefault();const e=n.currentTarget;return e.dataset.type==="inline"?(document.querySelector(".quick-creator-body").classList.add("hidden"),(i=document.querySelector(".quick-creator-footer"))==null||i.classList.add("hidden"),document.querySelector(".quick-creator-loading").classList.remove("!hidden")):xn(),axios.get(e.dataset.url).then(r=>{pt.classList.add("!hidden"),gt.classList.add("!hidden"),ce.innerHTML=r.data,ce.classList.remove("!hidden"),Pe(),je(),window.triggerEvent()}),!1},vt=()=>{const n=document.querySelector("#qq-name-field");!n||n.dataset.init==="1"||(n.dataset.init="1",n.addEventListener("focusout",function(){if(!this.value)return;const e=this.parentNode.querySelector(".duplicate-entity-warning");e.classList.add("hidden");const t=this.dataset.live+"?q="+this.value+"&type="+this.dataset.type;axios.get(t).then(i=>{if(i.data.length===0){e.classList.add("hidden");return}const r=Object.keys(i.data).map(function(o){return''+i.data[o].name+""}).join(", ");n.parentNode.querySelector(".duplicate-entities").innerHTML=r,e.classList.remove("hidden")})}))},xn=()=>{document.querySelector("#qq-modal-form").classList.add("!hidden"),document.querySelector("#qq-modal-selection").classList.add("!hidden"),document.querySelector("#qq-modal-loading").classList.remove("!hidden")},Pe=()=>{se=document.querySelectorAll(".quick-creator-submit"),se.length!==0&&(vt(),je(),se.forEach(n=>{n.addEventListener("click",function(e){let t=this.value;return t&&(document.querySelector('#entity-creator-form [name="action"]').value=t),!0})}),document.getElementById("entity-creator-form").onsubmit=function(n){const e=n.target;n.preventDefault(),se.forEach(r=>r.classList.add("btn-disabled","loading")),document.querySelectorAll("div.text-error").forEach(r=>r.remove());const i=new FormData(e);axios.post(e.getAttribute("action"),i).then(r=>{var l,s;if(typeof r.data=="object"){if(r.data.redirect){window.location.replace(r.data.redirect);return}let c=new Option(r.data._name,r.data._id,!0,!0),f=document.querySelector("#"+r.data._target);f.appendChild(c),f.dispatchEvent(new Event("change"));const u=document.querySelector("#qq-modal-form");u&&(u.innerHTML="",u.classList.remove("!hidden")),(l=document.querySelector("#qq-modal-loading"))==null||l.classList.add("!hidden"),(s=document.querySelector("#qq-modal-selection"))==null||s.classList.remove("!hidden"),document.getElementById("primary-dialog").close(),Ie();return}let o=document.getElementById("qq-modal-form");o.innerHTML=r.data,window.triggerEvent(),$e(),Ie()}).catch(r=>{r.response&&window.formErrorHandler(r.response,e),se.forEach(o=>o.classList.remove("btn-disabled","loading")),document.querySelector('#entity-creator-form [name="action"]').value=""})})},je=()=>{var n;document.querySelectorAll(".qq-mode-toggle").forEach(e=>{e.addEventListener("click",function(t){var i;t.preventDefault(),!this.classList.contains("active")&&(document.querySelector(".qq-mode-toggle").classList.remove("active"),this.classList.add("active"),document.querySelector(".quick-creator-body").classList.add("hidden"),(i=document.querySelector(".quick-creator-footer"))==null||i.classList.add("hidden"),document.querySelector(".quick-creator-loading").classList.remove("!hidden"),axios.get(this.dataset.url).then(r=>{ce.innerHTML=r.data,ce.classList.remove("!hidden"),Ie(),window.triggerEvent()}))})}),(n=document.querySelector(".qq-action-more"))==null||n.addEventListener("click",function(e){e.preventDefault(),this.classList.add("hidden"),document.querySelector(".qq-more-fields").classList.remove("hidden")}),$e()},Ie=()=>{je(),vt(),Pe()},Ln=()=>{document.querySelectorAll(".quick-creator-subform").forEach(e=>{e.addEventListener("click",t=>{window.openDialog("primary-dialog",e.dataset.url)})})};window.onEvent(function(){$e(),Pe()});Ln();const yt=()=>{const n=document.querySelectorAll("[data-bulk-action]");n==null||n.forEach(t=>{t.addEventListener("click",i=>{i.preventDefault(),Sn(t.dataset.bulkAction)})});const e=document.querySelectorAll(".bulk-print");e==null||e.forEach(t=>{t.addEventListener("click",i=>{i.preventDefault(),t.closest("form").requestSubmit()})})},wt=()=>{kn();const n=document.querySelectorAll("input[name='model[]']");n==null||n.forEach(e=>{e.dataset.initiated!=="1"&&(e.dataset.initiated="1",e.addEventListener("change",t=>{console.log("change"),t.preventDefault(),Ne()}))})},kn=()=>{const n=document.querySelector("#datagrid-select-all");n&&n.dataset.loaded!=="1"&&(n.dataset.loaded="1",n.addEventListener("click",function(e){const t=document.querySelectorAll("input[name='model[]']");n.checked?t==null||t.forEach(i=>{i.checked=!0}):t==null||t.forEach(i=>{i.checked=!1}),Ne()}))},Sn=n=>{let e=[];const t=document.querySelectorAll("input[name='model[]']");t==null||t.forEach(i=>{i.checked&&e.push(i.value)}),n==="ajax"?window.onEvent(function(){document.querySelector('#primary-dialog input[name="models"]').value=e.toString()}):document.querySelector("#datagrid-bulk-"+n+"-models").value=e.toString()},Ne=()=>{let n=!0;const e=document.querySelectorAll("input[name='model[]']");e==null||e.forEach(i=>{i.checked&&(n=!1)});const t=document.querySelectorAll(".datagrid-bulk-actions .btn2");t==null||t.forEach(i=>{n?(i.disabled=!0,i.classList.add("btn-disabled")):(i.disabled=!1,i.classList.remove("btn-disabled","disabled"))})},En=()=>{const n=document.querySelector(".list-treeview");if(!n)return;let e=n.dataset.url;document.querySelectorAll(".table-nested > tbody > tr").forEach(function(i){let r=i.dataset.children;parseInt(r)>0&&(i.classList.add("tr-hover"),i.classList.add("cursor-pointer"),i.addEventListener("click",function(o){const l=o.target;o.target.type!=="checkbox"&&l.dataset.tree!=="escape"&&(window.location=e+"?parent_id="+i.dataset.id+"&m=table")}))})};wt();yt();Ne();En();window.onEvent(function(){yt(),wt()});let ie;const _n=new IntersectionObserver(function(n){n.forEach(e=>{e.isIntersecting===!0&&Be(e.target)})},{threshold:[0]}),bt=()=>{const n=document.querySelectorAll('table[data-render="datagrid2"]');n==null||n.forEach(e=>{Be(e)})},Be=n=>{qn(n),n.dataset.initiated!=="1"&&(n.dataset.initiated="1",Tn(n),n.dataset.url&&De(n,n))},Tn=n=>{var e,t;(e=n.querySelectorAll("thead a"))==null||e.forEach(i=>{i.dataset.loaded!=="1"&&(i.dataset.loaded="1",i.addEventListener("click",function(r){r.preventDefault(),De(i,n)}))}),(t=n.parentNode.querySelectorAll('nav[role="navigation"] a'))==null||t.forEach(i=>{i.dataset.loaded!=="1"&&(i.dataset.loaded="1",i.addEventListener("click",r=>{r.preventDefault(),De(i,n)}))})},Cn=()=>{const n=document.querySelectorAll('[data-render="datagrid2-onload"]');n.length!==0&&n.forEach(e=>{_n.observe(e)})},De=(n,e)=>{var i,r,o;(i=e.querySelector("thead"))==null||i.classList.add("hidden"),(r=e.querySelector("tbody"))==null||r.classList.add("hidden"),(o=e.querySelector("tfoot"))==null||o.classList.remove("hidden");let t=n.getAttribute("href");n.dataset.url&&(t=n.dataset.url),e.parentNode&&axios.get(t).then(l=>{const s=e.parentNode;if(l.data.html&&(s.innerHTML=l.data.html),l.data.deletes){const f=document.querySelector("#datagrid-delete-forms");f&&(f.innerHTML=l.data.deletes)}l.data.url&&window.history.pushState({},"",l.data.url);const c=s.querySelector('[data-render="datagrid2"]');Be(c),window.triggerEvent()}).catch(l=>{})},qn=n=>{var r;const e=n.parentNode,t=e.querySelectorAll(".datagrid-bulk");t==null||t.forEach(o=>{An(n,o)});const i=e.querySelectorAll(".datagrid-submit");i==null||i.forEach(o=>{Mn(n,o)}),(r=document.querySelector("#datagrid-action-confirm"))==null||r.addEventListener("click",function(){window.closeDialog("datagrid-bulk-delete"),ie.submit()})},Mn=(n,e)=>{e.parentNode.classList.contains("hidden")||e.dataset.loaded!=="1"&&(e.dataset.loaded="1",console.log("register bulk submit",e,e.parentNode),e.addEventListener("click",function(t){var r;t.preventDefault(),ie=e.closest("form");const i=ie.querySelector('input[name="action"]');if(i.value=e.dataset.action,e.dataset.action==="delete")return window.openDialog("datagrid-bulk-delete"),!1;(r=n.parentNode.querySelectorAll(".datagrid-bulk-actions .btn2"))==null||r.forEach(o=>o.classList.add("btn-disabled")),n.parentNode.querySelector(".datagrid-bulk-actions .btn2").classList.add("loading"),ie.submit()}))},An=(n,e)=>{e.parentNode.classList.contains("hidden")||e.dataset.loaded!=="1"&&(e.dataset.loaded="1",e.addEventListener("click",function(t){t.preventDefault(),ie=n.closest("form"),axios.post(ie.getAttribute("action")+"?action=edit",{model:In(n)}).then(i=>{const r=document.getElementById("primary-dialog");r.innerHTML=i.data,window.openDialog("primary-dialog"),window.triggerEvent()})}))},In=n=>{let e=[];const t=n.querySelectorAll("input[name='model[]']");return t==null||t.forEach(i=>{i.checked&&e.push(i.value)}),e};Cn();bt();window.onEvent(function(){bt()});const xt=()=>{document.querySelectorAll('[data-animate="collapse"]').forEach(r=>{r.addEventListener("click",Hn)}),document.querySelectorAll('[data-animate="reveal"]').forEach(r=>{r.addEventListener("change",$n)}),document.querySelectorAll("[data-pulse]").forEach(r=>{r.addEventListener("click",Dn)}),document.querySelectorAll("select.permission-control").forEach(r=>{Lt(r),r.addEventListener("change",Pn)})},Dn=n=>{n.preventDefault();let e=document.querySelector(n.currentTarget.dataset.pulse),t=n.currentTarget.dataset.content;window.showTooltip(e,{content:t,theme:"kanka",placement:n.currentTarget.dataset.placement??"bottom",allowHTML:!0,arrow:!0,interactive:!0,trigger:"manual"})};function Hn(n){n.target.type!=="checkbox"&&n.preventDefault();let e=this.dataset.target;e||(e=this.hash),document.querySelectorAll(e).forEach(i=>{i.classList.toggle("hidden")}),this.classList.toggle("animate-collapsed")}function $n(n){let e=document.querySelector(this.dataset.target);this.value?e.classList.remove("hidden"):e.classList.add("hidden")}function Pn(n){Lt(this)}function Lt(n){n.classList.remove("text-red-500","text-green-500"),n.value==="deny"?n.classList.add("text-red-500"):n.value==="allow"&&n.classList.add("text-green-500")}window.onEvent(function(){xt()});xt();const jn=()=>{const n=document.getElementById("bookmark-selector");if(!n)return!1;n.addEventListener("change",function(e){e.preventDefault();let t=n.options[n.selectedIndex];document.querySelectorAll(".bookmark-subform").forEach(o=>{o.classList.add("hidden")});let r=document.querySelector(t.dataset.target);r&&r.classList.remove("hidden")})},Nn=()=>{const n=document.getElementById("entity-selector");if(n)n.value!==""&&document.getElementById("filter-subform").style.removeProperty("display");else return!1;n.addEventListener("change",function(){n.value===""?document.getElementById("filter-subform").style.display="none":document.getElementById("filter-subform").style.removeProperty("display")})};jn();Nn();const Bn=()=>{let n=document.getElementById("webhook-selector");if(!n)return!1;n.addEventListener("change",function(e){var i;e.preventDefault();let t=this.options[this.selectedIndex];document.querySelector(".webhook-subform").classList.add("hidden"),(i=document.querySelector(t.dataset.target))==null||i.classList.remove("hidden")})};Bn();window.onEvent(function(){kt()});const kt=()=>{document.querySelectorAll(".form-members").forEach(e=>{if(e.dataset.loaded===1)return;e.dataset.loaded=1;let t=e.dataset.allowClear;$(e).select2({tags:!0,allowClear:t||!0,minimumInputLength:2,placeholder:e.dataset.placeholder,ajax:{quietMillis:500,delay:500,url:e.dataset.url,dataType:"json",data:function(i){var r;return{q:(r=i.term)==null?void 0:r.trim()}},processResults:function(i){return{results:i}},cache:!0},createTag:function(){},escapeMarkup:function(i){return i},templateSelection:function(i){return i.text?`${i.text}`:i.text}})})};kt();const Rn=()=>{if(!document.getElementById("campaign-modules"))return;document.querySelectorAll('input[name="enabled"]').forEach(function(t){On(t)})},On=n=>{n.addEventListener("change",function(e){e.preventDefault(),n.closest(".toggle").classList.add("!hidden"),n.closest(".box-module").querySelector(".action-loading").classList.remove("hidden"),axios.post(n.dataset.url).then(t=>{n.closest(".toggle").classList.remove("!hidden"),n.closest(".box-module").querySelector(".action-loading").classList.add("hidden"),t.data.success&&(t.data.status?n.closest(".box-module").classList.add("module-enabled"):n.closest(".box-module").classList.remove("module-enabled"),window.showToast(t.data.toast))})})},Fn=()=>{document.querySelectorAll(".public-permission").forEach(e=>{e.addEventListener("click",zn)})},zn=n=>{n.preventDefault();let e=n.currentTarget;e.querySelector(".module-icon").classList.add("hidden"),e.querySelector(".loading-animation").classList.remove("hidden"),axios.post(e.dataset.url).then(t=>{e.querySelector(".module-icon").classList.remove("hidden"),e.querySelector(".loading-animation").classList.add("hidden"),t.data.success&&(t.data.status?e.classList.add("enabled"):e.classList.remove("enabled"),window.showToast(t.data.toast))})},Qn=()=>{document.querySelectorAll(".codemirror").forEach(function(e){CodeMirror.fromTextArea(document.getElementById(e.id),{extraKeys:{"Ctrl-Space":"autocomplete"},lineNumbers:!0,lineWrapping:!0,theme:"dracula"})})},Un=()=>{let n=[].slice.call(document.querySelectorAll(".nested-sortable"));for(let e=0;e{const n=document.querySelector("form#campaign-style");n&&n.addEventListener("submit",function(e){let t=document.querySelector(n.dataset.error);return document.querySelector('textarea[name="content"]').value.length{const n=document.querySelector('input[name="vanity"]');n&&n.addEventListener("focusout",function(e){let t=this.value,i=document.getElementById("vanity-error"),r=document.getElementById("vanity-success"),o=document.getElementById("vanity-loading");if(i.innerHTML="",i.classList.add("hidden"),r.classList.add("hidden"),!t)return;r.classList.remove("hidden");let l={};l.vanity=t,axios.post(this.dataset.url,l).then(s=>{n.value=s.data.vanity,r.querySelector("code").innerHTML=s.data.vanity,i.classList.add("hidden"),o.classList.add("hidden"),r.classList.remove("hidden")}).catch(s=>{let c="";s.response.data.errors.vanity.forEach(f=>c+=f+" "),i.innerHTML=c,i.classList.remove("hidden"),r.classList.add("hidden"),o.classList.add("hidden")})})},Vn=()=>{document.querySelectorAll(".permission-toggle").forEach(e=>{e.addEventListener("change",function(t){let i=this.dataset.action;document.querySelectorAll('input[data-action="'+i+'"]').forEach(o=>{this.checked?o.checked=!0:o.checked=!1})})})};Rn();Qn();Un();Fn();Kn();Wn();Vn();const St=()=>{document.querySelectorAll("[data-clipboard]").forEach(e=>{e.addEventListener("click",Yn,!1)})};function Yn(n){n.preventDefault(),Xn(this.dataset.clipboard,this);let e=this.dataset.toast;return e&&window.showToast(e),!1}async function Xn(n,e){if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(n);else{const t=document.createElement("textarea");t.value=n,t.style.position="absolute",t.style.left="-999999px",e.append(t),t.select();try{document.execCommand("copy")}catch(i){console.error(i)}finally{t.remove()}}}St();window.onEvent(function(){St()});const Et=()=>{document.querySelectorAll('.toast-container [data-toggle="dismiss"]').forEach(e=>{e.dataset.init!=="1"&&(e.dataset.init="1",e.addEventListener("click",function(t){t.preventDefault();let i=e.closest(".toast-message");i.classList.remove("opacity-100"),i.classList.add("opacity-0"),setTimeout(function(){i.remove()},150)}))})};window.showToast=function(n,e){e=e||"bg-success text-success-content",e==="error"&&(e="bg-error text-error-content");const t=document.createElement("div");t.classList.add("opacity-100","duration-150","transition-opacity","rounded"),e&&e.split(" ").forEach(r=>{t.classList.add(r)}),t.innerHTML='