From 01d67cefba6023f9c1affebca72e06618953dec8 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sun, 13 Sep 2026 02:40:27 +0000 Subject: [PATCH] fix(deps): Fix npm audit Signed-off-by: GitHub --- dist/theming-settings-personal.mjs | 2 +- dist/theming-settings-personal.mjs.license | 2 +- dist/theming-settings-personal.mjs.map | 2 +- dist/theming-settings-personal.mjs.map.license | 2 +- package-lock.json | 18 +++++++++--------- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dist/theming-settings-personal.mjs b/dist/theming-settings-personal.mjs index cbc0c7ed62193..4688fac005c90 100644 --- a/dist/theming-settings-personal.mjs +++ b/dist/theming-settings-personal.mjs @@ -1,2 +1,2 @@ -import{b as K,v as xe,o as m,g as I,n as x,l as v,t as y,u as n,i as j,L as Ue,M as Pe,k,w,j as H,z as He,p as U,F as E,D as ue,c as C,s as M,m as de,Z as Be,q as Q,B as Se,x as Ie,C as De,G as ze,f as Le}from"./preload-helper-DaivvT3M.chunk.mjs";import{c as V,i as Ke}from"./TrashCanOutline-C1Npic_W.chunk.mjs";import{_ as B,l as A}from"./_plugin-vue_export-helper-CqVUm19z.chunk.mjs";import{t as u,g as te}from"./index-CWUMrdUf.chunk.mjs";import{q as Ve,c as P,b as Z}from"./public-DUDgMnHe.chunk.mjs";import{N as ee}from"./NcCheckboxRadioSwitch-BH7v3jju.chunk.mjs";import{N as se}from"./NcNoteCard-B1HE2gEt.chunk.mjs";import{N as F}from"./ContentCopy-doKQacFi.chunk.mjs";import{a as R,h as je,i as ae,j as re}from"./index-DtFnHTNv.chunk.mjs";import{l as W,A as Fe,g as ce,r as me}from"./refreshStyles-CG6pRcp_.chunk.mjs";import{N as $e,g as qe}from"./Check-KMcgcx9_.chunk.mjs";import{q as G,r as Oe,n as Ee,o as Re}from"./mdi-BgeXkQgu.chunk.mjs";import Ae from"./index-CFcNW3nM.chunk.mjs";import{N as J}from"./Web-DAo7hh-V.chunk.mjs";import{N as X}from"./formatRelative-CtrHxjNv.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./util-BUUeB7_Z.chunk.mjs";import"./NcModal-CE9u3Gsc.chunk.mjs";import"./PencilOutline-BvEosbt9.chunk.mjs";const We=["src"],Ze={class:"theming__preview-description"},Ge={class:"theming__preview-explanation"},Je={key:0,class:"theming__preview-warning",role:"note"},Ye=K({__name:"ThemeListItem",props:He({enforced:{type:Boolean},loading:{type:Boolean},theme:{},type:{},name:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=xe(t,"modelValue"),a=t,r=U(()=>Ve("theming","img",a.theme.id+".jpg")),i=U({get(){return a.type==="switch"?e.value:a.type==="radio"?e.value?a.theme.id:!1:e.value?[a.theme.id]:[]},set(){e.value=!e.value}});return(s,l)=>(m(),I("li",{class:x(["theming__preview--"+t.theme.id,"theming__preview"])},[v("img",{alt:"",class:"theming__preview-image",src:r.value,onClick:l[0]||(l[0]=g=>e.value=!e.value)},null,8,We),v("div",Ze,[v("h3",null,y(t.theme.title),1),v("p",Ge,y(t.theme.description),1),t.enforced?(m(),I("span",Je,y(n(u)("theming","Theme selection is enforced")),1)):j("",!0),Ue(k(n(ee),{modelValue:i.value,"onUpdate:modelValue":l[1]||(l[1]=g=>i.value=g),class:"theming__preview-toggle",disabled:t.enforced,loading:t.loading,name:t.type!=="switch"?t.name:void 0,type:t.type,value:t.type!=="switch"?t.theme.id:void 0},{default:w(()=>[H(y(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","loading","name","type","value"]),[[Pe,!t.enforced]])])],2))}}),Qe=B(Ye,[["__scopeId","data-v-e7ef618d"]]),Xe=["aria-label"],et=K({__name:"ThemeList",props:{label:{},multiple:{type:Boolean},default:{},themes:{}},emits:["updated"],setup(t,{emit:e}){const a=t,r=e,i="themes-"+Math.random().toString(16).slice(6),s=A("theming","enforceTheme",""),l=M(!1);async function g(o,b){if(o.id!==s&&!l.value&&o.enabled!==b)try{if(l.value=!0,b===!1){if(await V.delete(P("apps/theming/api/v1/theme/{themeId}",{themeId:o.id})),!a.multiple&&a.default){const p=a.themes.find(d=>d.id===a.default.id);p&&!p.enabled&&(await V.put(P("apps/theming/api/v1/theme/{themeId}/enable",{themeId:p.id})),p.enabled=!0)}}else if(await V.put(P("apps/theming/api/v1/theme/{themeId}/enable",{themeId:o.id})),!a.multiple){const p=a.themes.find(d=>d.id!==o.id&&d.enabled);p&&(await V.delete(P("apps/theming/api/v1/theme/{themeId}",{themeId:p.id})),p.enabled=!1)}o.enabled=b,r("updated")}catch(p){let d="";Ke(p)&&p.response?.data.ocs?.meta?.message&&(d=`${p.response.data.ocs.meta.message}. ${d}`),R(u("theming","Failed to update theme.")+d),W.error("Failed to update theme",{error:p})}finally{l.value=!1}}return(o,b)=>(m(),I("ul",{"aria-label":t.label,class:"theme-list"},[(m(!0),I(E,null,ue(t.themes,p=>(m(),C(Qe,{key:p.id,modelValue:p.enabled,enforced:p.id===n(s),loading:l.value,theme:p,type:t.multiple?"checkbox":o.$props.default?"radio":"switch",name:i,"onUpdate:modelValue":d=>g(p,d)},null,8,["modelValue","enforced","loading","theme","type","onUpdate:modelValue"]))),128))],8,Xe))}}),ne=B(et,[["__scopeId","data-v-f927c85f"]]),tt={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},at=["aria-hidden","aria-label"],rt=["fill","width","height"],nt={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},it={key:0};function lt(t,e,a,r,i,s){return m(),I("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-icon",role:"img",onClick:e[0]||(e[0]=l=>t.$emit("click",l))}),[(m(),I("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",nt,[a.title?(m(),I("title",it,y(a.title),1)):j("",!0)])],8,rt))],16,at)}const ot=B(tt,[["render",lt]]),pe="theming-apporder-changed-infocard",ge="theming-apporder-changed-infocard",st=K({__name:"UserSectionAppMenu",setup(t){const{userAppOrder:e,enforcedDefaultApp:a}=A("theming","navigationBar"),r=A("core","apps").filter(({type:d})=>d==="link").map(d=>({...d,label:d.name,default:d.default&&d.id===a})),i=M([...r]),s=M(!Array.isArray(e)||Object.values(e).length>0),l=U(()=>r.some(({id:d},_)=>d!==i.value[_]?.id)),g=U(()=>(l.value?`${pe} `:"")+(a?ge:""));async function o(d){const _={};d.forEach(({app:$,id:f},c)=>{_[f]={order:c,app:$}});try{await p("apporder",_),i.value=d,s.value=!0}catch($){W.error("Could not set the app order",{error:$}),R(u("theming","Could not set the app order"))}}async function b(){try{await p("apporder",[]),s.value=!1;const{data:d}=await V.get(P("/core/navigation/apps"),{headers:{"OCS-APIRequest":"true"}});i.value=d.ocs.data.map(_=>({..._,label:_.name,default:_.default&&_.app===a}))}catch(d){W.error("Could not reset the app order",{error:d}),R(u("theming","Could not reset the app order"))}}async function p(d,_){const $=P("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:d});return await V.post($,{configValue:JSON.stringify(_)})}return(d,_)=>(m(),C(n(F),{name:n(u)("theming","Navigation bar settings")},{default:w(()=>[v("p",null,y(n(u)("theming","You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo.")),1),n(a)?(m(),C(n(se),{key:0,id:ge,type:"info"},{default:w(()=>[H(y(n(u)("theming","The default app can not be changed because it was configured by the administrator.")),1)]),_:1})):j("",!0),l.value?(m(),C(n(se),{key:1,id:pe,type:"info"},{default:w(()=>[H(y(n(u)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):j("",!0),k(Fe,{class:x(d.$style.userSectionAppMenu__selector),"aria-details":g.value,modelValue:i.value,"onUpdate:modelValue":o},null,8,["class","aria-details","modelValue"]),k(n($e),{"data-test-id":"btn-apporder-reset",disabled:!s.value,variant:"tertiary",onClick:b},{icon:w(()=>[k(ot,{size:20})]),default:w(()=>[H(" "+y(n(u)("theming","Reset default app order")),1)]),_:1},8,["disabled"])]),_:1},8,["name"]))}}),ut="_userSectionAppMenu__selector_1hkl7_2",dt={userSectionAppMenu__selector:ut},ct={$style:dt},mt=B(st,[["__cssModules",ct]]),pt={class:"hidden-visually"},gt=["aria-disabled","aria-pressed","aria-label","title"],ht=["aria-disabled","aria-pressed","aria-label","title"],ft=["aria-disabled","aria-pressed","aria-label","title"],bt={class:"hidden-visually"},vt=["title","aria-pressed","onClick"],yt={class:"hidden-visually",lang:"en"},_t=K({__name:"UserSectionBackground",emits:["refreshStyles"],setup(t,{emit:e}){Be(h=>({v54014b20:s}));const a=e,r=A("theming","shippedBackgrounds"),i=A("theming","themingDefaults"),s=`url('${i.backgroundImage}')`,l=M(!1),g=M(structuredClone(A("theming","data"))),o=M(A("theming","userBackgroundImage")),b=Object.keys(r).filter(h=>h!==i.defaultShippedBackground||i.backgroundMime!=="").map(h=>({name:h,url:p(h),preview:p("preview/"+h),details:r[h]}));function p(h){return Ve("theming","","img/background/")+h}async function d(h){o.value=h.backgroundImage,g.value.backgroundColor=h.backgroundColor,a("refreshStyles"),l.value=!1}async function _(){l.value="default";const h=await V.post(Z("/apps/theming/background/default"));d(h.data)}async function $(h){l.value=h;const L=await V.post(Z("/apps/theming/background/shipped"),{value:h});d(L.data)}async function f(h){l.value="custom";const L=await V.post(Z("/apps/theming/background/custom"),{value:h});d(L.data)}async function c(h){if(!h)return;l.value="color";const{data:L}=await V.post(Z("/apps/theming/background/color"),{color:h||"#0082c9"});d(L)}async function q(){await je(u("theming","Select a background from your files")).allowDirectories(!1).setMimeTypeFilter(["image/*"]).setMultiSelect(!1).addButton({label:u("theming","Select background"),callback:([h])=>{f(h.path)},variant:"primary"}).build().pick()}return(h,L)=>(m(),C(n(F),{class:"background",name:n(u)("theming","Background and color"),description:n(u)("theming","The background can be set to an image from the default set, a custom uploaded image, or a plain color.")},{default:w(()=>[v("fieldset",null,[v("legend",pt,y(n(u)("theming","Background and color")),1),v("div",{class:x(h.$style.backgroundSelect)},[v("button",{"aria-disabled":l.value==="custom","aria-pressed":o.value==="custom","aria-label":n(u)("theming","Custom background"),title:n(u)("theming","Custom background"),class:x(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryFilePicker]]),onClick:q},[l.value==="custom"?(m(),C(n(X),{key:0})):(m(),C(n(J),{key:1,path:o.value==="custom"?n(G):n(Oe)},null,8,["path"]))],10,gt),k(n(Ae),{modelValue:g.value.backgroundColor,"onUpdate:modelValue":L[0]||(L[0]=D=>g.value.backgroundColor=D),onSubmit:c},{default:w(()=>[v("button",{class:x(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryColor]]),"aria-disabled":l.value==="color","aria-pressed":o.value==="color","aria-label":n(u)("theming","Plain background"),title:n(u)("theming","Plain background"),style:Q({backgroundColor:g.value.backgroundColor,"--color-content":n(ce)(g.value.backgroundColor)})},[l.value==="color"?(m(),C(n(X),{key:0})):(m(),C(n(J),{key:1,path:o.value==="color"?n(G):n(Ee)},null,8,["path"]))],14,ht)]),_:1},8,["modelValue"]),v("button",{class:x(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryDefault]]),"aria-disabled":l.value==="default","aria-pressed":o.value==="default","aria-label":n(u)("theming","Default background"),title:n(u)("theming","Default background"),style:Q({"--color-content":n(ce)(n(i).backgroundColor)}),onClick:_},[l.value==="default"?(m(),C(n(X),{key:0})):(m(),C(n(J),{key:1,path:o.value==="default"?n(G):n(Re)},null,8,["path"]))],14,ft)],2),v("fieldset",{class:x(h.$style.backgroundSelect)},[v("label",bt,y(n(u)("theming","Default shipped background images")),1),(m(!0),I(E,null,ue(n(b),D=>(m(),I("button",{key:D.name,title:D.details.attribution,"aria-pressed":o.value===D.name,class:x(["button-vue",h.$style.backgroundSelect__entry]),style:Q({backgroundImage:"url("+D.preview+")"}),tabindex:"0",onClick:ca=>$(D.name)},[o.value===D.name?(m(),C(n(J),{key:0,class:x(h.$style.backgroundSelect__entryIcon),path:n(G)},null,8,["class","path"])):j("",!0),v("span",yt,y(D.details.description),1)],14,vt))),128))],2)])]),_:1},8,["name","description"]))}}),kt="_backgroundSelect_l1nhm_2",Ct="_backgroundSelect__entry_l1nhm_7",wt="_backgroundSelect__entryColor_l1nhm_38",St="_backgroundSelect__entryFilePicker_l1nhm_42",It="_backgroundSelect__entryDefault_l1nhm_52",Vt={backgroundSelect:kt,backgroundSelect__entry:Ct,backgroundSelect__entryColor:wt,backgroundSelect__entryFilePicker:St,backgroundSelect__entryDefault:It},$t={$style:Vt},At=B(_t,[["__cssModules",$t]]),Nt=K({__name:"UserSectionHotkeys",setup(t){const e=M(A("theming","shortcutsDisabled",!1));Se(e,a);async function a(){const r=P("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"shortcuts_disabled"});e.value?await V.post(r,{configValue:"yes"}):await V.delete(r)}return(r,i)=>(m(),C(n(F),{name:n(u)("theming","Keyboard shortcuts"),description:n(u)("theming","In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps.")},{default:w(()=>[k(n(ee),{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=s=>e.value=s),class:"theming__preview-toggle",type:"switch"},{default:w(()=>[H(y(n(u)("theming","Disable all keyboard shortcuts")),1)]),_:1},8,["modelValue"])]),_:1},8,["name","description"]))}});var Mt={grad:.9,turn:360,rad:360/(2*Math.PI)},z=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},S=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=Math.pow(10,e)),Math.round(a*t)/a+0},N=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=1),t>a?a:t>e?t:e},Ne=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},he=function(t){return{r:N(t.r,0,255),g:N(t.g,0,255),b:N(t.b,0,255),a:N(t.a)}},ie=function(t){return{r:S(t.r),g:S(t.g),b:S(t.b),a:S(t.a,3)}},Tt=/^#([0-9a-f]{3,8})$/i,Y=function(t){var e=t.toString(16);return e.length<2?"0"+e:e},Me=function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=Math.max(e,a,r),l=s-Math.min(e,a,r),g=l?s===e?(a-r)/l:s===a?2+(r-e)/l:4+(e-a)/l:0;return{h:60*(g<0?g+6:g),s:s?l/s*100:0,v:s/255*100,a:i}},Te=function(t){var e=t.h,a=t.s,r=t.v,i=t.a;e=e/360*6,a/=100,r/=100;var s=Math.floor(e),l=r*(1-a),g=r*(1-(e-s)*a),o=r*(1-(1-e+s)*a),b=s%6;return{r:255*[r,g,l,l,o,r][b],g:255*[o,r,r,g,l,l][b],b:255*[l,l,o,r,r,g][b],a:i}},fe=function(t){return{h:Ne(t.h),s:N(t.s,0,100),l:N(t.l,0,100),a:N(t.a)}},be=function(t){return{h:S(t.h),s:S(t.s),l:S(t.l),a:S(t.a,3)}},ve=function(t){return Te((a=(e=t).s,{h:e.h,s:(a*=((r=e.l)<50?r:100-r)/100)>0?2*a/(r+a)*100:0,v:r+a,a:e.a}));var e,a,r},O=function(t){return{h:(e=Me(t)).h,s:(i=(200-(a=e.s))*(r=e.v)/100)>0&&i<200?a*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:e.a};var e,a,r,i},xt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ut=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Pt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ht=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ye={string:[[function(t){var e=Tt.exec(t);return e?(t=e[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?S(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?S(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var e=Pt.exec(t)||Ht.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:he({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=xt.exec(t)||Ut.exec(t);if(!e)return null;var a,r,i=fe({h:(a=e[1],r=e[2],r===void 0&&(r="deg"),Number(a)*(Mt[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return ve(i)},"hsl"]],object:[[function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=i===void 0?1:i;return z(e)&&z(a)&&z(r)?he({r:Number(e),g:Number(a),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,a=t.s,r=t.l,i=t.a,s=i===void 0?1:i;if(!z(e)||!z(a)||!z(r))return null;var l=fe({h:Number(e),s:Number(a),l:Number(r),a:Number(s)});return ve(l)},"hsl"],[function(t){var e=t.h,a=t.s,r=t.v,i=t.a,s=i===void 0?1:i;if(!z(e)||!z(a)||!z(r))return null;var l=(function(g){return{h:Ne(g.h),s:N(g.s,0,100),v:N(g.v,0,100),a:N(g.a)}})({h:Number(e),s:Number(a),v:Number(r),a:Number(s)});return Te(l)},"hsv"]]},_e=function(t,e){for(var a=0;a=.5},t.prototype.toHex=function(){return e=ie(this.rgba),a=e.r,r=e.g,i=e.b,l=(s=e.a)<1?Y(S(255*s)):"","#"+Y(a)+Y(r)+Y(i)+l;var e,a,r,i,s,l},t.prototype.toRgb=function(){return ie(this.rgba)},t.prototype.toRgbString=function(){return e=ie(this.rgba),a=e.r,r=e.g,i=e.b,(s=e.a)<1?"rgba("+a+", "+r+", "+i+", "+s+")":"rgb("+a+", "+r+", "+i+")";var e,a,r,i,s},t.prototype.toHsl=function(){return be(O(this.rgba))},t.prototype.toHslString=function(){return e=be(O(this.rgba)),a=e.h,r=e.s,i=e.l,(s=e.a)<1?"hsla("+a+", "+r+"%, "+i+"%, "+s+")":"hsl("+a+", "+r+"%, "+i+"%)";var e,a,r,i,s},t.prototype.toHsv=function(){return e=Me(this.rgba),{h:S(e.h),s:S(e.s),v:S(e.v),a:S(e.a,3)};var e},t.prototype.invert=function(){return T({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),T(le(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),T(le(this.rgba,-e))},t.prototype.grayscale=function(){return T(le(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),T(ke(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),T(ke(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(this.hue()+e)},t.prototype.alpha=function(e){return typeof e=="number"?T({r:(a=this.rgba).r,g:a.g,b:a.b,a:e}):S(this.rgba.a,3);var a},t.prototype.hue=function(e){var a=O(this.rgba);return typeof e=="number"?T({h:e,s:a.s,l:a.l,a:a.a}):S(a.h)},t.prototype.isEqual=function(e){return this.toHex()===T(e).toHex()},t})(),T=function(t){return t instanceof Ce?t:new Ce(t)};const Dt={name:"PaletteOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},zt=["aria-hidden","aria-label"],Lt=["fill","width","height"],Kt={d:"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2C17.5,2 22,6 22,11A6,6 0 0,1 16,17H14.2C13.9,17 13.7,17.2 13.7,17.5C13.7,17.6 13.8,17.7 13.8,17.8C14.2,18.3 14.4,18.9 14.4,19.5C14.5,20.9 13.4,22 12,22M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C12.3,20 12.5,19.8 12.5,19.5C12.5,19.3 12.4,19.2 12.4,19.1C12,18.6 11.8,18.1 11.8,17.5C11.8,16.1 12.9,15 14.3,15H16A4,4 0 0,0 20,11C20,7.1 16.4,4 12,4M6.5,10C7.3,10 8,10.7 8,11.5C8,12.3 7.3,13 6.5,13C5.7,13 5,12.3 5,11.5C5,10.7 5.7,10 6.5,10M9.5,6C10.3,6 11,6.7 11,7.5C11,8.3 10.3,9 9.5,9C8.7,9 8,8.3 8,7.5C8,6.7 8.7,6 9.5,6M14.5,6C15.3,6 16,6.7 16,7.5C16,8.3 15.3,9 14.5,9C13.7,9 13,8.3 13,7.5C13,6.7 13.7,6 14.5,6M17.5,10C18.3,10 19,10.7 19,11.5C19,12.3 18.3,13 17.5,13C16.7,13 16,12.3 16,11.5C16,10.7 16.7,10 17.5,10Z"},jt={key:0};function Ft(t,e,a,r,i,s){return m(),I("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon palette-outline-icon",role:"img",onClick:e[0]||(e[0]=l=>t.$emit("click",l))}),[(m(),I("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",Kt,[a.title?(m(),I("title",jt,y(a.title),1)):j("",!0)])],8,Lt))],16,zt)}const qt=B(Dt,[["render",Ft]]),Ot={name:"UndoVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Et=["aria-hidden","aria-label"],Rt=["fill","width","height"],Wt={d:"M13.5,7A6.5,6.5 0 0,1 20,13.5A6.5,6.5 0 0,1 13.5,20H10V18H13.5C16,18 18,16 18,13.5C18,11 16,9 13.5,9H7.83L10.91,12.09L9.5,13.5L4,8L9.5,2.5L10.92,3.91L7.83,7H13.5M6,18H8V20H6V18Z"},Zt={key:0};function Gt(t,e,a,r,i,s){return m(),I("span",de(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-variant-icon",role:"img",onClick:e[0]||(e[0]=l=>t.$emit("click",l))}),[(m(),I("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",Wt,[a.title?(m(),I("title",Zt,y(a.title),1)):j("",!0)])],8,Rt))],16,Et)}const Jt=B(Ot,[["render",Gt]]),Yt=K({__name:"UserSectionPrimaryColor",emits:["refreshStyles"],setup(t,{expose:e,emit:a}){const r=a;e({reload:p});const{primaryColor:i,defaultPrimaryColor:s}=A("theming","data",{primaryColor:"#0082c9",defaultPrimaryColor:"#0082c9"}),l=Ie("trigger"),g=M(!1),o=M(i);Se(o,qe(f=>{_(f)},1e3));const b=U(()=>T(o.value).isEqual(T(s)));function p(){let f=window.getComputedStyle(l.value).backgroundColor;const c=f.replaceAll(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+)/);c&&(f=`#${$(c[1])}${$(c[2])}${$(c[3])}`),f.toLowerCase()!==o.value.toLowerCase()&&(o.value=f)}function d(){o.value=s,_(null)}async function _(f){g.value=!0;const c=P("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"primary_color"});try{f?await V.post(c,{configValue:f}):await V.delete(c),r("refreshStyles")}catch(q){W.error("Could not update primary color",{error:q}),R(u("theming","Could not set primary color"))}g.value=!1}function $(f){return Number.parseInt(f).toString(16).padStart(2,"0")}return(f,c)=>(m(),C(n(F),{name:n(u)("theming","Primary color"),description:n(u)("theming","Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements.")},{default:w(()=>[v("div",{class:x(f.$style.userPrimaryColor)},[k(n(Ae),{modelValue:o.value,"onUpdate:modelValue":c[0]||(c[0]=q=>o.value=q),"data-user-theming-primary-color":""},{default:w(()=>[v("button",{ref:"trigger",class:x(f.$style.userPrimaryColor__trigger),style:Q({"background-color":o.value}),"data-user-theming-primary-color-trigger":""},[H(y(n(u)("theming","Primary color"))+" ",1),g.value?(m(),C(n(X),{key:0})):(m(),C(qt,{key:1,size:20}))],6)]),_:1},8,["modelValue"]),k(n($e),{variant:"tertiary",disabled:b.value,onClick:d},{icon:w(()=>[k(Jt,{size:20})]),default:w(()=>[H(" "+y(n(u)("theming","Reset primary color")),1)]),_:1},8,["disabled"])],2)]),_:1},8,["name","description"]))}}),Qt="_userPrimaryColor_3oh6f_1",Xt="_userPrimaryColor__trigger_3oh6f_8",ea={userPrimaryColor:Qt,userPrimaryColor__trigger:Xt},ta={$style:ea},aa=B(Yt,[["__cssModules",ta]]),ra={class:"toast-timeout"},na={class:"hidden-visually"},ia=K({__name:"UserSectionToastTimeout",setup(t){function e(){const o=te()?.theming?.toastTimeout;return typeof o=="number"&&(o===ae||o>0)?o:re}function a(){const o=te()?.theming?.toastTimeoutValues;return Array.isArray(o)&&o.length>0&&o.every(b=>typeof b=="number")?o:[re,ae]}function r(o){return o===ae?u("theming","Never dismiss"):o===re?u("theming","Default ({time} seconds)",{time:o/1e3}):u("theming","{time} seconds",{time:o/1e3})}function i(o){const b=te();b.theming&&(b.theming.toastTimeout=o)}const s=M(e()),l=U(()=>a().map(o=>({value:o,label:r(o)})));async function g(o){const b=Number(o),p=s.value;s.value=b,i(b);const d=P("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"toast_timeout"});try{await V.post(d,{configValue:String(b)})}catch(_){s.value=p,i(p),W.error("Could not update toast timeout",{error:_}),R(u("theming","Could not update toast timeout"))}}return(o,b)=>(m(),C(n(F),{name:n(u)("theming","Toast notifications"),description:n(u)("theming","Set how long toast messages stay visible. Choose a longer duration if you need more time to read them.")},{default:w(()=>[v("fieldset",ra,[v("legend",na,y(n(u)("theming","Toast timeout")),1),(m(!0),I(E,null,ue(l.value,p=>(m(),C(n(ee),{key:p.value,modelValue:s.value,type:"radio",name:"toast_timeout",value:p.value,"onUpdate:modelValue":g},{default:w(()=>[H(y(p.label),1)]),_:2},1032,["modelValue","value"]))),128))])]),_:1},8,["name","description"]))}}),la=B(ia,[["__scopeId","data-v-c85292bd"]]),oa=["innerHTML"],sa=["innerHTML"],ua=K({__name:"UserTheming",setup(t){const e=A("theming","isUserThemingDisabled"),a=M(A("theming","enableBlurFilter","")),r=M(A("theming","themes",[]));for(const f of r.value)f.enabled=f.enabled||!1;const i=U(()=>r.value.filter(f=>f.type===1)),s=U(()=>r.value.filter(f=>f.type===2)),l=U(()=>r.value.filter(f=>f.type===3)),g=U(()=>i.value.find(f=>f.id==="default"));De(()=>{r.value.every(({type:f,enabled:c})=>f!==1||!c)&&g.value&&(g.value.enabled=!0)});const o=Ie("primaryColor"),b=u("theming","Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.",{linkstart:'',linkend:""},{escape:!1}),p=u("theming","If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!",{issuetracker:'',designteam:'',linkend:""},{escape:!1});async function d(){await me(),ze(()=>o.value?.reload())}async function _(){a.value=a.value==="no"?"yes":"no",await V({url:P("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"force_enable_blur_filter"}),data:{configValue:a.value},method:"POST"}),me()}function $(){const f=[...i.value.filter(c=>c.enabled).map(c=>c.id),...l.value.filter(c=>c.enabled).map(c=>c.id),...s.value.filter(c=>c.enabled).map(c=>c.id)];i.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),l.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),s.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),document.body.setAttribute("data-themes",f.join(","))}return(f,c)=>(m(),I(E,null,[k(n(F),{name:n(u)("theming","Appearance and accessibility settings"),class:"theming"},{default:w(()=>[v("p",{innerHTML:n(b)},null,8,oa),v("p",{innerHTML:n(p)},null,8,sa),k(ne,{label:n(u)("theming","Themes"),themes:i.value,default:g.value,onUpdated:$},null,8,["label","themes","default"]),k(ne,{label:n(u)("theming","Supplementary themes"),themes:l.value,multiple:"",onUpdated:$},null,8,["label","themes"]),k(ne,{label:n(u)("theming","Fonts"),themes:s.value,onUpdated:$},null,8,["label","themes"]),v("h3",null,y(n(u)("theming","Misc accessibility options")),1),k(n(ee),{type:"checkbox",modelValue:a.value==="yes",indeterminate:a.value==="","onUpdate:modelValue":_},{default:w(()=>[H(y(n(u)("theming","Enable blur background filter (may increase GPU load)")),1)]),_:1},8,["modelValue","indeterminate"])]),_:1},8,["name"]),n(e)?(m(),C(n(se),{key:0,type:"info"},{default:w(()=>[H(y(n(u)("theming","Customization has been disabled by your administrator")),1)]),_:1})):(m(),I(E,{key:1},[k(aa,{ref:"primaryColor",onRefreshStyles:d},null,512),k(At,{onRefreshStyles:d})],64)),k(Nt),k(la),k(mt)],64))}}),da=B(ua,[["__scopeId","data-v-d958e067"]]),we=Le(da);we.config.idPrefix="settings",we.mount("#settings-personal-theming"); +import{b as j,v as xe,o as m,g as S,n as P,l as v,t as y,u as n,i as K,L as De,M as ze,k,w,j as L,z as je,p as H,F as Z,D as pe,c as C,s as T,m as ge,Z as Ke,q as te,B as Me,x as Ie,C as Fe,G as qe,f as Oe}from"./preload-helper-DaivvT3M.chunk.mjs";import{c as A,i as We}from"./TrashCanOutline-C1Npic_W.chunk.mjs";import{_ as B,l as I}from"./_plugin-vue_export-helper-CqVUm19z.chunk.mjs";import{t as u,g as ne}from"./index-CWUMrdUf.chunk.mjs";import{q as Te,c as $,b as R}from"./public-DUDgMnHe.chunk.mjs";import{N as re}from"./NcCheckboxRadioSwitch-BH7v3jju.chunk.mjs";import{N as ce}from"./NcNoteCard-B1HE2gEt.chunk.mjs";import{N as O}from"./ContentCopy-doKQacFi.chunk.mjs";import{a as G,h as Ze,i as ie,j as oe}from"./index-DtFnHTNv.chunk.mjs";import{l as J,A as Ge,g as he,r as fe}from"./refreshStyles-CG6pRcp_.chunk.mjs";import{N as Ue,g as Je}from"./Check-KMcgcx9_.chunk.mjs";import{q as Y,r as Re,n as Ye,o as Qe}from"./mdi-BgeXkQgu.chunk.mjs";import Pe from"./index-CFcNW3nM.chunk.mjs";import{N as Q}from"./Web-DAo7hh-V.chunk.mjs";import{N as ae}from"./formatRelative-CtrHxjNv.chunk.mjs";import"./modulepreload-polyfill-BxzAKjcf.chunk.mjs";import"./util-BUUeB7_Z.chunk.mjs";import"./NcModal-CE9u3Gsc.chunk.mjs";import"./PencilOutline-BvEosbt9.chunk.mjs";const Xe=["src"],Ee={class:"theming__preview-description"},et={class:"theming__preview-explanation"},tt={key:0,class:"theming__preview-warning",role:"note"},at=j({__name:"ThemeListItem",props:je({enforced:{type:Boolean},loading:{type:Boolean},theme:{},type:{},name:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=xe(t,"modelValue"),a=t,r=H(()=>Te("theming","img",a.theme.id+".jpg")),i=H({get(){return a.type==="switch"?e.value:a.type==="radio"?e.value?a.theme.id:!1:e.value?[a.theme.id]:[]},set(){e.value=!e.value}});return(s,o)=>(m(),S("li",{class:P(["theming__preview--"+t.theme.id,"theming__preview"])},[v("img",{alt:"",class:"theming__preview-image",src:r.value,onClick:o[0]||(o[0]=g=>e.value=!e.value)},null,8,Xe),v("div",Ee,[v("h3",null,y(t.theme.title),1),v("p",et,y(t.theme.description),1),t.enforced?(m(),S("span",tt,y(n(u)("theming","Theme selection is enforced")),1)):K("",!0),De(k(n(re),{modelValue:i.value,"onUpdate:modelValue":o[1]||(o[1]=g=>i.value=g),class:"theming__preview-toggle",disabled:t.enforced,loading:t.loading,name:t.type!=="switch"?t.name:void 0,type:t.type,value:t.type!=="switch"?t.theme.id:void 0},{default:w(()=>[L(y(t.theme.enableLabel),1)]),_:1},8,["modelValue","disabled","loading","name","type","value"]),[[ze,!t.enforced]])])],2))}}),rt=B(at,[["__scopeId","data-v-e7ef618d"]]),nt=["aria-label"],it=j({__name:"ThemeList",props:{label:{},multiple:{type:Boolean},default:{},themes:{}},emits:["updated"],setup(t,{emit:e}){const a=t,r=e,i="themes-"+Math.random().toString(16).slice(6),s=I("theming","enforceTheme",""),o=T(!1);async function g(l,b){if(l.id!==s&&!o.value&&l.enabled!==b)try{if(o.value=!0,b===!1){if(await A.delete($("apps/theming/api/v1/theme/{themeId}",{themeId:l.id})),!a.multiple&&a.default){const p=a.themes.find(d=>d.id===a.default.id);p&&!p.enabled&&(await A.put($("apps/theming/api/v1/theme/{themeId}/enable",{themeId:p.id})),p.enabled=!0)}}else if(await A.put($("apps/theming/api/v1/theme/{themeId}/enable",{themeId:l.id})),!a.multiple){const p=a.themes.find(d=>d.id!==l.id&&d.enabled);p&&(await A.delete($("apps/theming/api/v1/theme/{themeId}",{themeId:p.id})),p.enabled=!1)}l.enabled=b,r("updated")}catch(p){let d="";We(p)&&p.response?.data.ocs?.meta?.message&&(d=`${p.response.data.ocs.meta.message}. ${d}`),G(u("theming","Failed to update theme.")+d),J.error("Failed to update theme",{error:p})}finally{o.value=!1}}return(l,b)=>(m(),S("ul",{"aria-label":t.label,class:"theme-list"},[(m(!0),S(Z,null,pe(t.themes,p=>(m(),C(rt,{key:p.id,modelValue:p.enabled,enforced:p.id===n(s),loading:o.value,theme:p,type:t.multiple?"checkbox":l.$props.default?"radio":"switch",name:i,"onUpdate:modelValue":d=>g(p,d)},null,8,["modelValue","enforced","loading","theme","type","onUpdate:modelValue"]))),128))],8,nt))}}),le=B(it,[["__scopeId","data-v-f927c85f"]]),ot={name:"UndoIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},lt=["aria-hidden","aria-label"],st=["fill","width","height"],ut={d:"M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"},dt={key:0};function ct(t,e,a,r,i,s){return m(),S("span",ge(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(m(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",ut,[a.title?(m(),S("title",dt,y(a.title),1)):K("",!0)])],8,st))],16,lt)}const mt=B(ot,[["render",ct]]),be="theming-apporder-changed-infocard",ve="theming-apporder-changed-infocard",pt=j({__name:"UserSectionAppMenu",setup(t){const{userAppOrder:e,enforcedDefaultApp:a}=I("theming","navigationBar"),r=I("core","apps").filter(({type:d})=>d==="link").map(d=>({...d,label:d.name,default:d.default&&d.id===a})),i=T([...r]),s=T(!Array.isArray(e)||Object.values(e).length>0),o=H(()=>r.some(({id:d},_)=>d!==i.value[_]?.id)),g=H(()=>(o.value?`${be} `:"")+(a?ve:""));async function l(d){const _={};d.forEach(({app:N,id:f},c)=>{_[f]={order:c,app:N}});try{await p("apporder",_),i.value=d,s.value=!0}catch(N){J.error("Could not set the app order",{error:N}),G(u("theming","Could not set the app order"))}}async function b(){try{await p("apporder",[]),s.value=!1;const{data:d}=await A.get($("/core/navigation/apps"),{headers:{"OCS-APIRequest":"true"}});i.value=d.ocs.data.map(_=>({..._,label:_.name,default:_.default&&_.app===a}))}catch(d){J.error("Could not reset the app order",{error:d}),G(u("theming","Could not reset the app order"))}}async function p(d,_){const N=$("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"core",configKey:d});return await A.post(N,{configValue:JSON.stringify(_)})}return(d,_)=>(m(),C(n(O),{name:n(u)("theming","Navigation bar settings")},{default:w(()=>[v("p",null,y(n(u)("theming","You can configure the app order used for the navigation bar. The first entry will be the default app, opened after login or when clicking on the logo.")),1),n(a)?(m(),C(n(ce),{key:0,id:ve,type:"info"},{default:w(()=>[L(y(n(u)("theming","The default app can not be changed because it was configured by the administrator.")),1)]),_:1})):K("",!0),o.value?(m(),C(n(ce),{key:1,id:be,type:"info"},{default:w(()=>[L(y(n(u)("theming","The app order was changed, to see it in action you have to reload the page.")),1)]),_:1})):K("",!0),k(Ge,{class:P(d.$style.userSectionAppMenu__selector),"aria-details":g.value,modelValue:i.value,"onUpdate:modelValue":l},null,8,["class","aria-details","modelValue"]),k(n(Ue),{"data-test-id":"btn-apporder-reset",disabled:!s.value,variant:"tertiary",onClick:b},{icon:w(()=>[k(mt,{size:20})]),default:w(()=>[L(" "+y(n(u)("theming","Reset default app order")),1)]),_:1},8,["disabled"])]),_:1},8,["name"]))}}),gt="_userSectionAppMenu__selector_1hkl7_2",ht={userSectionAppMenu__selector:gt},ft={$style:ht},bt=B(pt,[["__cssModules",ft]]),vt={class:"hidden-visually"},yt=["aria-disabled","aria-pressed","aria-label","title"],_t=["aria-disabled","aria-pressed","aria-label","title"],kt=["aria-disabled","aria-pressed","aria-label","title"],Ct={class:"hidden-visually"},wt=["title","aria-pressed","onClick"],St={class:"hidden-visually",lang:"en"},Vt=j({__name:"UserSectionBackground",emits:["refreshStyles"],setup(t,{emit:e}){Ke(h=>({v54014b20:s}));const a=e,r=I("theming","shippedBackgrounds"),i=I("theming","themingDefaults"),s=`url('${i.backgroundImage}')`,o=T(!1),g=T(structuredClone(I("theming","data"))),l=T(I("theming","userBackgroundImage")),b=Object.keys(r).filter(h=>h!==i.defaultShippedBackground||i.backgroundMime!=="").map(h=>({name:h,url:p(h),preview:p("preview/"+h),details:r[h]}));function p(h){return Te("theming","","img/background/")+h}async function d(h){l.value=h.backgroundImage,g.value.backgroundColor=h.backgroundColor,a("refreshStyles"),o.value=!1}async function _(){o.value="default";const h=await A.post(R("/apps/theming/background/default"));d(h.data)}async function N(h){o.value=h;const z=await A.post(R("/apps/theming/background/shipped"),{value:h});d(z.data)}async function f(h){o.value="custom";const z=await A.post(R("/apps/theming/background/custom"),{value:h});d(z.data)}async function c(h){if(!h)return;o.value="color";const{data:z}=await A.post(R("/apps/theming/background/color"),{color:h||"#0082c9"});d(z)}async function W(){await Ze(u("theming","Select a background from your files")).allowDirectories(!1).setMimeTypeFilter(["image/*"]).setMultiSelect(!1).addButton({label:u("theming","Select background"),callback:([h])=>{f(h.path)},variant:"primary"}).build().pick()}return(h,z)=>(m(),C(n(O),{class:"background",name:n(u)("theming","Background and color"),description:n(u)("theming","The background can be set to an image from the default set, a custom uploaded image, or a plain color.")},{default:w(()=>[v("fieldset",null,[v("legend",vt,y(n(u)("theming","Background and color")),1),v("div",{class:P(h.$style.backgroundSelect)},[v("button",{"aria-disabled":o.value==="custom","aria-pressed":l.value==="custom","aria-label":n(u)("theming","Custom background"),title:n(u)("theming","Custom background"),class:P(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryFilePicker]]),onClick:W},[o.value==="custom"?(m(),C(n(ae),{key:0})):(m(),C(n(Q),{key:1,path:l.value==="custom"?n(Y):n(Re)},null,8,["path"]))],10,yt),k(n(Pe),{modelValue:g.value.backgroundColor,"onUpdate:modelValue":z[0]||(z[0]=x=>g.value.backgroundColor=x),onSubmit:c},{default:w(()=>[v("button",{class:P(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryColor]]),"aria-disabled":o.value==="color","aria-pressed":l.value==="color","aria-label":n(u)("theming","Plain background"),title:n(u)("theming","Plain background"),style:te({backgroundColor:g.value.backgroundColor,"--color-content":n(he)(g.value.backgroundColor)})},[o.value==="color"?(m(),C(n(ae),{key:0})):(m(),C(n(Q),{key:1,path:l.value==="color"?n(Y):n(Ye)},null,8,["path"]))],14,_t)]),_:1},8,["modelValue"]),v("button",{class:P(["button-vue",[h.$style.backgroundSelect__entry,h.$style.backgroundSelect__entryDefault]]),"aria-disabled":o.value==="default","aria-pressed":l.value==="default","aria-label":n(u)("theming","Default background"),title:n(u)("theming","Default background"),style:te({"--color-content":n(he)(n(i).backgroundColor)}),onClick:_},[o.value==="default"?(m(),C(n(ae),{key:0})):(m(),C(n(Q),{key:1,path:l.value==="default"?n(Y):n(Qe)},null,8,["path"]))],14,kt)],2),v("fieldset",{class:P(h.$style.backgroundSelect)},[v("label",Ct,y(n(u)("theming","Default shipped background images")),1),(m(!0),S(Z,null,pe(n(b),x=>(m(),S("button",{key:x.name,title:x.details.attribution,"aria-pressed":l.value===x.name,class:P(["button-vue",h.$style.backgroundSelect__entry]),style:te({backgroundImage:"url("+x.preview+")"}),tabindex:"0",onClick:fa=>N(x.name)},[l.value===x.name?(m(),C(n(Q),{key:0,class:P(h.$style.backgroundSelect__entryIcon),path:n(Y)},null,8,["class","path"])):K("",!0),v("span",St,y(x.details.description),1)],14,wt))),128))],2)])]),_:1},8,["name","description"]))}}),At="_backgroundSelect_l1nhm_2",Nt="_backgroundSelect__entry_l1nhm_7",Mt="_backgroundSelect__entryColor_l1nhm_38",It="_backgroundSelect__entryFilePicker_l1nhm_42",Tt="_backgroundSelect__entryDefault_l1nhm_52",Ut={backgroundSelect:At,backgroundSelect__entry:Nt,backgroundSelect__entryColor:Mt,backgroundSelect__entryFilePicker:It,backgroundSelect__entryDefault:Tt},Pt={$style:Ut},Ht=B(Vt,[["__cssModules",Pt]]),$t=j({__name:"UserSectionHotkeys",setup(t){const e=T(I("theming","shortcutsDisabled",!1));Me(e,a);async function a(){const r=$("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"shortcuts_disabled"});e.value?await A.post(r,{configValue:"yes"}):await A.delete(r)}return(r,i)=>(m(),C(n(O),{name:n(u)("theming","Keyboard shortcuts"),description:n(u)("theming","In some cases keyboard shortcuts can interfere with accessibility tools. In order to allow focusing on your tool correctly you can disable all keyboard shortcuts here. This will also disable all available shortcuts in apps.")},{default:w(()=>[k(n(re),{modelValue:e.value,"onUpdate:modelValue":i[0]||(i[0]=s=>e.value=s),class:"theming__preview-toggle",type:"switch"},{default:w(()=>[L(y(n(u)("theming","Disable all keyboard shortcuts")),1)]),_:1},8,["modelValue"])]),_:1},8,["name","description"]))}});for(var Lt={grad:.9,turn:360,rad:360/(2*Math.PI)},D=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},V=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=Math.pow(10,e)),Math.round(a*t)/a+0},M=function(t,e,a){return e===void 0&&(e=0),a===void 0&&(a=1),t>a?a:t>e?t:e},He=function(t){return(t=isFinite(t)?t%360:0)<0?t+360:t},me=function(t,e){return e===void 0&&(e=0),V(t,e)%360},ye=function(t){return{r:M(t.r,0,255),g:M(t.g,0,255),b:M(t.b,0,255),a:M(t.a)}},se=function(t){return{r:V(t.r),g:V(t.g),b:V(t.b),a:V(t.a,3)}},Bt=/^#([0-9a-f]{3,8})$/i,F=function(t,e){var a=t.charCodeAt(e);return(15&a)+9*(a>>6)},X=function(t,e){return F(t,e)<<4|F(t,e+1)},$e=[],E=0;E<256;E++)$e.push((E<16?"0":"")+E.toString(16));var ee=function(t){return $e[M(t,0,255)]},Le=function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=Math.max(e,a,r),o=s-Math.min(e,a,r),g=o?s===e?(a-r)/o:s===a?2+(r-e)/o:4+(e-a)/o:0;return{h:60*(g<0?g+6:g),s:s?o/s*100:0,v:s/255*100,a:i}},Be=function(t){var e=t.h,a=t.s,r=t.v,i=t.a;e=e/360*6,a/=100,r/=100;var s=Math.floor(e),o=r*(1-a),g=r*(1-(e-s)*a),l=r*(1-(1-e+s)*a),b=s%6;return{r:255*[r,g,o,o,l,r][b],g:255*[l,r,r,g,o,o][b],b:255*[o,o,l,r,r,g][b],a:i}},_e=function(t){return{h:He(t.h),s:M(t.s,0,100),l:M(t.l,0,100),a:M(t.a)}},ke=function(t){return{h:me(t.h),s:V(t.s),l:V(t.l),a:V(t.a,3)}},Ce=function(t){return Be((a=(e=t).s,{h:e.h,s:(a*=((r=e.l)<50?r:100-r)/100)>0?2*a/(r+a)*100:0,v:r+a,a:e.a}));var e,a,r},q=function(t){return{h:(e=Le(t)).h,s:(i=(200-(a=e.s))*(r=e.v)/100)>0&&i<200?a*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:e.a};var e,a,r,i},xt=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Dt=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,zt=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,jt=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,we={string:[[function(t){if(!Bt.test(t))return null;var e=t.length;return e<=5?{r:17*F(t,1),g:17*F(t,2),b:17*F(t,3),a:e===5?V(17*F(t,4)/255,2):1}:e===7||e===9?{r:X(t,1),g:X(t,3),b:X(t,5),a:e===9?V(X(t,7)/255,2):1}:null},"hex"],[function(t){var e=zt.exec(t)||jt.exec(t);return e?e[2]!==e[4]||e[4]!==e[6]?null:ye({r:Number(e[1])/(e[2]?100/255:1),g:Number(e[3])/(e[4]?100/255:1),b:Number(e[5])/(e[6]?100/255:1),a:e[7]===void 0?1:Number(e[7])/(e[8]?100:1)}):null},"rgb"],[function(t){var e=xt.exec(t)||Dt.exec(t);if(!e)return null;var a,r,i=_e({h:(a=e[1],r=e[2],r===void 0&&(r="deg"),Number(a)*(Lt[r]||1)),s:Number(e[3]),l:Number(e[4]),a:e[5]===void 0?1:Number(e[5])/(e[6]?100:1)});return Ce(i)},"hsl"]],object:[[function(t){var e=t.r,a=t.g,r=t.b,i=t.a,s=i===void 0?1:i;return D(e)&&D(a)&&D(r)?ye({r:Number(e),g:Number(a),b:Number(r),a:Number(s)}):null},"rgb"],[function(t){var e=t.h,a=t.s,r=t.l,i=t.a,s=i===void 0?1:i;if(!D(e)||!D(a)||!D(r))return null;var o=_e({h:Number(e),s:Number(a),l:Number(r),a:Number(s)});return Ce(o)},"hsl"],[function(t){var e=t.h,a=t.s,r=t.v,i=t.a,s=i===void 0?1:i;if(!D(e)||!D(a)||!D(r))return null;var o=(function(g){return{h:He(g.h),s:M(g.s,0,100),v:M(g.v,0,100),a:M(g.a)}})({h:Number(e),s:Number(a),v:Number(r),a:Number(s)});return Be(o)},"hsv"]]},Se=function(t,e){for(var a=0;a=.5},t.prototype.toHex=function(){return e=se(this.rgba),a=e.r,r=e.g,i=e.b,o=(s=e.a)<1?ee(V(255*s)):"","#"+ee(a)+ee(r)+ee(i)+o;var e,a,r,i,s,o},t.prototype.toRgb=function(){return se(this.rgba)},t.prototype.toRgbString=function(){return e=se(this.rgba),a=e.r,r=e.g,i=e.b,(s=e.a)<1?"rgba("+a+", "+r+", "+i+", "+s+")":"rgb("+a+", "+r+", "+i+")";var e,a,r,i,s},t.prototype.toHsl=function(){return ke(q(this.rgba))},t.prototype.toHslString=function(){return e=ke(q(this.rgba)),a=e.h,r=e.s,i=e.l,(s=e.a)<1?"hsla("+a+", "+r+"%, "+i+"%, "+s+")":"hsl("+a+", "+r+"%, "+i+"%)";var e,a,r,i,s},t.prototype.toHsv=function(){return e=Le(this.rgba),{h:me(e.h),s:V(e.s),v:V(e.v),a:V(e.a,3)};var e},t.prototype.invert=function(){return U({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},t.prototype.saturate=function(e){return e===void 0&&(e=.1),U(ue(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),U(ue(this.rgba,-e))},t.prototype.grayscale=function(){return U(ue(this.rgba,-1))},t.prototype.lighten=function(e){return e===void 0&&(e=.1),U(Ve(this.rgba,e))},t.prototype.darken=function(e){return e===void 0&&(e=.1),U(Ve(this.rgba,-e))},t.prototype.rotate=function(e){return e===void 0&&(e=15),this.hue(q(this.rgba).h+e)},t.prototype.alpha=function(e){return typeof e=="number"?U({r:(a=this.rgba).r,g:a.g,b:a.b,a:e}):V(this.rgba.a,3);var a},t.prototype.hue=function(e){var a=q(this.rgba);return typeof e=="number"?U({h:e,s:a.s,l:a.l,a:a.a}):me(a.h)},t.prototype.isEqual=function(e){return this.toHex()===U(e).toHex()},t})(),U=function(t){return t instanceof Ae?t:new Ae(t)};const Ft={name:"PaletteOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},qt=["aria-hidden","aria-label"],Ot=["fill","width","height"],Wt={d:"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2C17.5,2 22,6 22,11A6,6 0 0,1 16,17H14.2C13.9,17 13.7,17.2 13.7,17.5C13.7,17.6 13.8,17.7 13.8,17.8C14.2,18.3 14.4,18.9 14.4,19.5C14.5,20.9 13.4,22 12,22M12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C12.3,20 12.5,19.8 12.5,19.5C12.5,19.3 12.4,19.2 12.4,19.1C12,18.6 11.8,18.1 11.8,17.5C11.8,16.1 12.9,15 14.3,15H16A4,4 0 0,0 20,11C20,7.1 16.4,4 12,4M6.5,10C7.3,10 8,10.7 8,11.5C8,12.3 7.3,13 6.5,13C5.7,13 5,12.3 5,11.5C5,10.7 5.7,10 6.5,10M9.5,6C10.3,6 11,6.7 11,7.5C11,8.3 10.3,9 9.5,9C8.7,9 8,8.3 8,7.5C8,6.7 8.7,6 9.5,6M14.5,6C15.3,6 16,6.7 16,7.5C16,8.3 15.3,9 14.5,9C13.7,9 13,8.3 13,7.5C13,6.7 13.7,6 14.5,6M17.5,10C18.3,10 19,10.7 19,11.5C19,12.3 18.3,13 17.5,13C16.7,13 16,12.3 16,11.5C16,10.7 16.7,10 17.5,10Z"},Zt={key:0};function Gt(t,e,a,r,i,s){return m(),S("span",ge(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon palette-outline-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(m(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",Wt,[a.title?(m(),S("title",Zt,y(a.title),1)):K("",!0)])],8,Ot))],16,qt)}const Jt=B(Ft,[["render",Gt]]),Rt={name:"UndoVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Yt=["aria-hidden","aria-label"],Qt=["fill","width","height"],Xt={d:"M13.5,7A6.5,6.5 0 0,1 20,13.5A6.5,6.5 0 0,1 13.5,20H10V18H13.5C16,18 18,16 18,13.5C18,11 16,9 13.5,9H7.83L10.91,12.09L9.5,13.5L4,8L9.5,2.5L10.92,3.91L7.83,7H13.5M6,18H8V20H6V18Z"},Et={key:0};function ea(t,e,a,r,i,s){return m(),S("span",ge(t.$attrs,{"aria-hidden":a.title?null:"true","aria-label":a.title,class:"material-design-icon undo-variant-icon",role:"img",onClick:e[0]||(e[0]=o=>t.$emit("click",o))}),[(m(),S("svg",{fill:a.fillColor,class:"material-design-icon__svg",width:a.size,height:a.size,viewBox:"0 0 24 24"},[v("path",Xt,[a.title?(m(),S("title",Et,y(a.title),1)):K("",!0)])],8,Qt))],16,Yt)}const ta=B(Rt,[["render",ea]]),aa=j({__name:"UserSectionPrimaryColor",emits:["refreshStyles"],setup(t,{expose:e,emit:a}){const r=a;e({reload:p});const{primaryColor:i,defaultPrimaryColor:s}=I("theming","data",{primaryColor:"#0082c9",defaultPrimaryColor:"#0082c9"}),o=Ie("trigger"),g=T(!1),l=T(i);Me(l,Je(f=>{_(f)},1e3));const b=H(()=>U(l.value).isEqual(U(s)));function p(){let f=window.getComputedStyle(o.value).backgroundColor;const c=f.replaceAll(/\s/g,"").match(/^rgba?\((\d+),(\d+),(\d+)/);c&&(f=`#${N(c[1])}${N(c[2])}${N(c[3])}`),f.toLowerCase()!==l.value.toLowerCase()&&(l.value=f)}function d(){l.value=s,_(null)}async function _(f){g.value=!0;const c=$("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"primary_color"});try{f?await A.post(c,{configValue:f}):await A.delete(c),r("refreshStyles")}catch(W){J.error("Could not update primary color",{error:W}),G(u("theming","Could not set primary color"))}g.value=!1}function N(f){return Number.parseInt(f).toString(16).padStart(2,"0")}return(f,c)=>(m(),C(n(O),{name:n(u)("theming","Primary color"),description:n(u)("theming","Set a primary color to highlight important elements. The color used for elements such as primary buttons might differ a bit as it gets adjusted to fulfill accessibility requirements.")},{default:w(()=>[v("div",{class:P(f.$style.userPrimaryColor)},[k(n(Pe),{modelValue:l.value,"onUpdate:modelValue":c[0]||(c[0]=W=>l.value=W),"data-user-theming-primary-color":""},{default:w(()=>[v("button",{ref:"trigger",class:P(f.$style.userPrimaryColor__trigger),style:te({"background-color":l.value}),"data-user-theming-primary-color-trigger":""},[L(y(n(u)("theming","Primary color"))+" ",1),g.value?(m(),C(n(ae),{key:0})):(m(),C(Jt,{key:1,size:20}))],6)]),_:1},8,["modelValue"]),k(n(Ue),{variant:"tertiary",disabled:b.value,onClick:d},{icon:w(()=>[k(ta,{size:20})]),default:w(()=>[L(" "+y(n(u)("theming","Reset primary color")),1)]),_:1},8,["disabled"])],2)]),_:1},8,["name","description"]))}}),ra="_userPrimaryColor_3oh6f_1",na="_userPrimaryColor__trigger_3oh6f_8",ia={userPrimaryColor:ra,userPrimaryColor__trigger:na},oa={$style:ia},la=B(aa,[["__cssModules",oa]]),sa={class:"toast-timeout"},ua={class:"hidden-visually"},da=j({__name:"UserSectionToastTimeout",setup(t){function e(){const l=ne()?.theming?.toastTimeout;return typeof l=="number"&&(l===ie||l>0)?l:oe}function a(){const l=ne()?.theming?.toastTimeoutValues;return Array.isArray(l)&&l.length>0&&l.every(b=>typeof b=="number")?l:[oe,ie]}function r(l){return l===ie?u("theming","Never dismiss"):l===oe?u("theming","Default ({time} seconds)",{time:l/1e3}):u("theming","{time} seconds",{time:l/1e3})}function i(l){const b=ne();b.theming&&(b.theming.toastTimeout=l)}const s=T(e()),o=H(()=>a().map(l=>({value:l,label:r(l)})));async function g(l){const b=Number(l),p=s.value;s.value=b,i(b);const d=$("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"toast_timeout"});try{await A.post(d,{configValue:String(b)})}catch(_){s.value=p,i(p),J.error("Could not update toast timeout",{error:_}),G(u("theming","Could not update toast timeout"))}}return(l,b)=>(m(),C(n(O),{name:n(u)("theming","Toast notifications"),description:n(u)("theming","Set how long toast messages stay visible. Choose a longer duration if you need more time to read them.")},{default:w(()=>[v("fieldset",sa,[v("legend",ua,y(n(u)("theming","Toast timeout")),1),(m(!0),S(Z,null,pe(o.value,p=>(m(),C(n(re),{key:p.value,modelValue:s.value,type:"radio",name:"toast_timeout",value:p.value,"onUpdate:modelValue":g},{default:w(()=>[L(y(p.label),1)]),_:2},1032,["modelValue","value"]))),128))])]),_:1},8,["name","description"]))}}),ca=B(da,[["__scopeId","data-v-c85292bd"]]),ma=["innerHTML"],pa=["innerHTML"],ga=j({__name:"UserTheming",setup(t){const e=I("theming","isUserThemingDisabled"),a=T(I("theming","enableBlurFilter","")),r=T(I("theming","themes",[]));for(const f of r.value)f.enabled=f.enabled||!1;const i=H(()=>r.value.filter(f=>f.type===1)),s=H(()=>r.value.filter(f=>f.type===2)),o=H(()=>r.value.filter(f=>f.type===3)),g=H(()=>i.value.find(f=>f.id==="default"));Fe(()=>{r.value.every(({type:f,enabled:c})=>f!==1||!c)&&g.value&&(g.value.enabled=!0)});const l=Ie("primaryColor"),b=u("theming","Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {linkstart}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level.",{linkstart:'',linkend:""},{escape:!1}),p=u("theming","If you find any issues, do not hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!",{issuetracker:'',designteam:'',linkend:""},{escape:!1});async function d(){await fe(),qe(()=>l.value?.reload())}async function _(){a.value=a.value==="no"?"yes":"no",await A({url:$("apps/provisioning_api/api/v1/config/users/{appId}/{configKey}",{appId:"theming",configKey:"force_enable_blur_filter"}),data:{configValue:a.value},method:"POST"}),fe()}function N(){const f=[...i.value.filter(c=>c.enabled).map(c=>c.id),...o.value.filter(c=>c.enabled).map(c=>c.id),...s.value.filter(c=>c.enabled).map(c=>c.id)];i.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),o.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),s.value.forEach(c=>{document.body.toggleAttribute(`data-theme-${c.id}`,c.enabled)}),document.body.setAttribute("data-themes",f.join(","))}return(f,c)=>(m(),S(Z,null,[k(n(O),{name:n(u)("theming","Appearance and accessibility settings"),class:"theming"},{default:w(()=>[v("p",{innerHTML:n(b)},null,8,ma),v("p",{innerHTML:n(p)},null,8,pa),k(le,{label:n(u)("theming","Themes"),themes:i.value,default:g.value,onUpdated:N},null,8,["label","themes","default"]),k(le,{label:n(u)("theming","Supplementary themes"),themes:o.value,multiple:"",onUpdated:N},null,8,["label","themes"]),k(le,{label:n(u)("theming","Fonts"),themes:s.value,onUpdated:N},null,8,["label","themes"]),v("h3",null,y(n(u)("theming","Misc accessibility options")),1),k(n(re),{type:"checkbox",modelValue:a.value==="yes",indeterminate:a.value==="","onUpdate:modelValue":_},{default:w(()=>[L(y(n(u)("theming","Enable blur background filter (may increase GPU load)")),1)]),_:1},8,["modelValue","indeterminate"])]),_:1},8,["name"]),n(e)?(m(),C(n(ce),{key:0,type:"info"},{default:w(()=>[L(y(n(u)("theming","Customization has been disabled by your administrator")),1)]),_:1})):(m(),S(Z,{key:1},[k(la,{ref:"primaryColor",onRefreshStyles:d},null,512),k(Ht,{onRefreshStyles:d})],64)),k($t),k(ca),k(bt)],64))}}),ha=B(ga,[["__scopeId","data-v-d958e067"]]),Ne=Oe(ha);Ne.config.idPrefix="settings",Ne.mount("#settings-personal-theming"); //# sourceMappingURL=theming-settings-personal.mjs.map diff --git a/dist/theming-settings-personal.mjs.license b/dist/theming-settings-personal.mjs.license index 04d07c193aa53..502fe6279e094 100644 --- a/dist/theming-settings-personal.mjs.license +++ b/dist/theming-settings-personal.mjs.license @@ -6,7 +6,7 @@ SPDX-FileCopyrightText: Vlad Shilov This file is generated from multiple sources. Included packages: - colord - - version: 2.9.3 + - version: 2.10.0 - license: MIT - nextcloud-ui - version: 1.0.0 diff --git a/dist/theming-settings-personal.mjs.map b/dist/theming-settings-personal.mjs.map index 1cfa5548afd81..0833f8ec8bc42 100644 --- a/dist/theming-settings-personal.mjs.map +++ b/dist/theming-settings-personal.mjs.map @@ -1 +1 @@ -{"version":3,"file":"theming-settings-personal.mjs","sources":["../build/frontend/apps/theming/src/components/ThemeListItem.vue","../build/frontend/apps/theming/src/components/ThemeList.vue","../node_modules/vue-material-design-icons/Undo.vue","../build/frontend/apps/theming/src/components/UserSectionAppMenu.vue","../build/frontend/apps/theming/src/components/UserSectionBackground.vue","../build/frontend/apps/theming/src/components/UserSectionHotkeys.vue","../node_modules/colord/index.mjs","../node_modules/vue-material-design-icons/PaletteOutline.vue","../node_modules/vue-material-design-icons/UndoVariant.vue","../build/frontend/apps/theming/src/components/UserSectionPrimaryColor.vue","../build/frontend/apps/theming/src/components/UserSectionToastTimeout.vue","../build/frontend/apps/theming/src/views/UserTheming.vue","../build/frontend/apps/theming/src/settings-personal.ts"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","var r={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(r){return\"string\"==typeof r?r.length>0:\"number\"==typeof r},n=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*r)/n+0},e=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),r>n?n:r>t?r:t},u=function(r){return(r=isFinite(r)?r%360:0)>0?r:r+360},a=function(r){return{r:e(r.r,0,255),g:e(r.g,0,255),b:e(r.b,0,255),a:e(r.a)}},o=function(r){return{r:n(r.r),g:n(r.g),b:n(r.b),a:n(r.a,3)}},i=/^#([0-9a-f]{3,8})$/i,s=function(r){var t=r.toString(16);return t.length<2?\"0\"+t:t},h=function(r){var t=r.r,n=r.g,e=r.b,u=r.a,a=Math.max(t,n,e),o=a-Math.min(t,n,e),i=o?a===t?(n-e)/o:a===n?2+(e-t)/o:4+(t-n)/o:0;return{h:60*(i<0?i+6:i),s:a?o/a*100:0,v:a/255*100,a:u}},b=function(r){var t=r.h,n=r.s,e=r.v,u=r.a;t=t/360*6,n/=100,e/=100;var a=Math.floor(t),o=e*(1-n),i=e*(1-(t-a)*n),s=e*(1-(1-t+a)*n),h=a%6;return{r:255*[e,i,o,o,s,e][h],g:255*[s,e,e,i,o,o][h],b:255*[o,o,s,e,e,i][h],a:u}},g=function(r){return{h:u(r.h),s:e(r.s,0,100),l:e(r.l,0,100),a:e(r.a)}},d=function(r){return{h:n(r.h),s:n(r.s),l:n(r.l),a:n(r.a,3)}},f=function(r){return b((n=(t=r).s,{h:t.h,s:(n*=((e=t.l)<50?e:100-e)/100)>0?2*n/(e+n)*100:0,v:e+n,a:t.a}));var t,n,e},c=function(r){return{h:(t=h(r)).h,s:(u=(200-(n=t.s))*(e=t.v)/100)>0&&u<200?n*e/100/(u<=100?u:200-u)*100:0,l:u/2,a:t.a};var t,n,e,u},l=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*,\\s*([+-]?\\d*\\.?\\d+)%\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,p=/^hsla?\\(\\s*([+-]?\\d*\\.?\\d+)(deg|rad|grad|turn)?\\s+([+-]?\\d*\\.?\\d+)%\\s+([+-]?\\d*\\.?\\d+)%\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,v=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*(?:,\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,m=/^rgba?\\(\\s*([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s+([+-]?\\d*\\.?\\d+)(%)?\\s*(?:\\/\\s*([+-]?\\d*\\.?\\d+)(%)?\\s*)?\\)$/i,y={string:[[function(r){var t=i.exec(r);return t?(r=t[1]).length<=4?{r:parseInt(r[0]+r[0],16),g:parseInt(r[1]+r[1],16),b:parseInt(r[2]+r[2],16),a:4===r.length?n(parseInt(r[3]+r[3],16)/255,2):1}:6===r.length||8===r.length?{r:parseInt(r.substr(0,2),16),g:parseInt(r.substr(2,2),16),b:parseInt(r.substr(4,2),16),a:8===r.length?n(parseInt(r.substr(6,2),16)/255,2):1}:null:null},\"hex\"],[function(r){var t=v.exec(r)||m.exec(r);return t?t[2]!==t[4]||t[4]!==t[6]?null:a({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},\"rgb\"],[function(t){var n=l.exec(t)||p.exec(t);if(!n)return null;var e,u,a=g({h:(e=n[1],u=n[2],void 0===u&&(u=\"deg\"),Number(e)*(r[u]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return f(a)},\"hsl\"]],object:[[function(r){var n=r.r,e=r.g,u=r.b,o=r.a,i=void 0===o?1:o;return t(n)&&t(e)&&t(u)?a({r:Number(n),g:Number(e),b:Number(u),a:Number(i)}):null},\"rgb\"],[function(r){var n=r.h,e=r.s,u=r.l,a=r.a,o=void 0===a?1:a;if(!t(n)||!t(e)||!t(u))return null;var i=g({h:Number(n),s:Number(e),l:Number(u),a:Number(o)});return f(i)},\"hsl\"],[function(r){var n=r.h,a=r.s,o=r.v,i=r.a,s=void 0===i?1:i;if(!t(n)||!t(a)||!t(o))return null;var h=function(r){return{h:u(r.h),s:e(r.s,0,100),v:e(r.v,0,100),a:e(r.a)}}({h:Number(n),s:Number(a),v:Number(o),a:Number(s)});return b(h)},\"hsv\"]]},N=function(r,t){for(var n=0;n=.5},r.prototype.toHex=function(){return r=o(this.rgba),t=r.r,e=r.g,u=r.b,i=(a=r.a)<1?s(n(255*a)):\"\",\"#\"+s(t)+s(e)+s(u)+i;var r,t,e,u,a,i},r.prototype.toRgb=function(){return o(this.rgba)},r.prototype.toRgbString=function(){return r=o(this.rgba),t=r.r,n=r.g,e=r.b,(u=r.a)<1?\"rgba(\"+t+\", \"+n+\", \"+e+\", \"+u+\")\":\"rgb(\"+t+\", \"+n+\", \"+e+\")\";var r,t,n,e,u},r.prototype.toHsl=function(){return d(c(this.rgba))},r.prototype.toHslString=function(){return r=d(c(this.rgba)),t=r.h,n=r.s,e=r.l,(u=r.a)<1?\"hsla(\"+t+\", \"+n+\"%, \"+e+\"%, \"+u+\")\":\"hsl(\"+t+\", \"+n+\"%, \"+e+\"%)\";var r,t,n,e,u},r.prototype.toHsv=function(){return r=h(this.rgba),{h:n(r.h),s:n(r.s),v:n(r.v),a:n(r.a,3)};var r},r.prototype.invert=function(){return w({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},r.prototype.saturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,r))},r.prototype.desaturate=function(r){return void 0===r&&(r=.1),w(M(this.rgba,-r))},r.prototype.grayscale=function(){return w(M(this.rgba,-1))},r.prototype.lighten=function(r){return void 0===r&&(r=.1),w($(this.rgba,r))},r.prototype.darken=function(r){return void 0===r&&(r=.1),w($(this.rgba,-r))},r.prototype.rotate=function(r){return void 0===r&&(r=15),this.hue(this.hue()+r)},r.prototype.alpha=function(r){return\"number\"==typeof r?w({r:(t=this.rgba).r,g:t.g,b:t.b,a:r}):n(this.rgba.a,3);var t},r.prototype.hue=function(r){var t=c(this.rgba);return\"number\"==typeof r?w({h:r,s:t.s,l:t.l,a:t.a}):n(t.h)},r.prototype.isEqual=function(r){return this.toHex()===w(r).toHex()},r}(),w=function(r){return r instanceof j?r:new j(r)},S=[],k=function(r){r.forEach(function(r){S.indexOf(r)<0&&(r(j,y),S.push(r))})},E=function(){return new j({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};export{j as Colord,w as colord,k as extend,I as getFormat,E as random};\n","\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/*!\n * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport UserTheming from './views/UserTheming.vue'\n\nimport 'vite/modulepreload-polyfill'\n\nconst app = createApp(UserTheming)\napp.config.idPrefix = 'settings'\napp.mount('#settings-personal-theming')\n"],"names":["isSelected","_useModel","__props","props","imageUrl","computed","generateFilePath","checkboxValue","_createElementBlock","_normalizeClass","_createElementVNode","_cache","$event","_hoisted_2","_toDisplayString","_hoisted_3","_hoisted_4","_unref","t","_createVNode","NcCheckboxRadioSwitch","_createTextVNode","emit","__emit","name","enforcedTheme","loadState","loading","ref","toggleTheme","theme","state","axios","generateOcsUrl","defaultTheme","otherTheme","error","message","isAxiosError","showError","logger","_Fragment","_renderList","_createBlock","ThemeListItem","$props","_sfc_main","_mergeProps","_ctx","_openBlock","elementIdAppOrderChanged","elementIdEnforcedDefaultApp","userAppOrder","enforcedDefaultApp","initialAppOrder","type","app","appOrder","hasCustomAppOrder","hasAppOrderChanged","id","index","ariaDetailsAppOrder","updateAppOrder","value","order","saveSetting","resetAppOrder","data","key","url","NcSettingsSection","NcNoteCard","AppOrderSelector","$style","NcButton","IconUndo","SHIPPED_BACKGROUNDS","THEMING_DEFAULTS","DEFAULT_BACKGROUND_IMAGE","currentTheming","currentBackgroundImage","shippedBackgrounds","background","fileName","prefixWithBaseUrl","update","setDefault","result","generateUrl","setShipped","shipped","setFile","path","pickColor","color","pickFile","getFilePickerBuilder","node","_hoisted_1","NcLoadingIcon","NcIconSvgWrapper","mdiCheck","mdiImageEditOutline","NcColorPicker","_normalizeStyle","getTextColor","mdiPaletteOutline","mdiUndo","_hoisted_5","shippedBackground","_hoisted_7","shortcutsDisabled","watch","updateHotkeyState","r","n","e","u","a","o","i","s","h","b","g","d","f","c","l","p","v","m","y","N","x","M","H","$","j","w","__expose","reload","initialPrimaryColor","defaultPrimaryColor","triggerElement","useTemplateRef","primaryColor","debounce","newColor","onUpdate","isDefaultPrimaryColor","colord","rgbMatch","numberToHex","onReset","numeric","IconColorPalette","readToastTimeout","timeout","getCapabilities","TOAST_PERMANENT_TIMEOUT","TOAST_DEFAULT_TIMEOUT","readToastTimeoutValues","values","labelForTimeout","applyToastTimeoutCapability","capabilities","toastTimeout","options","updateToastTimeout","nextValue","previous","option","isUserThemingDisabled","enableBlurFilter","availableThemes","mainThemes","fontThemes","supplementaryThemes","onBeforeMount","enabled","primaryColorSection","description","descriptionDetail","refreshGlobalStyles","refreshStyles","nextTick","changeEnableBlurFilter","updateBodyAttributes","enabledThemesIDs","font","ThemeList","UserSectionPrimaryColor","UserSectionBackground","UserSectionHotkeys","UserSectionToastTimeout","UserSectionAppMenu","createApp","UserTheming"],"mappings":"wlDAqBA,MAAMA,EAAaC,GAAoBC,EAAA,YAAmB,EAEpDC,EAAQD,EAmBRE,EAAWC,EAAS,IAAMC,GAAiB,UAAW,MAAOH,EAAM,MAAM,GAAK,MAAM,CAAC,EACrFI,EAAgBF,EAAS,CAC9B,KAAM,CACL,OAAIF,EAAM,OAAS,SACXH,EAAW,MACRG,EAAM,OAAS,QAClBH,EAAW,MAAQG,EAAM,MAAM,GAAK,GAEpCH,EAAW,MAAQ,CAACG,EAAM,MAAM,EAAE,EAAI,CAAA,CAE/C,EACA,KAAM,CACLH,EAAW,MAAQ,CAACA,EAAW,KAChC,CAAA,CACA,oBAIAQ,EA4BK,KAAA,CA5BA,MAAKC,EAAA,CAAA,qBAAyBP,EAAA,MAAM,GAAU,kBAAkB,CAAA,CAAA,GACpEQ,EAImC,MAAA,CAHlC,IAAI,GACJ,MAAM,yBACL,IAAKN,EAAA,MACL,QAAKO,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEZ,EAAA,MAAU,CAAIA,EAAA,MAAA,aACvBU,EAqBM,MArBNG,GAqBM,CApBLH,EAA0B,KAAA,KAAAI,EAAnBZ,EAAA,MAAM,KAAK,EAAA,CAAA,EAClBQ,EAEI,IAFJK,GAEID,EADAZ,EAAA,MAAM,WAAW,EAAA,CAAA,EAETA,EAAA,cAAZM,EAEO,OAFPQ,GAEOF,EADHG,EAAAC,CAAA,EAAC,UAAA,6BAAA,CAAA,EAAA,CAAA,eAILC,EAUwBF,EAAAG,EAAA,EAAA,YARdb,EAAA,2CAAAA,EAAa,MAAAK,GACtB,MAAM,0BACL,SAAUV,EAAA,SACV,QAAAA,EAAA,QACA,KAAMA,EAAA,OAAI,SAAgBA,EAAA,KAAO,OACjC,KAAAA,EAAA,KACA,MAAOA,EAAA,OAAI,SAAgBA,QAAM,GAAK,MAAA,aACvC,IAAuB,CAApBmB,EAAAP,EAAAZ,EAAA,MAAM,WAAW,EAAA,CAAA,CAAA,2EARXA,EAAA,QAAQ,CAAA,qMC5DrB,MAAMC,EAAQD,EAsBRoB,EAAOC,EAIPC,EAAO,UAAY,KAAK,OAAA,EAAS,SAAS,EAAE,EAAE,MAAM,CAAC,EACrDC,EAAgBC,EAAU,UAAW,eAAgB,EAAE,EAEvDC,EAAUC,EAAI,EAAK,EAQzB,eAAeC,EAAYC,EAAeC,EAAgB,CACzD,GAAID,EAAM,KAAOL,GAIb,CAAAE,EAAQ,OAIRG,EAAM,UAAYC,EAItB,GAAI,CAEH,GADAJ,EAAQ,MAAQ,GACZI,IAAU,IAEb,GADA,MAAMC,EAAM,OAAOC,EAAe,sCAAuC,CAAE,QAASH,EAAM,EAAA,CAAI,CAAC,EAC3F,CAAC3B,EAAM,UAAYA,EAAM,QAAS,CAErC,MAAM+B,EAAe/B,EAAM,OAAO,KAAMe,GAAMA,EAAE,KAAOf,EAAM,QAAS,EAAE,EACpE+B,GAAgB,CAACA,EAAa,UACjC,MAAMF,EAAM,IAAIC,EAAe,6CAA8C,CAAE,QAASC,EAAa,EAAA,CAAI,CAAC,EAC1GA,EAAa,QAAU,GAEzB,UAEA,MAAMF,EAAM,IAAIC,EAAe,6CAA8C,CAAE,QAASH,EAAM,EAAA,CAAI,CAAC,EAC/F,CAAC3B,EAAM,SAAU,CACpB,MAAMgC,EAAahC,EAAM,OAAO,KAAMe,GAAMA,EAAE,KAAOY,EAAM,IAAMZ,EAAE,OAAO,EACtEiB,IACH,MAAMH,EAAM,OAAOC,EAAe,sCAAuC,CAAE,QAASE,EAAW,EAAA,CAAI,CAAC,EACpGA,EAAW,QAAU,GAEvB,CAEDL,EAAM,QAAUC,EAChBT,EAAK,SAAS,CACf,OAASc,EAAO,CACf,IAAIC,EAAU,GACVC,GAAaF,CAAK,GAAKA,EAAM,UAAU,KAAK,KAAK,MAAM,UAC1DC,EAAU,GAAGD,EAAM,SAAS,KAAK,IAAI,KAAK,OAAO,KAAKC,CAAO,IAE9DE,EAAUrB,EAAE,UAAW,yBAAyB,EAAImB,CAAO,EAE3DG,EAAO,MAAM,yBAA0B,CAAE,MAAAJ,CAAA,CAAO,CACjD,QAAA,CACCT,EAAQ,MAAQ,EACjB,CACD,mBAICnB,EAWK,KAAA,CAXA,aAAYN,EAAA,MAAO,MAAM,YAAA,UAC7BM,EASmDiC,EAAA,KAAAC,GARlCxC,EAAA,OAAT4B,QADRa,EASmDC,GAAA,CAPjD,IAAKd,EAAM,GACX,WAAYA,EAAM,QAClB,SAAUA,EAAM,KAAOb,EAAAQ,CAAA,EACvB,QAAAE,EAAA,MACA,MAAAG,EACA,KAAM5B,EAAA,SAAQ,WAAiB2C,EAAAA,OAAO,QAAO,QAAA,SAC7C,KAAArB,EACA,sBAAiBZ,GAAEiB,EAAYC,EAAOlB,CAAM,CAAA,iJChG3CkC,GAAU,CACb,KAAM,WACN,MAAO,CAAC,OAAO,EACf,MAAO,CACL,MAAO,CACL,KAAM,QAER,UAAW,CACT,KAAM,OACN,QAAS,gBAEX,KAAM,CACJ,KAAM,OACN,QAAS,EACX,CACF,CACF,+DAxBY/B,GAAA,CAAA,EAAE,4JAA4J,iDAXxKP,EAeO,OAfPuC,GAAcC,EAAA,OAAM,CACb,cAAaH,EAAA,MAAK,KAAA,OAClB,aAAYA,EAAA,MACb,MAAM,iCACN,KAAK,MACJ,QAAKlC,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEoC,EAAA,MAAK,QAAUpC,CAAM,WACjCJ,EAQM,MAAA,CARA,KAAMqC,EAAA,UACP,MAAM,4BACL,MAAOA,EAAA,KACP,OAAQA,EAAA,KACT,QAAQ,cACXnC,EAEO,OAFPK,GAEO,CADQ8B,EAAA,OAAbI,EAAA,EAAAzC,EAAuC,aAAhBqC,EAAA,KAAK,EAAA,CAAA,6DCkD9BK,GAA2B,oCAG3BC,GAA8B,+EAjCpC,KAAM,CAEL,aAAAC,EAEA,mBAAAC,CAAA,EACG3B,EAAmE,UAAW,eAAe,EAK3F4B,EAAkB5B,EAA8B,OAAQ,MAAM,EAClE,OAAO,CAAC,CAAE,KAAA6B,CAAA,IAAWA,IAAS,MAAM,EACpC,IAAKC,IAAS,CAAE,GAAGA,EAAK,MAAOA,EAAI,KAAM,QAASA,EAAI,SAAWA,EAAI,KAAOH,CAAA,EAAqB,EAK7FI,EAAW7B,EAAI,CAAC,GAAG0B,CAAe,CAAC,EAKnCI,EAAoB9B,EAAI,CAAC,MAAM,QAAQwB,CAAY,GAAK,OAAO,OAAOA,CAAY,EAAE,OAAS,CAAC,EAK9FO,EAAqBtD,EAAS,IAAMiD,EAAgB,KAAK,CAAC,CAAE,GAAAM,CAAA,EAAMC,IAAUD,IAAOH,EAAS,MAAMI,CAAK,GAAG,EAAE,CAAC,EAY7GC,EAAsBzD,EAAS,KAAOsD,EAAmB,MAAQ,GAAGT,EAAwB,IAAM,KAAOG,EAAqBF,GAA8B,GAAG,EAOrK,eAAeY,EAAeC,EAAe,CAC5C,MAAMC,EAAmB,CAAA,EACzBD,EAAM,QAAQ,CAAC,CAAE,IAAAR,EAAK,GAAAI,CAAA,EAAMC,IAAU,CACrCI,EAAML,CAAE,EAAI,CAAE,MAAOC,EAAO,IAAAL,CAAA,CAC7B,CAAC,EAED,GAAI,CACH,MAAMU,EAAY,WAAYD,CAAK,EACnCR,EAAS,MAAQO,EACjBN,EAAkB,MAAQ,EAC3B,OAAStB,EAAO,CACfI,EAAO,MAAM,8BAA+B,CAAE,MAAAJ,CAAA,CAAO,EACrDG,EAAUrB,EAAE,UAAW,6BAA6B,CAAC,CACtD,CACD,CAKA,eAAeiD,GAAgB,CAC9B,GAAI,CACH,MAAMD,EAAY,WAAY,EAAE,EAChCR,EAAkB,MAAQ,GAG1B,KAAM,CAAE,KAAAU,GAAS,MAAMpC,EAAM,IAAsCC,EAAe,uBAAuB,EAAG,CAC3G,QAAS,CACR,iBAAkB,MAAA,CACnB,CACA,EACDwB,EAAS,MAAQW,EAAK,IAAI,KAAK,IAAKZ,IAAS,CAAE,GAAGA,EAAK,MAAOA,EAAI,KAAM,QAASA,EAAI,SAAWA,EAAI,MAAQH,GAAqB,CAClI,OAASjB,EAAO,CACfI,EAAO,MAAM,gCAAiC,CAAE,MAAAJ,CAAA,CAAO,EACvDG,EAAUrB,EAAE,UAAW,+BAA+B,CAAC,CACxD,CACD,CAMA,eAAegD,EAAYG,EAAaL,EAAgB,CACvD,MAAMM,EAAMrC,EAAe,gEAAiE,CAC3F,MAAO,OACP,UAAWoC,CAAA,CACX,EACD,OAAO,MAAMrC,EAAM,KAAKsC,EAAK,CAC5B,YAAa,KAAK,UAAUN,CAAK,CAAA,CACjC,CACF,mBAICrB,EA2BoB1B,EAAAsD,CAAA,EAAA,CA3BA,KAAMtD,EAAAC,CAAA,EAAC,UAAA,yBAAA,CAAA,aAC1B,IAEI,CAFJR,EAEI,WADAO,EAAAC,CAAA,EAAC,UAAA,wJAAA,CAAA,EAAA,CAAA,EAEaD,EAAAoC,CAAA,OAAlBV,EAEa1B,EAAAuD,EAAA,EAAA,OAF0B,GAAIrB,GAA6B,KAAK,MAAA,aAC5E,IAAwG,KAArGlC,EAAAC,CAAA,EAAC,UAAA,oFAAA,CAAA,EAAA,CAAA,CAAA,mBAEayC,EAAA,WAAlBhB,EAEa1B,EAAAuD,EAAA,EAAA,OAF0B,GAAItB,GAA0B,KAAK,MAAA,aACzE,IAAiG,KAA9FjC,EAAAC,CAAA,EAAC,UAAA,6EAAA,CAAA,EAAA,CAAA,CAAA,mBAGLC,EAIuCsD,GAAA,CAHrC,MAAKhE,EAAEiE,EAAAA,OAAO,4BAA4B,EAC1C,eAAcZ,EAAA,MACd,WAAYL,EAAA,MACZ,sBAAmBM,CAAA,gDAErB5C,EASWF,EAAA0D,EAAA,EAAA,CARV,eAAa,qBACZ,UAAWjB,EAAA,MACZ,QAAQ,WACP,QAAOS,CAAA,GACG,OACV,IAAuB,CAAvBhD,EAAuByD,GAAA,CAAZ,KAAM,GAAE,CAAA,aACT,IACX,CADWvD,EAAA,MACRJ,EAAAC,CAAA,EAAC,UAAA,yBAAA,CAAA,EAAA,CAAA,CAAA,qkBCpHP,MAAMI,EAAOC,EAIPsD,EAAsBnD,EAA6C,UAAW,oBAAoB,EAClGoD,EAAmBpD,EAA4B,UAAW,iBAAiB,EAC3EqD,EAA2B,QAAQD,EAAiB,eAAe,KAEnEnD,EAAUC,EAA+E,EAAK,EAC9FoD,EAAiBpD,EAAI,gBAAgBF,EAAwB,UAAW,MAAM,CAAC,CAAC,EAChFuD,EAAyBrD,EAAIF,EAAkB,UAAW,qBAAqB,CAAC,EAEhFwD,EAAqB,OAAO,KAAKL,CAAmB,EACxD,OAAQM,GAGDA,IAAeL,EAAiB,0BACnCA,EAAiB,iBAAmB,EACxC,EACA,IAAKM,IACE,CACN,KAAMA,EACN,IAAKC,EAAkBD,CAAQ,EAC/B,QAASC,EAAkB,WAAaD,CAAQ,EAChD,QAASP,EAAoBO,CAAQ,CAAA,EAEtC,EAOF,SAASC,EAAkBf,EAAa,CACvC,OAAOhE,GAAiB,UAAW,GAAI,iBAAiB,EAAIgE,CAC7D,CAWA,eAAegB,EAAOlB,EAA6E,CAElGa,EAAuB,MAAQb,EAAK,gBACpCY,EAAe,MAAM,gBAAkBZ,EAAK,gBAG5C9C,EAAK,eAAe,EACpBK,EAAQ,MAAQ,EACjB,CAKA,eAAe4D,GAAa,CAC3B5D,EAAQ,MAAQ,UAChB,MAAM6D,EAAS,MAAMxD,EAAM,KAAKyD,EAAY,kCAAkC,CAAC,EAC/EH,EAAOE,EAAO,IAAI,CACnB,CAOA,eAAeE,EAAWC,EAAiB,CAC1ChE,EAAQ,MAAQgE,EAChB,MAAMH,EAAS,MAAMxD,EAAM,KAAKyD,EAAY,kCAAkC,EAAG,CAAE,MAAOE,EAAS,EACnGL,EAAOE,EAAO,IAAI,CACnB,CAOA,eAAeI,EAAQC,EAAc,CACpClE,EAAQ,MAAQ,SAChB,MAAM6D,EAAS,MAAMxD,EAAM,KAAKyD,EAAY,iCAAiC,EAAG,CAAE,MAAOI,EAAM,EAC/FP,EAAOE,EAAO,IAAI,CACnB,CAOA,eAAeM,EAAUC,EAAgB,CACxC,GAAI,CAACA,EACJ,OAGDpE,EAAQ,MAAQ,QAChB,KAAM,CAAE,KAAAyC,CAAA,EAAS,MAAMpC,EAAM,KAAKyD,EAAY,gCAAgC,EAAG,CAAE,MAAOM,GAAS,UAAW,EAC9GT,EAAOlB,CAAI,CACZ,CAKA,eAAe4B,GAAW,CACzB,MAAMC,GAAqB/E,EAAE,UAAW,qCAAqC,CAAC,EAC5E,iBAAiB,EAAK,EACtB,kBAAkB,CAAC,SAAS,CAAC,EAC7B,eAAe,EAAK,EACpB,UAAU,CACV,MAAOA,EAAE,UAAW,mBAAmB,EACvC,SAAU,CAAC,CAACgF,CAAI,IAAM,CACrBN,EAAQM,EAAM,IAAI,CACnB,EACA,QAAS,SAAA,CACT,EACA,MAAA,EACA,KAAA,CACH,mBAICvD,EAqFoB1B,EAAAsD,CAAA,EAAA,CApFnB,MAAM,aACL,KAAMtD,EAAAC,CAAA,EAAC,UAAA,sBAAA,EACP,YAAaD,EAAAC,CAAA,EAAC,UAAA,wGAAA,CAAA,aACf,IAgFW,CAhFXR,EAgFW,WAAA,KAAA,CA/EVA,EAES,SAFTyF,GAESrF,EADLG,EAAAC,CAAA,EAAC,UAAA,sBAAA,CAAA,EAAA,CAAA,EAGLR,EA+CM,MAAA,CA/CA,MAAKD,EAAEiE,EAAAA,OAAO,gBAAgB,CAAA,GAEnChE,EAUS,SAAA,CATP,gBAAeiB,EAAA,QAAO,SACtB,eAAcsD,EAAA,QAAsB,SACpC,aAAYhE,EAAAC,CAAA,EAAC,UAAA,mBAAA,EACb,MAAOD,EAAAC,CAAA,EAAC,UAAA,mBAAA,EACT,MAAKT,EAAA,CAAC,aAAY,CACTiE,EAAAA,OAAO,wBAAyBA,EAAAA,OAAO,iCAAiC,CAAA,CAAA,EAChF,QAAOsB,CAAA,GACarE,EAAA,QAAO,cAA5BgB,EAA6C1B,EAAAmF,CAAA,EAAA,CAAA,IAAA,CAAA,CAAA,QAC7CzD,EAAwG1B,EAAAoF,CAAA,EAAA,OAA9E,KAAMpB,EAAA,QAAsB,SAAgBhE,EAAAqF,CAAA,EAAWrF,EAAAsF,EAAA,CAAA,4BAIlFpF,EAegBF,EAAAuF,EAAA,EAAA,CAfQ,WAAAxB,EAAA,MAAe,gBAAf,sBAAArE,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAAoE,EAAA,MAAe,gBAAepE,GAAG,SAAQkF,CAAA,aAChE,IAaS,CAbTpF,EAaS,SAAA,CAZR,MAAKD,EAAA,CAAC,aAAY,CACTiE,EAAAA,OAAO,wBAAyBA,EAAAA,OAAO,4BAA4B,CAAA,CAAA,EAC3E,gBAAe/C,EAAA,QAAO,QACtB,eAAcsD,EAAA,QAAsB,QACpC,aAAYhE,EAAAC,CAAA,EAAC,UAAA,kBAAA,EACb,MAAOD,EAAAC,CAAA,EAAC,UAAA,kBAAA,EACR,MAAKuF,EAAA,CAA4B,gBAAAzB,EAAA,MAAe,kCAA2C/D,EAAAyF,EAAA,EAAa1B,EAAA,MAAe,eAAe,CAAA,KAIlHrD,EAAA,QAAO,aAA5BgB,EAA4C1B,EAAAmF,CAAA,EAAA,CAAA,IAAA,CAAA,CAAA,QAC5CzD,EAAqG1B,EAAAoF,CAAA,EAAA,OAA3E,KAAMpB,EAAA,QAAsB,QAAehE,EAAAqF,CAAA,EAAWrF,EAAA0F,EAAA,CAAA,qDAKlFjG,EAaS,SAAA,CAZR,MAAKD,EAAA,CAAC,aAAY,CACTiE,EAAAA,OAAO,wBAAyBA,EAAAA,OAAO,8BAA8B,CAAA,CAAA,EAC7E,gBAAe/C,EAAA,QAAO,UACtB,eAAcsD,EAAA,QAAsB,UACpC,aAAYhE,EAAAC,CAAA,EAAC,UAAA,oBAAA,EACb,MAAOD,EAAAC,CAAA,EAAC,UAAA,oBAAA,EACR,MAAKuF,EAAA,mBAA6BxF,EAAAyF,EAAA,EAAazF,EAAA6D,CAAA,EAAiB,eAAe,CAAA,GAG/E,QAAOS,CAAA,GACa5D,EAAA,QAAO,eAA5BgB,EAA8C1B,EAAAmF,CAAA,EAAA,CAAA,IAAA,CAAA,CAAA,QAC9CzD,EAA6F1B,EAAAoF,CAAA,EAAA,OAAnE,KAAMpB,EAAA,QAAsB,UAAiBhE,EAAAqF,CAAA,EAAWrF,EAAA2F,EAAA,CAAA,gCAKpFlG,EAwBW,WAAA,CAxBA,MAAKD,EAAEiE,EAAAA,OAAO,gBAAgB,CAAA,GACxChE,EAEQ,QAFRmG,GAEQ/F,EADJG,EAAAC,CAAA,EAAC,UAAA,mCAAA,CAAA,EAAA,CAAA,SAELV,EAmBSiC,EAAA,KAAAC,GAlBoBzB,EAAAiE,CAAA,EAArB4B,QADRtG,EAmBS,SAAA,CAjBP,IAAKsG,EAAkB,KACvB,MAAOA,EAAkB,QAAQ,YACjC,eAAc7B,EAAA,QAA2B6B,EAAkB,KAC5D,MAAKrG,EAAA,CAAC,aACEiE,EAAAA,OAAO,uBAAuB,CAAA,EACrC,MAAK+B,EAAA,CAAoC,gBAAA,OAAAK,EAAkB,QAAO,GAAA,GAGnE,SAAS,IACR,QAAKlG,IAAE8E,EAAWoB,EAAkB,IAAI,CAAA,GAElC7B,EAAA,QAA2B6B,EAAkB,UADpDnE,EAGoB1B,EAAAoF,CAAA,EAAA,OADlB,MAAK5F,EAAEiE,EAAAA,OAAO,2BAA2B,EACzC,KAAMzD,EAAAqF,CAAA,CAAA,qCACR5F,EAEO,OAFPqG,GAEOjG,EADHgG,EAAkB,QAAQ,WAAW,EAAA,CAAA,CAAA,ggBCtO9C,MAAME,EAAoBpF,EAAIF,EAAU,UAAW,oBAAqB,EAAK,CAAC,EAC9EuF,GAAMD,EAAmBE,CAAiB,EAK1C,eAAeA,GAAoB,CAClC,MAAM5C,EAAMrC,EAAe,gEAAiE,CAC3F,MAAO,UACP,UAAW,oBAAA,CACX,EAEG+E,EAAkB,MACrB,MAAMhF,EAAM,KAAKsC,EAAK,CACrB,YAAa,KAAA,CACb,EAED,MAAMtC,EAAM,OAAOsC,CAAG,CAExB,mBAIC3B,EASoB1B,EAAAsD,CAAA,EAAA,CARlB,KAAMtD,EAAAC,CAAA,EAAC,UAAA,oBAAA,EACP,YAAaD,EAAAC,CAAA,EAAC,UAAA,iOAAA,CAAA,aACf,IAKwB,CALxBC,EAKwBF,EAAAG,EAAA,EAAA,YAJd4F,EAAA,2CAAAA,EAAiB,MAAApG,GAC1B,MAAM,0BACN,KAAK,QAAA,aACL,IAAoD,KAAjDK,EAAAC,CAAA,EAAC,UAAA,gCAAA,CAAA,EAAA,CAAA,CAAA,+DC5CJ,IAACiG,GAAE,CAAC,KAAK,GAAG,KAAK,IAAI,IAAI,KAAK,EAAE,KAAK,GAAG,EAAEjG,EAAE,SAASiG,EAAE,CAAC,OAAgB,OAAOA,GAAjB,SAAmBA,EAAE,OAAO,EAAY,OAAOA,GAAjB,QAAkB,EAAEC,EAAE,SAASD,EAAEjG,EAAEkG,EAAE,CAAC,OAAgBlG,IAAT,SAAaA,EAAE,GAAYkG,IAAT,SAAaA,EAAE,KAAK,IAAI,GAAGlG,CAAC,GAAG,KAAK,MAAMkG,EAAED,CAAC,EAAEC,EAAE,CAAC,EAAEC,EAAE,SAASF,EAAEjG,EAAEkG,EAAE,CAAC,OAAgBlG,IAAT,SAAaA,EAAE,GAAYkG,IAAT,SAAaA,EAAE,GAAGD,EAAEC,EAAEA,EAAED,EAAEjG,EAAEiG,EAAEjG,CAAC,EAAEoG,GAAE,SAASH,EAAE,CAAC,OAAOA,EAAE,SAASA,CAAC,EAAEA,EAAE,IAAI,GAAG,EAAEA,EAAEA,EAAE,GAAG,EAAEI,GAAE,SAASJ,EAAE,CAAC,MAAM,CAAC,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,CAAC,CAAC,CAAC,EAAEK,GAAE,SAASL,EAAE,CAAC,MAAM,CAAC,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,EAAE,CAAC,CAAC,CAAC,EAAEM,GAAE,sBAAsBC,EAAE,SAASP,EAAE,CAAC,IAAIjG,EAAEiG,EAAE,SAAS,EAAE,EAAE,OAAOjG,EAAE,OAAO,EAAE,IAAIA,EAAEA,CAAC,EAAEyG,GAAE,SAASR,EAAE,CAAC,IAAIjG,EAAEiG,EAAE,EAAEC,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAEI,EAAE,KAAK,IAAIrG,EAAEkG,EAAEC,CAAC,EAAEG,EAAED,EAAE,KAAK,IAAIrG,EAAEkG,EAAEC,CAAC,EAAEI,EAAED,EAAED,IAAIrG,GAAGkG,EAAEC,GAAGG,EAAED,IAAIH,EAAE,GAAGC,EAAEnG,GAAGsG,EAAE,GAAGtG,EAAEkG,GAAGI,EAAE,EAAE,MAAM,CAAC,EAAE,IAAIC,EAAE,EAAEA,EAAE,EAAEA,GAAG,EAAEF,EAAEC,EAAED,EAAE,IAAI,EAAE,EAAEA,EAAE,IAAI,IAAI,EAAED,CAAC,CAAC,EAAEM,GAAE,SAAST,EAAE,CAAC,IAAIjG,EAAEiG,EAAE,EAAEC,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAEjG,EAAEA,EAAE,IAAI,EAAEkG,GAAG,IAAIC,GAAG,IAAI,IAAIE,EAAE,KAAK,MAAMrG,CAAC,EAAEsG,EAAEH,GAAG,EAAED,GAAGK,EAAEJ,GAAG,GAAGnG,EAAEqG,GAAGH,GAAGM,EAAEL,GAAG,GAAG,EAAEnG,EAAEqG,GAAGH,GAAGO,EAAEJ,EAAE,EAAE,MAAM,CAAC,EAAE,IAAI,CAACF,EAAEI,EAAED,EAAEA,EAAEE,EAAEL,CAAC,EAAEM,CAAC,EAAE,EAAE,IAAI,CAACD,EAAEL,EAAEA,EAAEI,EAAED,EAAEA,CAAC,EAAEG,CAAC,EAAE,EAAE,IAAI,CAACH,EAAEA,EAAEE,EAAEL,EAAEA,EAAEI,CAAC,EAAEE,CAAC,EAAE,EAAEL,CAAC,CAAC,EAAEO,GAAE,SAASV,EAAE,CAAC,MAAM,CAAC,EAAEG,GAAEH,EAAE,CAAC,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,CAAC,CAAC,CAAC,EAAEW,GAAE,SAASX,EAAE,CAAC,MAAM,CAAC,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,EAAE,CAAC,CAAC,CAAC,EAAEY,GAAE,SAASZ,EAAE,CAAC,OAAOS,IAAGR,GAAGlG,EAAEiG,GAAG,EAAE,CAAC,EAAEjG,EAAE,EAAE,GAAGkG,KAAKC,EAAEnG,EAAE,GAAG,GAAGmG,EAAE,IAAIA,GAAG,KAAK,EAAE,EAAED,GAAGC,EAAED,GAAG,IAAI,EAAE,EAAEC,EAAED,EAAE,EAAElG,EAAE,CAAC,EAAC,EAAG,IAAIA,EAAEkG,EAAEC,CAAC,EAAEW,EAAE,SAASb,EAAE,CAAC,MAAM,CAAC,GAAGjG,EAAEyG,GAAER,CAAC,GAAG,EAAE,GAAGG,GAAG,KAAKF,EAAElG,EAAE,KAAKmG,EAAEnG,EAAE,GAAG,KAAK,GAAGoG,EAAE,IAAIF,EAAEC,EAAE,KAAKC,GAAG,IAAIA,EAAE,IAAIA,GAAG,IAAI,EAAE,EAAEA,EAAE,EAAE,EAAEpG,EAAE,CAAC,EAAE,IAAIA,EAAEkG,EAAEC,EAAEC,CAAC,EAAEW,GAAE,yIAAyIC,GAAE,kIAAkIC,GAAE,+HAA+HC,GAAE,wHAAwHC,GAAE,CAAC,OAAO,CAAC,CAAC,SAASlB,EAAE,CAAC,IAAIjG,EAAEuG,GAAE,KAAKN,CAAC,EAAE,OAAOjG,GAAGiG,EAAEjG,EAAE,CAAC,GAAG,QAAQ,EAAE,CAAC,EAAE,SAASiG,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAASA,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAASA,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,EAAE,EAAE,EAAMA,EAAE,SAAN,EAAaC,EAAE,SAASD,EAAE,CAAC,EAAEA,EAAE,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,EAAMA,EAAE,SAAN,GAAkBA,EAAE,SAAN,EAAa,CAAC,EAAE,SAASA,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAASA,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAASA,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,EAAMA,EAAE,SAAN,EAAaC,EAAE,SAASD,EAAE,OAAO,EAAE,CAAC,EAAE,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,EAAE,KAAK,IAAI,EAAE,KAAK,EAAE,CAAC,SAASA,EAAE,CAAC,IAAIjG,EAAEiH,GAAE,KAAKhB,CAAC,GAAGiB,GAAE,KAAKjB,CAAC,EAAE,OAAOjG,EAAEA,EAAE,CAAC,IAAIA,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAE,KAAKqG,GAAE,CAAC,EAAE,OAAOrG,EAAE,CAAC,CAAC,GAAGA,EAAE,CAAC,EAAE,IAAI,IAAI,GAAG,EAAE,OAAOA,EAAE,CAAC,CAAC,GAAGA,EAAE,CAAC,EAAE,IAAI,IAAI,GAAG,EAAE,OAAOA,EAAE,CAAC,CAAC,GAAGA,EAAE,CAAC,EAAE,IAAI,IAAI,GAAG,EAAWA,EAAE,CAAC,IAAZ,OAAc,EAAE,OAAOA,EAAE,CAAC,CAAC,GAAGA,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,SAAS,EAAE,CAAC,IAAIkG,EAAEa,GAAE,KAAK,CAAC,GAAGC,GAAE,KAAK,CAAC,EAAE,GAAG,CAACd,EAAE,OAAO,KAAK,IAAIC,EAAEC,EAAEC,EAAEM,GAAE,CAAC,GAAGR,EAAED,EAAE,CAAC,EAAEE,EAAEF,EAAE,CAAC,EAAWE,IAAT,SAAaA,EAAE,OAAO,OAAOD,CAAC,GAAGF,GAAEG,CAAC,GAAG,IAAI,EAAE,OAAOF,EAAE,CAAC,CAAC,EAAE,EAAE,OAAOA,EAAE,CAAC,CAAC,EAAE,EAAWA,EAAE,CAAC,IAAZ,OAAc,EAAE,OAAOA,EAAE,CAAC,CAAC,GAAGA,EAAE,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,OAAOW,GAAER,CAAC,CAAC,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,CAAC,SAASJ,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAEK,EAAEL,EAAE,EAAEM,EAAWD,IAAT,OAAW,EAAEA,EAAE,OAAOtG,EAAEkG,CAAC,GAAGlG,EAAEmG,CAAC,GAAGnG,EAAEoG,CAAC,EAAEC,GAAE,CAAC,EAAE,OAAOH,CAAC,EAAE,EAAE,OAAOC,CAAC,EAAE,EAAE,OAAOC,CAAC,EAAE,EAAE,OAAOG,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,SAASN,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAEI,EAAEJ,EAAE,EAAEK,EAAWD,IAAT,OAAW,EAAEA,EAAE,GAAG,CAACrG,EAAEkG,CAAC,GAAG,CAAClG,EAAEmG,CAAC,GAAG,CAACnG,EAAEoG,CAAC,EAAE,OAAO,KAAK,IAAIG,EAAEI,GAAE,CAAC,EAAE,OAAOT,CAAC,EAAE,EAAE,OAAOC,CAAC,EAAE,EAAE,OAAOC,CAAC,EAAE,EAAE,OAAOE,CAAC,CAAC,CAAC,EAAE,OAAOO,GAAEN,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,SAASN,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAEK,EAAEL,EAAE,EAAEM,EAAEN,EAAE,EAAEO,EAAWD,IAAT,OAAW,EAAEA,EAAE,GAAG,CAACvG,EAAEkG,CAAC,GAAG,CAAClG,EAAE,CAAC,GAAG,CAACA,EAAEsG,CAAC,EAAE,OAAO,KAAK,IAAIG,GAAE,SAASR,EAAE,CAAC,MAAM,CAAC,EAAEG,GAAEH,EAAE,CAAC,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEE,EAAEF,EAAE,CAAC,CAAC,CAAC,GAAE,CAAC,EAAE,OAAOC,CAAC,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,OAAOI,CAAC,EAAE,EAAE,OAAOE,CAAC,CAAC,CAAC,EAAE,OAAOE,GAAED,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAEW,GAAE,SAASnB,EAAEjG,EAAE,CAAC,QAAQkG,EAAE,EAAEA,EAAElG,EAAE,OAAOkG,IAAI,CAAC,IAAIC,EAAEnG,EAAEkG,CAAC,EAAE,CAAC,EAAED,CAAC,EAAE,GAAGE,EAAE,MAAM,CAACA,EAAEnG,EAAEkG,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,MAAM,CAAC,EAAEmB,GAAE,SAASpB,EAAE,CAAC,OAAgB,OAAOA,GAAjB,SAAmBmB,GAAEnB,EAAE,KAAI,EAAGkB,GAAE,MAAM,EAAY,OAAOlB,GAAjB,UAA2BA,IAAP,KAASmB,GAAEnB,EAAEkB,GAAE,MAAM,EAAE,CAAC,KAAK,MAAM,CAAC,EAAgCG,GAAE,SAASrB,EAAEjG,EAAE,CAAC,IAAIkG,EAAEY,EAAEb,CAAC,EAAE,MAAM,CAAC,EAAEC,EAAE,EAAE,EAAEC,EAAED,EAAE,EAAE,IAAIlG,EAAE,EAAE,GAAG,EAAE,EAAEkG,EAAE,EAAE,EAAEA,EAAE,CAAC,CAAC,EAAEqB,GAAE,SAAStB,EAAE,CAAC,OAAO,IAAIA,EAAE,EAAE,IAAIA,EAAE,EAAE,IAAIA,EAAE,GAAG,IAAI,GAAG,EAAEuB,GAAE,SAASvB,EAAEjG,EAAE,CAAC,IAAIkG,EAAEY,EAAEb,CAAC,EAAE,MAAM,CAAC,EAAEC,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEC,EAAED,EAAE,EAAE,IAAIlG,EAAE,EAAE,GAAG,EAAE,EAAEkG,EAAE,CAAC,CAAC,EAAEuB,IAAE,UAAU,CAAC,SAASxB,EAAEA,EAAE,CAAC,KAAK,OAAOoB,GAAEpB,CAAC,EAAE,CAAC,EAAE,KAAK,KAAK,KAAK,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,OAAOA,EAAE,UAAU,QAAQ,UAAU,CAAC,OAAc,KAAK,SAAZ,IAAkB,EAAEA,EAAE,UAAU,WAAW,UAAU,CAAC,OAAOC,EAAEqB,GAAE,KAAK,IAAI,EAAE,CAAC,CAAC,EAAEtB,EAAE,UAAU,OAAO,UAAU,CAAC,OAAOsB,GAAE,KAAK,IAAI,EAAE,EAAE,EAAEtB,EAAE,UAAU,QAAQ,UAAU,CAAC,OAAOsB,GAAE,KAAK,IAAI,GAAG,EAAE,EAAEtB,EAAE,UAAU,MAAM,UAAU,CAAC,OAAOA,EAAEK,GAAE,KAAK,IAAI,EAAEtG,EAAEiG,EAAE,EAAEE,EAAEF,EAAE,EAAEG,EAAEH,EAAE,EAAEM,GAAGF,EAAEJ,EAAE,GAAG,EAAEO,EAAEN,EAAE,IAAIG,CAAC,CAAC,EAAE,GAAG,IAAIG,EAAExG,CAAC,EAAEwG,EAAEL,CAAC,EAAEK,EAAEJ,CAAC,EAAEG,EAAE,IAAIN,EAAEjG,EAAEmG,EAAEC,EAAEC,EAAEE,CAAC,EAAEN,EAAE,UAAU,MAAM,UAAU,CAAC,OAAOK,GAAE,KAAK,IAAI,CAAC,EAAEL,EAAE,UAAU,YAAY,UAAU,CAAC,OAAOA,EAAEK,GAAE,KAAK,IAAI,EAAEtG,EAAEiG,EAAE,EAAEC,EAAED,EAAE,EAAEE,EAAEF,EAAE,GAAGG,EAAEH,EAAE,GAAG,EAAE,QAAQjG,EAAE,KAAKkG,EAAE,KAAKC,EAAE,KAAKC,EAAE,IAAI,OAAOpG,EAAE,KAAKkG,EAAE,KAAKC,EAAE,IAAI,IAAIF,EAAEjG,EAAEkG,EAAEC,EAAEC,CAAC,EAAEH,EAAE,UAAU,MAAM,UAAU,CAAC,OAAOW,GAAEE,EAAE,KAAK,IAAI,CAAC,CAAC,EAAEb,EAAE,UAAU,YAAY,UAAU,CAAC,OAAOA,EAAEW,GAAEE,EAAE,KAAK,IAAI,CAAC,EAAE9G,EAAEiG,EAAE,EAAEC,EAAED,EAAE,EAAEE,EAAEF,EAAE,GAAGG,EAAEH,EAAE,GAAG,EAAE,QAAQjG,EAAE,KAAKkG,EAAE,MAAMC,EAAE,MAAMC,EAAE,IAAI,OAAOpG,EAAE,KAAKkG,EAAE,MAAMC,EAAE,KAAK,IAAIF,EAAEjG,EAAEkG,EAAEC,EAAEC,CAAC,EAAEH,EAAE,UAAU,MAAM,UAAU,CAAC,OAAOA,EAAEQ,GAAE,KAAK,IAAI,EAAE,CAAC,EAAEP,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAED,EAAE,EAAE,CAAC,CAAC,EAAE,IAAIA,CAAC,EAAEA,EAAE,UAAU,OAAO,UAAU,CAAC,OAAOyB,EAAE,CAAC,EAAE,KAAKzB,EAAE,KAAK,MAAM,EAAE,EAAE,IAAIA,EAAE,EAAE,EAAE,IAAIA,EAAE,EAAE,EAAEA,EAAE,CAAC,CAAC,EAAE,IAAIA,CAAC,EAAEA,EAAE,UAAU,SAAS,SAASA,EAAE,CAAC,OAAgBA,IAAT,SAAaA,EAAE,IAAIyB,EAAEJ,GAAE,KAAK,KAAKrB,CAAC,CAAC,CAAC,EAAEA,EAAE,UAAU,WAAW,SAASA,EAAE,CAAC,OAAgBA,IAAT,SAAaA,EAAE,IAAIyB,EAAEJ,GAAE,KAAK,KAAK,CAACrB,CAAC,CAAC,CAAC,EAAEA,EAAE,UAAU,UAAU,UAAU,CAAC,OAAOyB,EAAEJ,GAAE,KAAK,KAAK,EAAE,CAAC,CAAC,EAAErB,EAAE,UAAU,QAAQ,SAASA,EAAE,CAAC,OAAgBA,IAAT,SAAaA,EAAE,IAAIyB,EAAEF,GAAE,KAAK,KAAKvB,CAAC,CAAC,CAAC,EAAEA,EAAE,UAAU,OAAO,SAASA,EAAE,CAAC,OAAgBA,IAAT,SAAaA,EAAE,IAAIyB,EAAEF,GAAE,KAAK,KAAK,CAACvB,CAAC,CAAC,CAAC,EAAEA,EAAE,UAAU,OAAO,SAASA,EAAE,CAAC,OAAgBA,IAAT,SAAaA,EAAE,IAAI,KAAK,IAAI,KAAK,IAAG,EAAGA,CAAC,CAAC,EAAEA,EAAE,UAAU,MAAM,SAASA,EAAE,CAAC,OAAgB,OAAOA,GAAjB,SAAmByB,EAAE,CAAC,GAAG1H,EAAE,KAAK,MAAM,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEiG,CAAC,CAAC,EAAEC,EAAE,KAAK,KAAK,EAAE,CAAC,EAAE,IAAIlG,CAAC,EAAEiG,EAAE,UAAU,IAAI,SAASA,EAAE,CAAC,IAAIjG,EAAE8G,EAAE,KAAK,IAAI,EAAE,OAAgB,OAAOb,GAAjB,SAAmByB,EAAE,CAAC,EAAEzB,EAAE,EAAEjG,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,CAAC,CAAC,EAAEkG,EAAElG,EAAE,CAAC,CAAC,EAAEiG,EAAE,UAAU,QAAQ,SAASA,EAAE,CAAC,OAAO,KAAK,MAAK,IAAKyB,EAAEzB,CAAC,EAAE,OAAO,EAAEA,CAAC,GAAC,EAAGyB,EAAE,SAASzB,EAAE,CAAC,OAAOA,aAAawB,GAAExB,EAAE,IAAIwB,GAAExB,CAAC,CAAC,ECoBz/K,MAAKrE,GAAU,CACb,KAAM,qBACN,MAAO,CAAC,OAAO,EACf,MAAO,CACL,MAAO,CACL,KAAM,QAER,UAAW,CACT,KAAM,OACN,QAAS,gBAEX,KAAM,CACJ,KAAM,OACN,QAAS,EACX,CACF,CACF,+DAxBY/B,GAAA,CAAA,EAAE,6uBAA6uB,iDAXzvBP,EAeO,OAfPuC,GAAcC,EAAA,OAAM,CACb,cAAaH,EAAA,MAAK,KAAA,OAClB,aAAYA,EAAA,MACb,MAAM,4CACN,KAAK,MACJ,QAAKlC,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEoC,EAAA,MAAK,QAAUpC,CAAM,WACjCJ,EAQM,MAAA,CARA,KAAMqC,EAAA,UACP,MAAM,4BACL,MAAOA,EAAA,KACP,OAAQA,EAAA,KACT,QAAQ,cACXnC,EAEO,OAFPK,GAEO,CADQ8B,EAAA,OAAbI,EAAA,EAAAzC,EAAuC,aAAhBqC,EAAA,KAAK,EAAA,CAAA,6DCO/BC,GAAU,CACb,KAAM,kBACN,MAAO,CAAC,OAAO,EACf,MAAO,CACL,MAAO,CACL,KAAM,QAER,UAAW,CACT,KAAM,OACN,QAAS,gBAEX,KAAM,CACJ,KAAM,OACN,QAAS,EACX,CACF,CACF,+DAxBY/B,GAAA,CAAA,EAAE,mLAAmL,iDAX/LP,EAeO,OAfPuC,GAAcC,EAAA,OAAM,CACb,cAAaH,EAAA,MAAK,KAAA,OAClB,aAAYA,EAAA,MACb,MAAM,yCACN,KAAK,MACJ,QAAKlC,EAAA,CAAA,IAAAA,EAAA,CAAA,EAAAC,GAAEoC,EAAA,MAAK,QAAUpC,CAAM,WACjCJ,EAQM,MAAA,CARA,KAAMqC,EAAA,UACP,MAAM,4BACL,MAAOA,EAAA,KACP,OAAQA,EAAA,KACT,QAAQ,cACXnC,EAEO,OAFPK,GAEO,CADQ8B,EAAA,OAAbI,EAAA,EAAAzC,EAAuC,aAAhBqC,EAAA,KAAK,EAAA,CAAA,uJCSpC,MAAMvB,EAAOC,EAIbsH,EAAa,CAAE,OAAAC,EAAQ,EAEvB,KAAM,CAAE,aAAcC,EAAqB,oBAAAC,CAAA,EAAwBtH,EAAU,UAAW,OAAQ,CAAE,aAAc,UAAW,oBAAqB,UAAW,EAErJuH,EAAiBC,GAAe,SAAS,EAEzCvH,EAAUC,EAAI,EAAK,EACnBuH,EAAevH,EAAImH,CAAmB,EAC5C9B,GAAMkC,EAAcC,GAAUC,GAAa,CAC1CC,EAASD,CAAQ,CAClB,EAAG,GAAI,CAAC,EAER,MAAME,EAAwBlJ,EAAS,IAAMmJ,EAAOL,EAAa,KAAK,EAAE,QAAQK,EAAOR,CAAmB,CAAC,CAAC,EAK5G,SAASF,GAAS,CACjB,IAAIO,EAAW,OAAO,iBAAiBJ,EAAe,KAAM,EAAE,gBAE9D,MAAMQ,EAAWJ,EAAS,WAAW,MAAO,EAAE,EAAE,MAAM,2BAA2B,EAC7EI,IACHJ,EAAW,IAAIK,EAAYD,EAAS,CAAC,CAAE,CAAC,GAAGC,EAAYD,EAAS,CAAC,CAAE,CAAC,GAAGC,EAAYD,EAAS,CAAC,CAAE,CAAC,IAE7FJ,EAAS,YAAA,IAAkBF,EAAa,MAAM,gBACjDA,EAAa,MAAQE,EAEvB,CAKA,SAASM,GAAU,CAClBR,EAAa,MAAQH,EACrBM,EAAS,IAAI,CACd,CAOA,eAAeA,EAAStF,EAAsB,CAC7CrC,EAAQ,MAAQ,GAChB,MAAM2C,EAAMrC,EAAe,gEAAiE,CAC3F,MAAO,UACP,UAAW,eAAA,CACX,EACD,GAAI,CACC+B,EACH,MAAMhC,EAAM,KAAKsC,EAAK,CACrB,YAAaN,CAAA,CACb,EAED,MAAMhC,EAAM,OAAOsC,CAAG,EAEvBhD,EAAK,eAAe,CACrB,OAASc,EAAO,CACfI,EAAO,MAAM,iCAAkC,CAAE,MAAAJ,CAAA,CAAO,EACxDG,EAAUrB,EAAE,UAAW,6BAA6B,CAAC,CACtD,CACAS,EAAQ,MAAQ,EACjB,CAKA,SAAS+H,EAAYE,EAAyB,CAE7C,OADe,OAAO,SAASA,CAAO,EACxB,SAAS,EAAE,EAAE,SAAS,EAAG,GAAG,CAC3C,mBAICjH,EAwBoB1B,EAAAsD,CAAA,EAAA,CAvBlB,KAAMtD,EAAAC,CAAA,EAAC,UAAA,eAAA,EACP,YAAaD,EAAAC,CAAA,EAAC,UAAA,wLAAA,CAAA,aACf,IAoBM,CApBNR,EAoBM,MAAA,CApBA,MAAKD,EAAEiE,EAAAA,OAAO,gBAAgB,CAAA,GACnCvD,EAYgBF,EAAAuF,EAAA,EAAA,YAXN2C,EAAA,2CAAAA,EAAY,MAAAvI,GACrB,kCAAA,EAAA,aACA,IAQS,CARTF,EAQS,SAAA,CAPR,IAAI,UACH,MAAKD,EAAEiE,EAAAA,OAAO,yBAAyB,EACvC,4BAA6ByE,EAAA,MAAY,EAC1C,0CAAA,EAAA,GACG9H,EAAAP,EAAAG,EAAAC,CAAA,8BAAgC,IACnC,CAAA,EAAqBS,EAAA,WAArBgB,EAAgC1B,EAAAmF,CAAA,EAAA,CAAA,IAAA,EAAA,QAChCzD,EAAsCkH,GAAA,OAAZ,KAAM,EAAA,iCAGlC1I,EAKWF,EAAA0D,EAAA,EAAA,CALD,QAAQ,WAAY,SAAU4E,EAAA,MAAwB,QAAOI,CAAA,GAC3D,OACV,IAAuB,CAAvBxI,EAAuByD,GAAA,CAAZ,KAAM,GAAE,CAAA,aACT,IACX,CADWvD,EAAA,MACRJ,EAAAC,CAAA,EAAC,UAAA,qBAAA,CAAA,EAAA,CAAA,CAAA,oVC3FR,SAAS4I,GAA2B,CACnC,MAAMC,EAAWC,MAA2C,SAAS,aACrE,OAAI,OAAOD,GAAY,WAAaA,IAAYE,IAA2BF,EAAU,GAC7EA,EAEDG,EACR,CAKA,SAASC,GAAmC,CAC3C,MAAMC,EAAUJ,MAA2C,SAAS,mBACpE,OAAI,MAAM,QAAQI,CAAM,GAAKA,EAAO,OAAS,GAAKA,EAAO,MAAOpG,GAAU,OAAOA,GAAU,QAAQ,EAC3FoG,EAED,CAACF,GAAuBD,EAAuB,CACvD,CAOA,SAASI,EAAgBrG,EAAuB,CAC/C,OAAIA,IAAUiG,GACN/I,EAAE,UAAW,eAAe,EAEhC8C,IAAUkG,GACNhJ,EAAE,UAAW,2BAA4B,CAAE,KAAM8C,EAAQ,IAAM,EAEhE9C,EAAE,UAAW,iBAAkB,CAAE,KAAM8C,EAAQ,IAAM,CAC7D,CAQA,SAASsG,EAA4BP,EAAuB,CAC3D,MAAMQ,EAAeP,GAAA,EACjBO,EAAa,UAChBA,EAAa,QAAQ,aAAeR,EAEtC,CAEA,MAAMS,EAAe5I,EAAIkI,GAAkB,EAErCW,EAAUpK,EAAS,IAAM8J,IAAyB,IAAKnG,IAAW,CACvE,MAAAA,EACA,MAAOqG,EAAgBrG,CAAK,CAAA,EAC3B,CAAC,EAOH,eAAe0G,EAAmB1G,EAAkC,CACnE,MAAM2G,EAAY,OAAO3G,CAAK,EACxB4G,EAAWJ,EAAa,MAC9BA,EAAa,MAAQG,EACrBL,EAA4BK,CAAS,EAErC,MAAMrG,EAAMrC,EAAe,gEAAiE,CAC3F,MAAO,UACP,UAAW,eAAA,CACX,EAED,GAAI,CACH,MAAMD,EAAM,KAAKsC,EAAK,CACrB,YAAa,OAAOqG,CAAS,CAAA,CAC7B,CACF,OAASvI,EAAO,CACfoI,EAAa,MAAQI,EACrBN,EAA4BM,CAAQ,EACpCpI,EAAO,MAAM,iCAAkC,CAAE,MAAAJ,CAAA,CAAO,EACxDG,EAAUrB,EAAE,UAAW,gCAAgC,CAAC,CACzD,CACD,mBAICyB,EAkBoB1B,EAAAsD,CAAA,EAAA,CAjBlB,KAAMtD,EAAAC,CAAA,EAAC,UAAA,qBAAA,EACP,YAAaD,EAAAC,CAAA,EAAC,UAAA,wGAAA,CAAA,aACf,IAcW,CAdXR,EAcW,WAdXyF,GAcW,CAbVzF,EAES,SAFTG,GAESC,EADLG,EAAAC,CAAA,EAAC,UAAA,eAAA,CAAA,EAAA,CAAA,SAELV,EASwBiC,EAAA,KAAAC,GARN+H,EAAA,MAAVI,QADRlI,EASwB1B,EAAAG,EAAA,EAAA,CAPtB,IAAKyJ,EAAO,MACZ,WAAYL,EAAA,MACb,KAAK,QACL,KAAK,gBACJ,MAAOK,EAAO,MACd,sBAAmBH,CAAA,aACpB,IAAkB,CAAfrJ,EAAAP,EAAA+J,EAAO,KAAK,EAAA,CAAA,CAAA,qMCvDnB,MAAMC,EAAwBpJ,EAAU,UAAW,uBAAuB,EAEpEqJ,EAAmBnJ,EAAIF,EAAU,UAAW,mBAAoB,EAAE,CAAC,EAEnEsJ,EAAkBpJ,EAAIF,EAAoB,UAAW,SAAU,CAAA,CAAE,CAAC,EACxE,UAAWI,KAASkJ,EAAgB,MACnClJ,EAAM,QAAUA,EAAM,SAAW,GAGlC,MAAMmJ,EAAa5K,EAAS,IAAM2K,EAAgB,MAAM,OAAQlJ,GAAUA,EAAM,OAAS,CAAC,CAAC,EACrFoJ,EAAa7K,EAAS,IAAM2K,EAAgB,MAAM,OAAQlJ,GAAUA,EAAM,OAAS,CAAC,CAAC,EACrFqJ,EAAsB9K,EAAS,IAAM2K,EAAgB,MAAM,OAAQlJ,GAAUA,EAAM,OAAS,CAAC,CAAC,EAC9FI,EAAe7B,EAAS,IAAM4K,EAAW,MAAM,KAAMnJ,GAAUA,EAAM,KAAO,SAAS,CAAC,EAC5FsJ,GAAc,IAAM,CACfJ,EAAgB,MAAM,MAAM,CAAC,CAAE,KAAAzH,EAAM,QAAA8H,CAAA,IAAc9H,IAAS,GAAK,CAAC8H,CAAO,GACxEnJ,EAAa,QAChBA,EAAa,MAAM,QAAU,GAGhC,CAAC,EAED,MAAMoJ,EAAsBpC,GAAe,cAAc,EAEnDqC,EAAcrK,EACnB,UACA,oUACA,CACC,UAAW,yGACX,QAAS,MAAA,EAEV,CAAE,OAAQ,EAAA,CAAM,EAGXsK,EAAoBtK,EACzB,UACA,uLACA,CACC,aAAc,mGACd,WAAY,oFACZ,QAAS,MAAA,EAEV,CAAE,OAAQ,EAAA,CAAM,EAMjB,eAAeuK,GAAsB,CACpC,MAAMC,GAAA,EACNC,GAAS,IAAML,EAAoB,OAAO,OAAA,CAAQ,CACnD,CAKA,eAAeM,GAAyB,CACvCb,EAAiB,MAAQA,EAAiB,QAAU,KAAO,MAAQ,KACnE,MAAM/I,EAAM,CACX,IAAKC,EAAe,gEAAiE,CACpF,MAAO,UACP,UAAW,0BAAA,CACX,EACD,KAAM,CACL,YAAa8I,EAAiB,KAAA,EAE/B,OAAQ,MAAA,CACR,EAEDW,GAAA,CACD,CAKA,SAASG,GAAuB,CAC/B,MAAMC,EAAmB,CACxB,GAAGb,EAAW,MACZ,OAAQnJ,GAAUA,EAAM,OAAO,EAC/B,IAAKA,GAAUA,EAAM,EAAE,EACzB,GAAGqJ,EAAoB,MACrB,OAAQrJ,GAAUA,EAAM,OAAO,EAC/B,IAAKA,GAAUA,EAAM,EAAE,EACzB,GAAGoJ,EAAW,MACZ,OAAQa,GAASA,EAAK,OAAO,EAC7B,IAAKA,GAASA,EAAK,EAAE,CAAA,EAGxBd,EAAW,MAAM,QAASnJ,GAAU,CACnC,SAAS,KAAK,gBAAgB,cAAcA,EAAM,EAAE,GAAIA,EAAM,OAAO,CACtE,CAAC,EACDqJ,EAAoB,MAAM,QAASrJ,GAAU,CAC5C,SAAS,KAAK,gBAAgB,cAAcA,EAAM,EAAE,GAAIA,EAAM,OAAO,CACtE,CAAC,EACDoJ,EAAW,MAAM,QAASa,GAAS,CAClC,SAAS,KAAK,gBAAgB,cAAcA,EAAK,EAAE,GAAIA,EAAK,OAAO,CACpE,CAAC,EAED,SAAS,KAAK,aAAa,cAAeD,EAAiB,KAAK,GAAG,CAAC,CACrE,6BAtKC3K,EAiCoBF,EAAAsD,CAAA,EAAA,CAhClB,KAAMtD,EAAAC,CAAA,EAAC,UAAA,uCAAA,EACR,MAAM,SAAA,aAEN,IAA0B,CAA1BR,EAA0B,IAAA,CAAvB,UAAQO,EAAAsK,CAAA,GAAW,KAAA,EAAApF,EAAA,EAEtBzF,EAAgC,IAAA,CAA7B,UAAQO,EAAAuK,CAAA,GAAiB,KAAA,EAAA3K,EAAA,EAE5BM,EAImC6K,GAAA,CAHjC,MAAO/K,EAAAC,CAAA,EAAC,UAAA,QAAA,EACR,OAAQ+J,EAAA,MACR,QAAS/I,EAAA,MACT,UAAS2J,CAAA,uCAEX1K,EAImC6K,GAAA,CAHjC,MAAO/K,EAAAC,CAAA,EAAC,UAAA,sBAAA,EACR,OAAQiK,EAAA,MACT,SAAA,GACC,UAASU,CAAA,6BAEX1K,EAGmC6K,GAAA,CAFjC,MAAO/K,EAAAC,CAAA,EAAC,UAAA,OAAA,EACR,OAAQgK,EAAA,MACR,UAASW,CAAA,6BAEXnL,EAAyD,YAAlDO,EAAAC,CAAA,EAAC,UAAA,4BAAA,CAAA,EAAA,CAAA,EACRC,EAMwBF,EAAAG,EAAA,EAAA,CALvB,KAAK,WACJ,WAAY2J,EAAA,QAAgB,MAC5B,cAAeA,EAAA,QAAgB,GAC/B,sBAAmBa,CAAA,aACpB,IAA2E,KAAxE3K,EAAAC,CAAA,EAAC,UAAA,uDAAA,CAAA,EAAA,CAAA,CAAA,6DAIYD,EAAA6J,CAAA,OAAlBnI,EAEa1B,EAAAuD,EAAA,EAAA,OAF4B,KAAK,MAAA,aAC7C,IAA2E,KAAxEvD,EAAAC,CAAA,EAAC,UAAA,uDAAA,CAAA,EAAA,CAAA,CAAA,eAGLV,EAGWiC,EAAA,CAAA,IAAA,GAAA,CAFVtB,EAAmF8K,GAAA,CAA1D,IAAI,eAAgB,gBAAeR,CAAA,YAC5DtK,EAA8D+K,GAAA,CAAtC,gBAAeT,EAAmB,CAAA,OAG3DtK,EAAsBgL,EAAA,EACtBhL,EAA2BiL,EAAA,EAC3BjL,EAAsBkL,EAAA,CAAA,qDC1CjB7I,GAAM8I,GAAUC,EAAW,EACjC/I,GAAI,OAAO,SAAW,WACtBA,GAAI,MAAM,4BAA4B","x_google_ignoreList":[2,6,7,8]} \ No newline at end of file +{"version":3,"file":"theming-settings-personal.mjs","sources":["../build/frontend/apps/theming/src/components/ThemeListItem.vue","../build/frontend/apps/theming/src/components/ThemeList.vue","../node_modules/vue-material-design-icons/Undo.vue","../build/frontend/apps/theming/src/components/UserSectionAppMenu.vue","../build/frontend/apps/theming/src/components/UserSectionBackground.vue","../build/frontend/apps/theming/src/components/UserSectionHotkeys.vue","../node_modules/colord/index.mjs","../node_modules/vue-material-design-icons/PaletteOutline.vue","../node_modules/vue-material-design-icons/UndoVariant.vue","../build/frontend/apps/theming/src/components/UserSectionPrimaryColor.vue","../build/frontend/apps/theming/src/components/UserSectionToastTimeout.vue","../build/frontend/apps/theming/src/views/UserTheming.vue","../build/frontend/apps/theming/src/settings-personal.ts"],"sourcesContent":["\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n","for(var r={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(r){return\"string\"==typeof r?r.length>0:\"number\"==typeof r},n=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*r)/n+0},u=function(r,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),r>n?n:r>t?r:t},e=function(r){return(r=isFinite(r)?r%360:0)<0?r+360:r},o=function(r,t){return void 0===t&&(t=0),n(r,t)%360},a=function(r){return{r:u(r.r,0,255),g:u(r.g,0,255),b:u(r.b,0,255),a:u(r.a)}},i=function(r){return{r:n(r.r),g:n(r.g),b:n(r.b),a:n(r.a,3)}},s=/^#([0-9a-f]{3,8})$/i,d=function(r,t){var n=r.charCodeAt(t);return(15&n)+9*(n>>6)},h=function(r,t){return d(r,t)<<4|d(r,t+1)},b=[],f=0;f<256;f++)b.push((f<16?\"0\":\"\")+f.toString(16));var g=function(r){return b[u(r,0,255)]},c=function(r){var t=r.r,n=r.g,u=r.b,e=r.a,o=Math.max(t,n,u),a=o-Math.min(t,n,u),i=a?o===t?(n-u)/a:o===n?2+(u-t)/a:4+(t-n)/a:0;return{h:60*(i<0?i+6:i),s:o?a/o*100:0,v:o/255*100,a:e}},v=function(r){var t=r.h,n=r.s,u=r.v,e=r.a;t=t/360*6,n/=100,u/=100;var o=Math.floor(t),a=u*(1-n),i=u*(1-(t-o)*n),s=u*(1-(1-t+o)*n),d=o%6;return{r:255*[u,i,a,a,s,u][d],g:255*[s,u,u,i,a,a][d],b:255*[a,a,s,u,u,i][d],a:e}},l=function(r){return{h:e(r.h),s:u(r.s,0,100),l:u(r.l,0,100),a:u(r.a)}},p=function(r){return{h:o(r.h),s:n(r.s),l:n(r.l),a:n(r.a,3)}},m=function(r){return v((n=(t=r).s,{h:t.h,s:(n*=((u=t.l)<50?u:100-u)/100)>0?2*n/(u+n)*100:0,v:u+n,a:t.a}));var t,n,u},y=function(r){return{h:(t=c(r)).h,s:(e=(200-(n=t.s))*(u=t.v)/100)>0&&e<200?n*u/100/(e<=100?e:200-e)*100:0,l:e/2,a:t.a};var t,n,u,e},N=/^hsla?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(deg|rad|grad|turn)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*(?:,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,x=/^hsla?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(deg|rad|grad|turn)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))%\\s+([+-]?(?:\\d*\\.\\d+|\\d+))%\\s*(?:\\/\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,M=/^rgba?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*(?:,\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,H=/^rgba?\\(\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s+([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*(?:\\/\\s*([+-]?(?:\\d*\\.\\d+|\\d+))(%)?\\s*)?\\)$/i,$={string:[[function(r){if(!s.test(r))return null;var t=r.length;return t<=5?{r:17*d(r,1),g:17*d(r,2),b:17*d(r,3),a:5===t?n(17*d(r,4)/255,2):1}:7===t||9===t?{r:h(r,1),g:h(r,3),b:h(r,5),a:9===t?n(h(r,7)/255,2):1}:null},\"hex\"],[function(r){var t=M.exec(r)||H.exec(r);return t?t[2]!==t[4]||t[4]!==t[6]?null:a({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},\"rgb\"],[function(t){var n=N.exec(t)||x.exec(t);if(!n)return null;var u,e,o=l({h:(u=n[1],e=n[2],void 0===e&&(e=\"deg\"),Number(u)*(r[e]||1)),s:Number(n[3]),l:Number(n[4]),a:void 0===n[5]?1:Number(n[5])/(n[6]?100:1)});return m(o)},\"hsl\"]],object:[[function(r){var n=r.r,u=r.g,e=r.b,o=r.a,i=void 0===o?1:o;return t(n)&&t(u)&&t(e)?a({r:Number(n),g:Number(u),b:Number(e),a:Number(i)}):null},\"rgb\"],[function(r){var n=r.h,u=r.s,e=r.l,o=r.a,a=void 0===o?1:o;if(!t(n)||!t(u)||!t(e))return null;var i=l({h:Number(n),s:Number(u),l:Number(e),a:Number(a)});return m(i)},\"hsl\"],[function(r){var n=r.h,o=r.s,a=r.v,i=r.a,s=void 0===i?1:i;if(!t(n)||!t(o)||!t(a))return null;var d=function(r){return{h:e(r.h),s:u(r.s,0,100),v:u(r.v,0,100),a:u(r.a)}}({h:Number(n),s:Number(o),v:Number(a),a:Number(s)});return v(d)},\"hsv\"]]},j=function(r,t){for(var n=0;n=.5},r.prototype.toHex=function(){return r=i(this.rgba),t=r.r,u=r.g,e=r.b,a=(o=r.a)<1?g(n(255*o)):\"\",\"#\"+g(t)+g(u)+g(e)+a;var r,t,u,e,o,a},r.prototype.toRgb=function(){return i(this.rgba)},r.prototype.toRgbString=function(){return r=i(this.rgba),t=r.r,n=r.g,u=r.b,(e=r.a)<1?\"rgba(\"+t+\", \"+n+\", \"+u+\", \"+e+\")\":\"rgb(\"+t+\", \"+n+\", \"+u+\")\";var r,t,n,u,e},r.prototype.toHsl=function(){return p(y(this.rgba))},r.prototype.toHslString=function(){return r=p(y(this.rgba)),t=r.h,n=r.s,u=r.l,(e=r.a)<1?\"hsla(\"+t+\", \"+n+\"%, \"+u+\"%, \"+e+\")\":\"hsl(\"+t+\", \"+n+\"%, \"+u+\"%)\";var r,t,n,u,e},r.prototype.toHsv=function(){return r=c(this.rgba),{h:o(r.h),s:n(r.s),v:n(r.v),a:n(r.a,3)};var r},r.prototype.invert=function(){return A({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},r.prototype.saturate=function(r){return void 0===r&&(r=.1),A(k(this.rgba,r))},r.prototype.desaturate=function(r){return void 0===r&&(r=.1),A(k(this.rgba,-r))},r.prototype.grayscale=function(){return A(k(this.rgba,-1))},r.prototype.lighten=function(r){return void 0===r&&(r=.1),A(R(this.rgba,r))},r.prototype.darken=function(r){return void 0===r&&(r=.1),A(R(this.rgba,-r))},r.prototype.rotate=function(r){return void 0===r&&(r=15),this.hue(y(this.rgba).h+r)},r.prototype.alpha=function(r){return\"number\"==typeof r?A({r:(t=this.rgba).r,g:t.g,b:t.b,a:r}):n(this.rgba.a,3);var t},r.prototype.hue=function(r){var t=y(this.rgba);return\"number\"==typeof r?A({h:r,s:t.s,l:t.l,a:t.a}):o(t.h)},r.prototype.isEqual=function(r){return this.toHex()===A(r).toHex()},r}(),A=function(r){return r instanceof q?r:new q(r)},C=[],D=function(r){r.forEach(function(r){C.indexOf(r)<0&&(r(q,$),C.push(r))})},F=function(){return new q({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};export{q as Colord,A as colord,D as extend,S as getFormat,F as random};\n","\n\n","\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","\n\n\n\n\n\n\n","/*!\n * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { createApp } from 'vue'\nimport UserTheming from './views/UserTheming.vue'\n\nimport 'vite/modulepreload-polyfill'\n\nconst app = createApp(UserTheming)\napp.config.idPrefix = 'settings'\napp.mount('#settings-personal-theming')\n"],"names":["isSelected","_useModel","__props","props","imageUrl","computed","generateFilePath","checkboxValue","_createElementBlock","_normalizeClass","_createElementVNode","_cache","$event","_hoisted_2","_toDisplayString","_hoisted_3","_hoisted_4","_unref","t","_createVNode","NcCheckboxRadioSwitch","_createTextVNode","emit","__emit","name","enforcedTheme","loadState","loading","ref","toggleTheme","theme","state","axios","generateOcsUrl","defaultTheme","otherTheme","error","message","isAxiosError","showError","logger","_Fragment","_renderList","_createBlock","ThemeListItem","$props","_sfc_main","_mergeProps","_ctx","_openBlock","elementIdAppOrderChanged","elementIdEnforcedDefaultApp","userAppOrder","enforcedDefaultApp","initialAppOrder","type","app","appOrder","hasCustomAppOrder","hasAppOrderChanged","id","index","ariaDetailsAppOrder","updateAppOrder","value","order","saveSetting","resetAppOrder","data","key","url","NcSettingsSection","NcNoteCard","AppOrderSelector","$style","NcButton","IconUndo","SHIPPED_BACKGROUNDS","THEMING_DEFAULTS","DEFAULT_BACKGROUND_IMAGE","currentTheming","currentBackgroundImage","shippedBackgrounds","background","fileName","prefixWithBaseUrl","update","setDefault","result","generateUrl","setShipped","shipped","setFile","path","pickColor","color","pickFile","getFilePickerBuilder","node","_hoisted_1","NcLoadingIcon","NcIconSvgWrapper","mdiCheck","mdiImageEditOutline","NcColorPicker","_normalizeStyle","getTextColor","mdiPaletteOutline","mdiUndo","_hoisted_5","shippedBackground","_hoisted_7","shortcutsDisabled","watch","updateHotkeyState","r","n","u","e","o","a","i","s","d","h","b","f","g","c","v","l","p","m","y","N","x","M","H","$","j","w","k","E","R","q","A","__expose","reload","initialPrimaryColor","defaultPrimaryColor","triggerElement","useTemplateRef","primaryColor","debounce","newColor","onUpdate","isDefaultPrimaryColor","colord","rgbMatch","numberToHex","onReset","numeric","IconColorPalette","readToastTimeout","timeout","getCapabilities","TOAST_PERMANENT_TIMEOUT","TOAST_DEFAULT_TIMEOUT","readToastTimeoutValues","values","labelForTimeout","applyToastTimeoutCapability","capabilities","toastTimeout","options","updateToastTimeout","nextValue","previous","option","isUserThemingDisabled","enableBlurFilter","availableThemes","mainThemes","fontThemes","supplementaryThemes","onBeforeMount","enabled","primaryColorSection","description","descriptionDetail","refreshGlobalStyles","refreshStyles","nextTick","changeEnableBlurFilter","updateBodyAttributes","enabledThemesIDs","font","ThemeList","UserSectionPrimaryColor","UserSectionBackground","UserSectionHotkeys","UserSectionToastTimeout","UserSectionAppMenu","createApp","UserTheming"],"mappings":"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","x_google_ignoreList":[2,6,7,8]} \ No newline at end of file diff --git a/dist/theming-settings-personal.mjs.map.license b/dist/theming-settings-personal.mjs.map.license index 04d07c193aa53..502fe6279e094 100644 --- a/dist/theming-settings-personal.mjs.map.license +++ b/dist/theming-settings-personal.mjs.map.license @@ -6,7 +6,7 @@ SPDX-FileCopyrightText: Vlad Shilov This file is generated from multiple sources. Included packages: - colord - - version: 2.9.3 + - version: 2.10.0 - license: MIT - nextcloud-ui - version: 1.0.0 diff --git a/package-lock.json b/package-lock.json index a08246d0ff47e..7f8cad29770da 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5683,9 +5683,9 @@ } }, "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", "dev": true, "license": "MIT" }, @@ -9000,9 +9000,9 @@ "license": "MIT" }, "node_modules/joi": { - "version": "18.2.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.3.tgz", - "integrity": "sha512-N5A3KTWQpPWT4ExxxPlUx7WmykGXRzhNidWhV41d6Abu9YfI2NyWCJuxdPnslJCPWtbRpSVOWSnSS6GakLM/Rg==", + "version": "18.2.9", + "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.9.tgz", + "integrity": "sha512-2mD929bUVKUhOLQQEVhlf6EZ0Mlo0DeRb5MO7cViR9AXLtBauuccEtB1py9Ocxpo/P7ucnh442iY/iOwrh3IQw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -9055,9 +9055,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", - "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", "dev": true, "funding": [ {