diff --git a/popup/dist/assets/index-7w6hhPrH.js b/popup/dist/assets/index-CdV6JB25.js similarity index 93% rename from popup/dist/assets/index-7w6hhPrH.js rename to popup/dist/assets/index-CdV6JB25.js index dac9ed1..e09c89a 100644 --- a/popup/dist/assets/index-7w6hhPrH.js +++ b/popup/dist/assets/index-CdV6JB25.js @@ -21,7 +21,7 @@ * @license MIT **/const Qf=()=>{},Jf=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:yl,BaseTransitionPropsValidators:_o,Comment:Re,DeprecationTypes:of,EffectScope:ao,ErrorCodes:yc,ErrorTypeStrings:Yd,Fragment:he,KeepAlive:Hc,ReactiveEffect:ts,Static:dn,Suspense:Vd,Teleport:Oc,Text:Qt,TrackOpTypes:fc,Transition:kr,TransitionGroup:Df,TriggerOpTypes:pc,VueElement:_r,assertNumber:bc,callWithAsyncErrorHandling:gt,callWithErrorHandling:Rn,camelize:Qe,capitalize:cs,cloneVNode:At,compatUtils:rf,compile:Qf,computed:ge,createApp:tr,createBlock:qe,createCommentVNode:Ue,createElementBlock:G,createElementVNode:x,createHydrationRenderer:Ul,createPropsRestProxy:ud,createRenderer:Bl,createSSRApp:Ma,createSlots:Qc,createStaticVNode:Fd,createTextVNode:te,createVNode:K,customRef:il,defineAsyncComponent:Bc,defineComponent:wo,defineCustomElement:Ca,defineEmits:Zc,defineExpose:ed,defineModel:sd,defineOptions:td,defineProps:Yc,defineSSRCustomElement:Of,defineSlots:nd,devtools:Zd,effect:zu,effectScope:Ou,getCurrentInstance:ct,getCurrentScope:uo,getCurrentWatcher:hc,getTransitionRawChildren:hr,guardReactiveProps:la,h:pa,handleError:vn,hasInjectionContext:bd,hydrate:Gf,hydrateOnIdle:Ic,hydrateOnInteraction:Lc,hydrateOnMediaQuery:jc,hydrateOnVisible:Nc,initCustomFormatter:Qd,initDirectivesForSSR:qf,inject:Et,isMemoSame:ha,isProxy:ds,isReactive:Gt,isReadonly:Yt,isRef:ze,isRuntimeOnly:Wd,isShallow:ft,isVNode:Zt,markRaw:rl,mergeDefaults:ld,mergeModels:ad,mergeProps:Ro,nextTick:Dn,normalizeClass:Pe,normalizeProps:Cu,normalizeStyle:Ce,onActivated:_l,onBeforeMount:So,onBeforeUnmount:vr,onBeforeUpdate:Sl,onDeactivated:wl,onErrorCaptured:Al,onMounted:It,onRenderTracked:Tl,onRenderTriggered:El,onScopeDispose:Fi,onServerPrefetch:Cl,onUnmounted:br,onUpdated:gr,onWatcherCleanup:al,openBlock:L,popScopeId:Sc,provide:Gs,proxyRefs:vo,pushScopeId:xc,queuePostFlushCb:Us,reactive:Xt,readonly:dr,ref:ue,registerRuntimeCompiler:Kd,render:Da,renderList:Je,renderSlot:be,resolveComponent:Gc,resolveDirective:qc,resolveDynamicComponent:Eo,resolveFilter:sf,resolveTransitionHooks:$n,setBlockTracking:Jr,setDevtoolsHook:ef,setTransitionHooks:Dt,shallowReactive:sl,shallowReadonly:ec,shallowRef:go,ssrContextKey:Gl,ssrUtils:nf,stop:Pu,toDisplayString:_e,toHandlerKey:Qn,toHandlers:Jc,toRaw:ye,toRef:uc,toRefs:ic,toValue:sc,transformVNodeArgs:jd,triggerRef:nc,unref:de,useAttrs:id,useCssModule:Pf,useCssVars:mf,useHost:Ea,useId:zc,useModel:Zl,useSSRContext:ql,useShadowRoot:zf,useSlots:od,useTemplateRef:Pc,useTransitionState:ko,vModelCheckbox:wr,vModelDynamic:Mo,vModelRadio:Do,vModelSelect:Oa,vModelText:hn,vShow:xa,version:ma,warn:Xd,watch:_t,watchEffect:Ql,watchPostEffect:Jl,watchSyncEffect:Xl,withAsyncContext:cd,withCtx:Y,withDefaults:rd,withDirectives:Mn,withKeys:Wf,withMemo:Jd,withModifiers:Hf,withScopeId:Cc},Symbol.toStringTag,{value:"Module"})),ke={__name:"Icon",props:{filled:Boolean},setup(e){return(t,n)=>(L(),G("span",{"aria-hidden":"true",class:Pe(["icon material-symbols-outlined",e.filled?"fill":""])},[be(t.$slots,"default")],2))}},Xf={class:"chip-label"},ja={__name:"Chip",props:["type"],setup(e){const t=e;return(n,s)=>(L(),G("button",{class:Pe(["chip",t.type||"assist"])},[K(ke,{class:"chip-icon"},{default:Y(()=>[be(n.$slots,"icon")]),_:3}),x("span",Xf,[be(n.$slots,"label")]),s[0]||(s[0]=x("div",{class:"state-layer chip-state-layer"},null,-1))],2))}};function La(e){return uo()?(Fi(e),!0):!1}function dt(e){return typeof e=="function"?e():de(e)}const Yf=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Zf=Object.prototype.toString,ep=e=>Zf.call(e)==="[object Object]",mn=()=>{};function Io(e,t){function n(...s){return new Promise((r,o)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(o)})}return n}const Fa=e=>e();function tp(e,t={}){let n,s,r=mn;const o=l=>{clearTimeout(l),r(),r=mn};return l=>{const u=dt(e),c=dt(t.maxWait);return n&&o(n),u<=0||c!==void 0&&c<=0?(s&&(o(s),s=null),Promise.resolve(l())):new Promise((a,f)=>{r=t.rejectOnCancel?f:a,c&&!s&&(s=setTimeout(()=>{n&&o(n),s=null,a(l())},c)),n=setTimeout(()=>{s&&o(s),s=null,a(l())},u)})}}function np(...e){let t=0,n,s=!0,r=mn,o,i,l,u,c;!ze(e[0])&&typeof e[0]=="object"?{delay:i,trailing:l=!0,leading:u=!0,rejectOnCancel:c=!1}=e[0]:[i,l=!0,u=!0,c=!1]=e;const a=()=>{n&&(clearTimeout(n),n=void 0,r(),r=mn)};return p=>{const g=dt(i),w=Date.now()-t,T=()=>o=p();return a(),g<=0?(t=Date.now(),T()):(w>g&&(u||!s)?(t=Date.now(),T()):l&&(o=new Promise((M,z)=>{r=c?z:M,n=setTimeout(()=>{t=Date.now(),s=!0,M(T()),a()},Math.max(0,g-w))})),!u&&!n&&(n=setTimeout(()=>s=!0,g)),s=!1,o)}}function sp(e=Fa){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...o)=>{t.value&&e(...o)};return{isActive:dr(t),pause:n,resume:s,eventFilter:r}}function rp(e){return ct()}function Ba(e,t=200,n={}){return Io(tp(t,n),e)}function op(e,t=200,n=!1,s=!0,r=!1){return Io(np(t,n,s,r),e)}function ip(e,t,n={}){const{eventFilter:s=Fa,...r}=n;return _t(e,Io(s,t),r)}function Ua(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:o,pause:i,resume:l,isActive:u}=sp(s);return{stop:ip(e,t,{...r,eventFilter:o}),pause:i,resume:l,isActive:u}}function No(e,t=!0,n){rp()?It(e,n):t?e():Dn(e)}function Ct(e){var t;const n=dt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const tn=Yf?window:void 0;function He(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=tn):[t,n,s,r]=e,!t)return mn;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const o=[],i=()=>{o.forEach(a=>a()),o.length=0},l=(a,f,p,g)=>(a.addEventListener(f,p,g),()=>a.removeEventListener(f,p,g)),u=_t(()=>[Ct(t),dt(r)],([a,f])=>{if(i(),!a)return;const p=ep(f)?{...f}:f;o.push(...n.flatMap(g=>s.map(w=>l(a,g,w,p))))},{immediate:!0,flush:"post"}),c=()=>{u(),i()};return La(c),c}function lp(){const e=ue(!1),t=ct();return t&&It(()=>{e.value=!0},t),e}function Ha(e){const t=lp();return ge(()=>(t.value,!!e()))}const zs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ps="__vueuse_ssr_handlers__",ap=up();function up(){return Ps in zs||(zs[Ps]=zs[Ps]||{}),zs[Ps]}function cp(e,t){return ap[e]||t}function dp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const fp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$i="vueuse-storage";function Ka(e,t,n,s={}){var r;const{flush:o="pre",deep:i=!0,listenToStorageChanges:l=!0,writeDefaults:u=!0,mergeDefaults:c=!1,shallow:a,window:f=tn,eventFilter:p,onError:g=A=>{console.error(A)},initOnMounted:w}=s,T=(a?go:ue)(typeof t=="function"?t():t);if(!n)try{n=cp("getDefaultStorage",()=>{var A;return(A=tn)==null?void 0:A.localStorage})()}catch(A){g(A)}if(!n)return T;const M=dt(t),z=dp(M),C=(r=s.serializer)!=null?r:fp[z],{pause:m,resume:y}=Ua(T,()=>$(T.value),{flush:o,deep:i,eventFilter:p});f&&l&&No(()=>{n instanceof Storage?He(f,"storage",R):He(f,$i,P),w&&R()}),w||R();function S(A,U){if(f){const E={key:e,oldValue:A,newValue:U,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",E):new CustomEvent($i,{detail:E}))}}function $(A){try{const U=n.getItem(e);if(A==null)S(U,null),n.removeItem(e);else{const E=C.write(A);U!==E&&(n.setItem(e,E),S(U,E))}}catch(U){g(U)}}function O(A){const U=A?A.newValue:n.getItem(e);if(U==null)return u&&M!=null&&n.setItem(e,C.write(M)),M;if(!A&&c){const E=C.read(U);return typeof c=="function"?c(E,M):z==="object"&&!Array.isArray(E)?{...M,...E}:E}else return typeof U!="string"?U:C.read(U)}function R(A){if(!(A&&A.storageArea!==n)){if(A&&A.key==null){T.value=M;return}if(!(A&&A.key!==e)){m();try{(A==null?void 0:A.newValue)!==C.write(T.value)&&(T.value=O(A))}catch(U){g(U)}finally{A?Dn(y):y()}}}}function P(A){R(A.detail)}return T}function pp(e,t,n={}){const{window:s=tn,...r}=n;let o;const i=Ha(()=>s&&"ResizeObserver"in s),l=()=>{o&&(o.disconnect(),o=void 0)},u=ge(()=>{const f=dt(e);return Array.isArray(f)?f.map(p=>Ct(p)):[Ct(f)]}),c=_t(u,f=>{if(l(),i.value&&s){o=new ResizeObserver(t);for(const p of f)p&&o.observe(p,r)}},{immediate:!0,flush:"post"}),a=()=>{l(),c()};return La(a),{isSupported:i,stop:a}}function hp(e,t={width:0,height:0},n={}){const{window:s=tn,box:r="content-box"}=n,o=ge(()=>{var f,p;return(p=(f=Ct(e))==null?void 0:f.namespaceURI)==null?void 0:p.includes("svg")}),i=ue(t.width),l=ue(t.height),{stop:u}=pp(e,([f])=>{const p=r==="border-box"?f.borderBoxSize:r==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(s&&o.value){const g=Ct(e);if(g){const w=g.getBoundingClientRect();i.value=w.width,l.value=w.height}}else if(p){const g=Array.isArray(p)?p:[p];i.value=g.reduce((w,{inlineSize:T})=>w+T,0),l.value=g.reduce((w,{blockSize:T})=>w+T,0)}else i.value=f.contentRect.width,l.value=f.contentRect.height},n);No(()=>{const f=Ct(e);f&&(i.value="offsetWidth"in f?f.offsetWidth:t.width,l.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=_t(()=>Ct(e),f=>{i.value=f?t.width:0,l.value=f?t.height:0});function a(){u(),c()}return{width:i,height:l,stop:a}}function mp(e={}){const{initialValue:t=""}=e,n=Ha(()=>typeof window<"u"&&"EyeDropper"in window),s=ue(t);async function r(o){if(!n.value)return;const l=await new window.EyeDropper().open(o);return s.value=l.sRGBHex,l}return{isSupported:n,sRGBHex:s,open:r}}function xr(e,t={}){const{initialValue:n=!1,focusVisible:s=!1,preventScroll:r=!1}=t,o=ue(!1),i=ge(()=>Ct(e));He(i,"focus",u=>{var c,a;(!s||(a=(c=u.target).matches)!=null&&a.call(c,":focus-visible"))&&(o.value=!0)}),He(i,"blur",()=>o.value=!1);const l=ge({get:()=>o.value,set(u){var c,a;!u&&o.value?(c=i.value)==null||c.blur():u&&!o.value&&((a=i.value)==null||a.focus({preventScroll:r}))}});return _t(i,()=>{l.value=n},{immediate:!0,flush:"post"}),{focused:l}}const zi=1;function gp(e,t={}){const{throttle:n=0,idle:s=200,onStop:r=mn,onScroll:o=mn,offset:i={left:0,right:0,top:0,bottom:0},eventListenerOptions:l={capture:!1,passive:!0},behavior:u="auto",window:c=tn,onError:a=O=>{console.error(O)}}=t,f=ue(0),p=ue(0),g=ge({get(){return f.value},set(O){T(O,void 0)}}),w=ge({get(){return p.value},set(O){T(void 0,O)}});function T(O,R){var P,A,U,E;if(!c)return;const j=dt(e);if(!j)return;(U=j instanceof Document?c.document.body:j)==null||U.scrollTo({top:(P=dt(R))!=null?P:w.value,left:(A=dt(O))!=null?A:g.value,behavior:dt(u)});const J=((E=j==null?void 0:j.document)==null?void 0:E.documentElement)||(j==null?void 0:j.documentElement)||j;g!=null&&(f.value=J.scrollLeft),w!=null&&(p.value=J.scrollTop)}const M=ue(!1),z=Xt({left:!0,right:!1,top:!0,bottom:!1}),C=Xt({left:!1,right:!1,top:!1,bottom:!1}),m=O=>{M.value&&(M.value=!1,C.left=!1,C.right=!1,C.top=!1,C.bottom=!1,r(O))},y=Ba(m,n+s),S=O=>{var R;if(!c)return;const P=((R=O==null?void 0:O.document)==null?void 0:R.documentElement)||(O==null?void 0:O.documentElement)||Ct(O),{display:A,flexDirection:U}=getComputedStyle(P),E=P.scrollLeft;C.left=Ef.value;const j=Math.abs(E)<=(i.left||0),J=Math.abs(E)+P.clientWidth>=P.scrollWidth-(i.right||0)-zi;A==="flex"&&U==="row-reverse"?(z.left=J,z.right=j):(z.left=j,z.right=J),f.value=E;let ee=P.scrollTop;O===c.document&&!ee&&(ee=c.document.body.scrollTop),C.top=eep.value;const N=Math.abs(ee)<=(i.top||0),ne=Math.abs(ee)+P.clientHeight>=P.scrollHeight-(i.bottom||0)-zi;A==="flex"&&U==="column-reverse"?(z.top=ne,z.bottom=N):(z.top=N,z.bottom=ne),p.value=ee},$=O=>{var R;if(!c)return;const P=(R=O.target.documentElement)!=null?R:O.target;S(P),M.value=!0,y(O),o(O)};return He(e,"scroll",n?op($,n,!0,!1):$,l),No(()=>{try{const O=dt(e);if(!O)return;S(O)}catch(O){a(O)}}),He(e,"scrollend",m,l),{x:g,y:w,isScrolling:M,arrivedState:z,directions:C,measure(){const O=dt(e);c&&O&&S(O)}}}function jr(e={}){const{touch:t=!0,drag:n=!0,capture:s=!1,initialValue:r=!1,window:o=tn}=e,i=ue(r),l=ue(null);if(!o)return{pressed:i,sourceType:l};const u=f=>()=>{i.value=!0,l.value=f},c=()=>{i.value=!1,l.value=null},a=ge(()=>Ct(e.target)||o);return He(a,"mousedown",u("mouse"),{passive:!0,capture:s}),He(o,"mouseleave",c,{passive:!0,capture:s}),He(o,"mouseup",c,{passive:!0,capture:s}),n&&(He(a,"dragstart",u("mouse"),{passive:!0,capture:s}),He(o,"drop",c,{passive:!0,capture:s}),He(o,"dragend",c,{passive:!0,capture:s})),t&&(He(a,"touchstart",u("touch"),{passive:!0,capture:s}),He(o,"touchend",c,{passive:!0,capture:s}),He(o,"touchcancel",c,{passive:!0,capture:s})),{pressed:i,sourceType:l}}function vp(e="history",t={}){const{initialValue:n={},removeNullishValues:s=!0,removeFalsyValues:r=!1,write:o=!0,window:i=tn}=t;if(!i)return Xt(n);const l=Xt({});function u(){if(e==="history")return i.location.search||"";if(e==="hash"){const z=i.location.hash||"",C=z.indexOf("?");return C>0?z.slice(C):""}else return(i.location.hash||"").replace(/^#/,"")}function c(z){const C=z.toString();if(e==="history")return`${C?`?${C}`:""}${i.location.hash||""}`;if(e==="hash-params")return`${i.location.search||""}${C?`#${C}`:""}`;const m=i.location.hash||"#",y=m.indexOf("?");return y>0?`${m.slice(0,y)}${C?`?${C}`:""}`:`${m}${C?`?${C}`:""}`}function a(){return new URLSearchParams(u())}function f(z){const C=new Set(Object.keys(l));for(const m of z.keys()){const y=z.getAll(m);l[m]=y.length>1?y:z.get(m)||"",C.delete(m)}Array.from(C).forEach(m=>delete l[m])}const{pause:p,resume:g}=Ua(l,()=>{const z=new URLSearchParams("");Object.keys(l).forEach(C=>{const m=l[C];Array.isArray(m)?m.forEach(y=>z.append(C,y)):s&&m==null||r&&!m?z.delete(C):z.set(C,m)}),w(z)},{deep:!0});function w(z,C){p(),C&&f(z),i.history.replaceState(i.history.state,i.document.title,i.location.pathname+c(z)),g()}function T(){o&&w(a(),!0)}He(i,"popstate",T,!1),e!=="history"&&He(i,"hashchange",T,!1);const M=a();return M.keys().next().value?f(M):Object.assign(l,n),l}const nr=[{id:"theme",settings:[{id:"ptheme",title:"Algemeen",type:"ThemeColors",default:"auto,207,95,55"},{id:"pagecolor",title:"Achtergrondkleur",subtitle:"Achtergrond",type:"ColorOverrideSetting",default:"false,0,0,7"},{id:"wallpaper",title:"Achtergrondafbeelding",type:"DecorationPickerSetting",default:"none,"},{id:"wallpaper-opacity",title:"Achtergrondtransparantie",type:"Slider",display:"inline",default:.2,format:"percent",decimals:0,min:.05,max:1,step:.05,conditions:[{settingId:"wallpaper",operator:"not starting with",value:"none"}]},{id:"sidecolor",title:"Menubalkkleur",subtitle:"Menubalk",type:"ColorOverrideSetting",default:"false,207,95,55"},{id:"decoration",title:"Menubalkdecoratie",type:"DecorationPickerSetting",default:"none,"},{id:"decoration-size",title:"Menubalkdecoratieformaat",type:"Slider",display:"inline",default:1,format:"percent",decimals:0,min:.5,max:3,step:.1,conditions:[{settingId:"decoration",operator:"not starting with",value:"none"}]},{id:"appbarcolor",title:"Appbalkkleur",subtitle:"Appbalk",type:"ColorOverrideSetting",default:"false,207,95,47"},{id:"shape",title:"Hoekstraal",type:"Slider",default:8,format:"px",decimals:0,min:0,max:20,step:1},{id:"custom-css",title:"Aangepaste CSS",type:"LinkToOptionsTab",default:""}]},{id:"login",settings:[{id:"magisterLogin-enabled",title:"Automatisch inloggen",default:!0},{id:"magisterLogin-username",title:"Gebruikersnaam",subtitle:"Je gebruikersnaam wordt vanzelf ingevoerd.",type:"Text",default:"",conditions:[{settingId:"magisterLogin-enabled",operator:"equal",value:!0}]},{id:"magisterLogin-email",title:"Microsoft-account",subtitle:"Vul het e-mailadres in van je Microsoft-schoolaccount—als je school gebruikmaakt van Single Sign On via Microsoft. Dit account wordt tijdens het inloggen aangeklikt.",type:"Text",fieldType:"email",default:"",conditions:[{settingId:"magisterLogin-enabled",operator:"equal",value:!0}]}]},{id:"sidebar",settings:[{id:"magister-appbar-week",title:"Weeknummer in menubalk",default:!0},{id:"shortcuts",title:"Snelkoppelingen menubalk",type:"ShortcutsEditor",default:[{icon:"",href:"$SCHOOLNAAM.zportal.nl/app",hotkey:"z"}]},{id:"magister-picture",title:"Profielfoto",type:"SingleChoice",default:"hide",options:[{value:"show",title:"Schoolfoto",icon:"photo_camera_front"},{value:"custom",title:"Aangepast",icon:"add_photo_alternate"},{value:"hide",title:"Verbergen",icon:"visibility_off"}]},{id:"magister-picture-source",title:"Profielfoto kiezen",type:"ImageInput",default:null,conditions:[{settingId:"magister-picture",operator:"equal",value:"custom"}]},{id:"hotkeys-enabled",title:"Sneltoetsen",subtitle:"Houd de activatietoets ingedrukt en druk op een getal op je toetsenbord voor snelle navigatie.",default:!0},{id:"magister-overlay-hotkey",title:"Activatietoets sneltoetsen",subtitle:"Deze toets activeert de sneltoetsen.",type:"KeyPicker",default:"S",conditions:[{settingId:"hotkeys-enabled",operator:"equal",value:!0}]},{id:"hotkeys-quick",title:"Snellere sneltoetsen",subtitle:"Op de startpagina zijn sneltoetsen bruikbaar zonder de activatietoets ingedrukt te hoeven houden.",default:!1,conditions:[{settingId:"hotkeys-enabled",operator:"equal",value:!0}]}]},{id:"start",settings:[{id:"start-enabled",title:"Pagina Start",subtitle:"De pagina 'Vandaag' is nu 'Start'. Daarin zie je je rooster en gepersonaliseerde widgets. Aanvullende opties op Magister zelf.",default:!0},{id:"start-schedule-view",title:"Rooster in Start",type:"SingleChoice",default:"schedule",conditions:[{settingId:"start-enabled",operator:"equal",value:!0}],options:[{value:"schedule",title:"Agenda",icon:"calendar_view_day"},{value:"list",title:"Lijst",icon:"list"}]},{id:"start-schedule-extra-day",title:"Volgende dag tonen in Start",subtitle:"Springen naar de eerstvolgende dag met lessen wanneer er vandaag geen lessen (meer) zijn. Alleen in de weergavemodus 'Dag'.",default:!0,conditions:[{settingId:"start-enabled",operator:"equal",value:!0},{settingId:"start-schedule-view",operator:"equal",value:"schedule"}]}]},{id:"grades",settings:[{id:"suf-threshold",title:"Voldoendegrens",type:"Slider",default:5.5,decimals:1,min:1,max:10,step:.1},{id:"cc",title:"Cijfercalculator",subtitle:"Zie wat je moet halen of wat je komt te staan op basis van je cijferlijst en/of aangepaste cijfers.",default:!0},{id:"cs",title:"Cijferstatistieken",subtitle:"Nieuw tabblad in het cijferoverzicht met statistieken, grafiekjes en handige filters.",default:!0},{id:"cb",title:"Cijferback-up",subtitle:"Knop in het cijferoverzicht om je cijferlijst te exporteren en te importeren.",default:!0,links:[{icon:"upload",label:"Cijferback-up importeren",href:"https://qkeleq10.github.io/studytools/grades"}]},{id:"insuf-red",title:"Onvoldoendes rood kleuren",subtitle:"Alleen in het cijferoverzicht en in de cijferwidget.",default:!0}]},{id:"studyguide",settings:[{id:"sw-enabled",title:"Studiewijzers rangschikken",subtitle:"Studiewijzers zullen worden gegroepeerd op vak.",default:!0},{id:"sw-cols",title:"Aantal kolommen",type:"Slider",default:3,decimals:0,min:1,max:5,step:1,conditions:[{settingId:"sw-enabled",operator:"equal",value:!0}]},{id:"sw-period",title:"Periodenummers bij studiewijzers",subtitle:"In plaats van de naam van de studiewijzer.",default:!0,conditions:[{settingId:"sw-enabled",operator:"equal",value:!0}]},{id:"sw-current-week-behavior",title:"Huidige week in studiewijzer",type:"SingleChoice",default:"focus",options:[{value:"focus",title:"Scrollen",icon:"bolt"},{value:"highlight",title:"Markeren",icon:"ink_highlighter"},{value:"off",title:"Uit",icon:"block"}]},{id:"sw-resources-auto",title:"Aanbevelingen",subtitle:"Soms wordt er een gecureerde collectie hulpbronnen getoond in de zijbalk.",default:!0}]},{id:"about",settings:[{id:"language",title:"Taal",subtitle:"Experimenteel",type:"SingleChoice",default:"nl-NL",options:[{value:"nl-NL",title:"Nederlands"},{value:"en-GB",title:"English"},{value:"fr-FR",title:"Français"},{value:"de-DE",title:"Deutsch"},{value:"la-LA",title:"Latina lingua"}]},{id:"beta-options",title:"Ontwikkelaarsopties",subtitle:"Experimenteel",default:!1},{id:"darken-content",title:"Inhoud donker maken",subtitle:"Experimenteel. Studiewijzers en opdrachten donker maken indien het donkere thema actief is.",conditions:[{settingId:"beta-options",operator:"equal",value:!0}],default:!0},{id:"verbosity",title:"Uitgebreide consoleberichten",subtitle:"Experimenteel. Er worden meer activiteiten geplaatst in de console.",default:!1,conditions:[{settingId:"beta-options",operator:"equal",value:!0}]}]}],st=window.browser||window.chrome;function bp(){let e=ue({});It(()=>{var s,r,o;console.log("mounted!"),(s=st==null?void 0:st.storage)!=null&&s.sync&&(st.storage.sync.get().then(i=>{e.value=i,nr.forEach(l=>{l.settings.forEach(u=>{typeof e.value[u.id]>"u"&&(e.value[u.id]=u.default)})})}),e.value.v=(o=(r=st==null?void 0:st.runtime)==null?void 0:r.getManifest())==null?void 0:o.version)});const t=Ba(()=>{var s;if((s=st==null?void 0:st.storage)!=null&&s.sync){let r={...e.value};ds(r)&&(r=ye(r)),st.storage.sync.set(r)}},250,{maxWait:2e3}),n=()=>{var i,l;const s=(i=e.value.ptheme)==null?void 0:i.split(","),r=(s==null?void 0:s[0])==="auto";let o=s;r&&((l=window.matchMedia)!=null&&l.call(window,"(prefers-color-scheme: dark)").matches)?o[0]="dark":r&&(o[0]="light"),document.documentElement.setAttribute("theme",(o==null?void 0:o[0])||"light"),document.documentElement.style.setProperty("--palette-primary-hue",(o==null?void 0:o[1])||207),document.documentElement.style.setProperty("--palette-primary-saturation",`${(o==null?void 0:o[2])||95}%`),document.documentElement.style.setProperty("--palette-primary-luminance",`${(o==null?void 0:o[3])||55}%`)};return Ql(()=>{({...e.value},t()),n()}),e}function yp(){let e=ue({});return It(()=>{var t;(t=st==null?void 0:st.runtime)!=null&&t.getManifest&&(e.value=st.runtime.getManifest())}),{manifest:e}}const kp=["active"],_p=["active"],wp={class:"dialog-title center"},xp={class:"dialog-description"},Sp={class:"dialog-actions"},Ns={__name:"Dialog",props:["active"],emits:["update:active"],setup(e,{emit:t}){const n=e,s=t,r=()=>{s("update:active",!1)};return(o,i)=>(L(),G(he,null,[x("div",{class:"scrim",active:n.active,onClick:r},null,8,kp),x("div",{class:"dialog",active:n.active},[K(ke,{class:"dialog-icon"},{default:Y(()=>[be(o.$slots,"icon")]),_:3}),x("h2",wp,[be(o.$slots,"headline")]),x("span",xp,[be(o.$slots,"text")]),x("div",Sp,[be(o.$slots,"buttons")])],8,_p)],64))}},Cp=["for"],Ep=["id"],Tp={class:"border-cutout"},Ap={class:"setting-title"},Op={class:"setting-subtitle"},$p=Object.assign({inheritAttrs:!1},{__name:"InputText",props:["id","modelValue"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=t,r=ge({get(){return n.modelValue},set(u){s("update:modelValue",u)}}),o=ue(null),{focused:i}=xr(o),l=ge(()=>{var u;return((u=r==null?void 0:r.value)==null?void 0:u.length)>0});return(u,c)=>(L(),G("label",{class:Pe(["text-input-label",{focused:de(i),filled:l.value}]),for:e.id},[Mn(x("input",Ro({class:"text-input",type:"input",id:e.id,ref_key:"input",ref:o,"onUpdate:modelValue":c[0]||(c[0]=a=>r.value=a),placeholder:" ",autocomplete:"off"},u.$attrs),null,16,Ep),[[hn,r.value,void 0,{lazy:!0}]]),x("div",Tp,[be(u.$slots,"title")]),x("h3",Ap,[be(u.$slots,"title")]),x("span",Op,[be(u.$slots,"subtitle")])],10,Cp))}}),zp={id:"about"},Pp={id:"about-hero"},Vp={id:"about-buttons"},Rp={__name:"About",emits:["resetSettings"],setup(e,{emit:t}){const n=t,{manifest:s}=yp(),r=Et("syncedStorage"),o=ue(!1),i=ue(!1),l=ue(!1),u=ge({get(){try{return JSON.stringify(r.value)||{}}catch{return{}}},set(f){try{return r.value=JSON.parse(f)||r.value||{},r.value}catch{return r.value=r.value||{},r.value}}});function c(){n("resetSettings"),i.value=!1}function a(f){window.open(f,"_blank","noreferrer")}return(f,p)=>(L(),G("div",zp,[x("h4",Pp,[p[16]||(p[16]=te("Study Tools voor Magister (")),x("button",{class:"button text inline",onClick:p[0]||(p[0]=g=>a("https://github.com/QkeleQ10/Study-Tools/blob/dev/updates.json"))},[x("span",null,"versie "+_e(de(s).version||"onbekend"),1)]),p[17]||(p[17]=te(")"))]),p[44]||(p[44]=x("p",{id:"about-description"},[te(" Ontwikkeld door Quinten Althues"),x("br"),te(" Bedankt voor het gebruiken van Study Tools!"),x("br")],-1)),x("div",Vp,[x("button",{class:"button",onClick:p[1]||(p[1]=g=>a("https://qkeleq10.github.io/studytools"))},[K(ke,null,{default:Y(()=>p[18]||(p[18]=[te("captive_portal")])),_:1}),p[19]||(p[19]=x("span",null,"Website",-1))]),x("button",{class:"button tonal",onClick:p[2]||(p[2]=g=>a("mailto:quinten@althues.nl?subject=Study Tools"))},[K(ke,null,{default:Y(()=>p[20]||(p[20]=[te("alternate_email")])),_:1}),p[21]||(p[21]=x("span",null,"E-mail",-1))]),x("button",{class:"button tonal",onClick:p[3]||(p[3]=g=>a("https://discord.gg/2rP7pfeAKf"))},[K(ke,null,{default:Y(()=>p[22]||(p[22]=[te("forum")])),_:1}),p[23]||(p[23]=x("span",null,"Discord",-1))]),x("button",{class:"button tonal",onClick:p[4]||(p[4]=g=>a("https://paypal.me/QkeleQ10"))},[K(ke,null,{default:Y(()=>p[24]||(p[24]=[te("volunteer_activism")])),_:1}),p[25]||(p[25]=x("span",null,"PayPal",-1))]),x("button",{class:"button tonal",onClick:p[5]||(p[5]=g=>o.value=!0)},[K(ke,null,{default:Y(()=>p[26]||(p[26]=[te("shield_locked")])),_:1}),p[27]||(p[27]=x("span",null,"Privacybeleid",-1))])]),K(Ns,{active:o.value,"onUpdate:active":p[7]||(p[7]=g=>o.value=g)},{icon:Y(()=>p[28]||(p[28]=[te("info")])),headline:Y(()=>p[29]||(p[29]=[te("Informatie")])),text:Y(()=>p[30]||(p[30]=[te(" Deze extensie slaat gegevens over je identiteit, je accounts en je instellingen op in de browser. Afhankelijk van je browserinstellingen worden ze al dan niet opgeslagen in de cloud. Er wordt nooit informatie doorgestuurd naar de ontwikkelaar of naar derden."),x("br",null,null,-1),x("br",null,null,-1),te(" Ik kan onder geen enkele omstandigheid je gegevens zien. Ik kan alleen zien hoe veel gebruikers mijn extensie gebruiken en andere statistieken zoals percentages van besturingssystemen. Ik kan dus niet per gebruiker dingen zien en Magister-gegevens zijn compleet ontoegankelijk voor mij. ")])),buttons:Y(()=>[x("button",{onClick:p[6]||(p[6]=g=>o.value=!1)},"Begrepen")]),_:1},8,["active"]),x("button",{id:"about-reset",onClick:p[8]||(p[8]=g=>i.value=!0)},[p[32]||(p[32]=x("div",null,[x("h3",{class:"setting-title"}," Voorkeuren wissen ")],-1)),K(ke,null,{default:Y(()=>p[31]||(p[31]=[te("chevron_right")])),_:1})]),K(Ns,{active:i.value,"onUpdate:active":p[10]||(p[10]=g=>i.value=g)},{icon:Y(()=>p[33]||(p[33]=[te("restart_alt")])),headline:Y(()=>p[34]||(p[34]=[te("Voorkeuren wissen?")])),text:Y(()=>p[35]||(p[35]=[te("Hiermee stel je alle instellingen van Study Tools in op de standaardwaarden.")])),buttons:Y(()=>[x("button",{onClick:p[9]||(p[9]=g=>i.value=!1)},"Annuleren"),x("button",{onClick:c},"Wissen")]),_:1},8,["active"]),x("button",{id:"about-export",onClick:p[11]||(p[11]=g=>l.value=!0)},[p[37]||(p[37]=x("div",null,[x("h3",{class:"setting-title"}," Voorkeuren kopiëren/plakken ")],-1)),K(ke,null,{default:Y(()=>p[36]||(p[36]=[te("chevron_right")])),_:1})]),K(Ns,{active:l.value,"onUpdate:active":p[15]||(p[15]=g=>l.value=g)},{icon:Y(()=>p[38]||(p[38]=[te("copy_all")])),headline:Y(()=>p[39]||(p[39]=[te("Voorkeuren kopiëren/plakken")])),text:Y(()=>[p[41]||(p[41]=te("Kopieer de inhoud van het tekstvak om je voorkeuren op te slaan op je klembord. Plak in het tekstvak om voorkeuren te wijzigen. Als je plakt, dan gaan al je huidige voorkeuren verloren.")),p[42]||(p[42]=x("br",null,null,-1)),p[43]||(p[43]=x("br",null,null,-1)),K($p,{id:"settings-paste-input",modelValue:u.value,"onUpdate:modelValue":p[12]||(p[12]=g=>u.value=g),onFocus:p[13]||(p[13]=g=>g.target.select())},{title:Y(()=>p[40]||(p[40]=[te("Plak hier")])),_:1},8,["modelValue"])]),buttons:Y(()=>[x("button",{onClick:p[14]||(p[14]=g=>l.value=!1)},"Sluiten")]),_:1},8,["active"])]))}},Dp=["active"],Mp=["data-visible","data-state"],In={__name:"BottomSheet",props:["active","handle"],emits:["update:active"],setup(e,{emit:t}){const n=e,s=t,r=ue("hidden"),o=()=>{r.value="hiding",setTimeout(()=>{s("update:active",!1),r.value="hidden"},200)};return _t(()=>n.active,async i=>{i===!0?(r.value="showing",setTimeout(()=>{r.value="shown"},300)):(r.value="hiding",setTimeout(()=>{s("update:active",!1),r.value="hidden"},200))}),(i,l)=>(L(),G(he,null,[r.value!=="hidden"?(L(),G("div",{key:0,class:"scrim",active:r.value==="shown"||r.value==="showing",onClick:o},null,8,Dp)):Ue("",!0),r.value!=="hidden"?(L(),G("div",{key:1,class:"bottom-sheet","data-visible":r.value!=="hidden","data-state":r.value},[e.handle?(L(),G("div",{key:0,class:"bottom-sheet-handle",onClick:o})):Ue("",!0),be(i.$slots,"content")],8,Mp)):Ue("",!0)],64))}},vt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Ip={class:"color-maker"},Np={id:"hue-wheel-wrapper"},jp={class:"col-right"},Lp={key:0,class:"swatches"},Fp=["title","onClick"],Bp={class:"flex"},Up={__name:"ColorWheelSheet",props:["modelValue","pickerOpen","swatches"],emits:["update:modelValue","update:pickerOpen"],setup(e,{emit:t}){const n=e,s=t,r=ge({get(){return typeof n.modelValue=="string"?{h:n.modelValue.split()[0],s:n.modelValue.split()[1],l:n.modelValue.split()[2]}:n.modelValue},set(S){typeof n.modelValue=="string"?s("update:modelValue",S.join(",")):s("update:modelValue",S)}}),o=ge({get(){return n.pickerOpen||!1},set(S){s("update:pickerOpen",S)}}),i=ue(null),l=ue(null),u=ue(null),c=jr({target:i}),a=jr({target:l}),f=jr({target:u}),{isSupported:p,open:g,sRGBHex:w}=mp();function T(S){if(S.type==="mousemove"&&!c.pressed.value)return;const $=S.currentTarget.getBoundingClientRect(),O=S.clientX-$.left-$.width/2,R=S.clientY-$.top-$.height/2;let P=Math.atan2(R,O);P=P*180/Math.PI+90,P=P<0?360+P:P,r.value={...r.value,h:Math.floor(P)}}function M(S){if(S.type==="mousemove"&&!a.pressed.value)return;const $=S.currentTarget.getBoundingClientRect(),O=(S.clientX-$.left)/$.width*100;r.value={...r.value,s:Math.floor(O)}}function z(S){if(S.type==="mousemove"&&!f.pressed.value)return;const $=S.currentTarget.getBoundingClientRect(),O=(S.clientX-$.left)/$.width*100;r.value={...r.value,l:Math.floor(O)}}async function C(){await g(),w.value&&(r.value=m(w.value))}function m(S){let $=0,O=0,R=0;S.length==4?($="0x"+S[1]+S[1],O="0x"+S[2]+S[2],R="0x"+S[3]+S[3]):S.length==7&&($="0x"+S[1]+S[2],O="0x"+S[3]+S[4],R="0x"+S[5]+S[6]),$/=255,O/=255,R/=255;let P=Math.min($,O,R),A=Math.max($,O,R),U=A-P,E=0,j=0,J=0;return U==0?E=0:A==$?E=(O-R)/U%6:A==O?E=(R-$)/U+2:E=($-O)/U+4,E=Math.round(E*60),E<0&&(E+=360),J=(A+P)/2,j=U==0?0:U/(1-Math.abs(2*J-1)),j=+(j*100).toFixed(1),J=+(J*100).toFixed(1),{h:E,s:j,l:J}}function y(S){return S.h==r.value.h&&S.s==r.value.s&&S.l==r.value.l}return(S,$)=>(L(),qe(In,{active:o.value,"onUpdate:active":$[1]||($[1]=O=>o.value=O),handle:!0},{content:Y(()=>{var O;return[x("div",Ip,[x("div",Np,[x("div",{id:"hue-wheel",ref_key:"hueWheel",ref:i,onMouseup:T,onMousemove:T,style:Ce({"background-image":`radial-gradient(var(--color-surface-container) 56%, transparent calc(56% + 1px)), conic-gradient(in hsl longer hue, hsl(0 ${r.value.s}% ${r.value.l}%) 0 0)`})},null,36),x("div",{id:"hue-wheel-knob",class:"knob",style:Ce({transform:`rotate(${r.value.h-6}deg)`,"background-color":`hsl(${r.value.h} ${r.value.s}% ${r.value.l}%`})},null,4),x("div",{id:"hue-wheel-values",style:Ce({"background-color":`hsl(${r.value.h} ${r.value.s}% ${r.value.l}%`})},[x("span",null,_e(Number(r.value.h).toLocaleString("nl-NL",{style:"unit",unit:"degree",unitDisplay:"short",maximumFractionDigits:0})),1),x("span",null,_e(Number(r.value.s/100).toLocaleString("nl-NL",{style:"percent",maximumFractionDigits:0})),1),x("span",null,_e(Number(r.value.l/100).toLocaleString("nl-NL",{style:"percent",maximumFractionDigits:0})),1)],4)]),x("div",jp,[x("div",{class:"saturation-bar color-bar",ref_key:"saturationBar",ref:l,onMouseup:M,onMousemove:M,style:Ce({"background-image":`linear-gradient(to left, hsl(${r.value.h} 100% ${r.value.l}%), hsl(${r.value.h} 50% ${r.value.l}%), hsl(${r.value.h} 0% ${r.value.l}%))`})},[x("div",{class:"saturation-bar-knob color-bar-knob knob",style:Ce({left:`${r.value.s}%`,"background-color":`hsl(${r.value.h} ${r.value.s}% ${r.value.l}%`})},null,4)],36),x("div",{class:"luminance-bar color-bar",ref_key:"luminanceBar",ref:u,onMouseup:z,onMousemove:z,style:Ce({"background-image":`linear-gradient(to left, hsl(${r.value.h} ${r.value.s}% 100%), hsl(${r.value.h} ${r.value.s}% 50%), hsl(${r.value.h} ${r.value.s}% 0%))`})},[x("div",{class:"luminance-bar-knob color-bar-knob knob",style:Ce({left:`${r.value.l}%`,"background-color":`hsl(${r.value.h} ${r.value.s}% ${r.value.l}%`})},null,4)],36),((O=e.swatches)==null?void 0:O.length)>0?(L(),G("div",Lp,[(L(!0),G(he,null,Je(e.swatches,R=>(L(),G("button",{class:Pe(["swatch",{selected:y(R.color)}]),key:R.name,title:R.name,style:Ce({"background-color":`hsl(${R.color.h} ${R.color.s}% ${R.color.l}%`}),onClick:P=>r.value=R.color},null,14,Fp))),128))])):Ue("",!0),x("div",Bp,[x("button",{class:"button",onClick:$[0]||($[0]=R=>o.value=!1)},$[2]||($[2]=[x("span",null,"Gereed",-1)])),de(p)?(L(),G("button",{key:0,class:"button tonal invoke-eyedropper",onClick:C},[K(ke,null,{default:Y(()=>$[3]||($[3]=[te("colorize")])),_:1}),$[4]||($[4]=x("span",null,"Pipet",-1))])):Ue("",!0)])])])]}),_:1},8,["active"]))}},Wa=vt(Up,[["__scopeId","data-v-fa94413b"]]),Hp={class:"color-picker"},Kp={class:"gallery"},Wp={class:"swatches"},Gp=["title","onClick"],qp={__name:"ColorPicker",props:["modelValue"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=t,r=ge({get(){return n.modelValue||i[0].color},set(f){s("update:modelValue",f)}}),o=ue(!1),i=[{name:"Azuurblauw",color:{h:207,s:95,l:55}},{name:"Zeegroen",color:{h:161,s:51,l:41}},{name:"Mosgroen",color:{h:90,s:41,l:41}},{name:"Oranjegeel",color:{h:40,s:51,l:41}},{name:"Bloedrood",color:{h:10,s:51,l:41}},{name:"Rozerood",color:{h:341,s:61,l:41}},{name:"Mauvepaars",color:{h:290,s:41,l:41}},{name:"Diepindigo",color:{h:240,s:41,l:41}},{name:"Babyblauw",color:{h:207,s:52,l:66}},{name:"Mintgroen",color:{h:161,s:44,l:60}},{name:"Pastelgroen",color:{h:90,s:44,l:60}},{name:"Zandbeige",color:{h:40,s:44,l:66}},{name:"Zalmrood",color:{h:10,s:44,l:66}},{name:"Babyroze",color:{h:341,s:44,l:66}},{name:"Lavendelpaars",color:{h:290,s:44,l:66}},{name:"Zachtpaars",color:{h:240,s:44,l:70}}];function l(f){return f.h==r.value.h&&f.s==r.value.s&&f.l==r.value.l}const u=ge(()=>i.slice(0,8).some(f=>l(f.color)));function c(f){r.value=f}function a(f){o.value=f}return(f,p)=>(L(),G("div",Hp,[x("div",Kp,[x("div",Wp,[(L(!0),G(he,null,Je(i.slice(0,8),g=>(L(),G("button",{class:Pe(["swatch",{selected:l(g.color)}]),key:g.name,title:g.name,style:Ce({"background-color":`hsl(${g.color.h} ${g.color.s}% ${g.color.l}%`}),onClick:w=>r.value=g.color},null,14,Gp))),128))]),x("button",{class:Pe(["custom",{selected:!u.value}]),style:Ce({"--sel-color":u.value?"transparent":`hsl(${r.value.h} ${r.value.s}% ${r.value.l}%)`}),title:"Kleur kiezen",onClick:p[0]||(p[0]=g=>o.value=!0)},[K(ke,null,{default:Y(()=>p[1]||(p[1]=[te("palette")])),_:1})],6)]),K(Wa,{swatches:i,"model-value":r.value,"onUpdate:modelValue":c,pickerOpen:o.value,"onUpdate:pickerOpen":a},null,8,["model-value","pickerOpen"])]))}},Qp=vt(qp,[["__scopeId","data-v-35bdf943"]]),Jp={class:"segmented-button"},Xp=["onClick","data-state","data-has-icon","title"],Yp={key:0,class:"button-segment-text"},Zp={key:1,class:"button-segment-icon-wrapper last"},eh={__name:"SegmentedButton",props:["modelValue","options","density"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=t,r=ge({get(){return n.modelValue},set(o){s("update:modelValue",o)}});return(o,i)=>(L(),G("div",Jp,[(L(!0),G(he,null,Je(e.options,l=>(L(),G("button",{key:l.value,class:"button-segment",onClick:u=>r.value=l.value,"data-state":l.value===r.value,"data-has-icon":!!l.icon,title:l.tooltip,style:Ce({height:`${40+4*(e.density||0)}px`})},[x("div",{class:Pe(["button-segment-icon-wrapper",{hidden:!(l.value===r.value||l.icon&&l.title)}])},[K(kr,{name:"icon"},{default:Y(()=>[l.value===r.value?(L(),qe(ke,{key:"selected",class:"button-segment-icon selected"},{default:Y(()=>i[0]||(i[0]=[te("check ")])),_:1})):l.icon&&l.title?(L(),qe(ke,{key:"icon",class:"button-segment-icon"},{default:Y(()=>[te(_e(l.icon),1)]),_:2},1024)):Ue("",!0)]),_:2},1024)],2),l.title?(L(),G("span",Yp,_e(l.title),1)):l.icon?(L(),G("div",Zp,[K(ke,{key:"icon",class:"button-segment-icon"},{default:Y(()=>[te(_e(l.icon),1)]),_:2},1024)])):Ue("",!0),i[1]||(i[1]=x("div",{class:"button-segment-state-layer"},null,-1))],12,Xp))),128))]))}},Ga=vt(eh,[["__scopeId","data-v-c7caef6d"]]),th=["title"],nh={__name:"MagisterThemePreview",props:["preset"],setup(e){const t=e,n=Et("syncedStorage"),s=t.preset||n.value,r=ge(()=>{var g,w,T,M,z,C,m,y;let l=(g=s.ptheme||"auto,207,95,55")==null?void 0:g.split(","),u=(w=s.pagecolor)!=null&&w.startsWith("true")?`hsl(${s.pagecolor.replace("true,","").replace(/,/gi," ")})`:null,c=(T=s.appbarcolor)!=null&&T.startsWith("true")?`hsl(${s.appbarcolor.replace("true,","").replace(/,/gi," ")})`:null,a=(M=s.sidecolor)!=null&&M.startsWith("true")?`hsl(${s.sidecolor.replace("true,","").replace(/,/gi," ")})`:null,f=(z=s.wallpaper)!=null&&z.startsWith("custom")?`linear-gradient(color-mix(in srgb, var(--page), transparent ${Number(s["wallpaper-opacity"]??.2)*100}%), color-mix(in srgb, var(--page), transparent ${Number(s["wallpaper-opacity"]??.2)*100}%)), url(${s.wallpaper.replace("custom,","")})`:"none",p=(C=s.decoration)!=null&&C.startsWith("custom")?`url(${s.decoration.replace("custom,","")})`:"none";return l==null||l.shift(),{"--color-scheme":(((y=(m=s.ptheme)==null?void 0:m.split(","))==null?void 0:y[0])||"auto").replace("auto","light dark"),"--page":u||"light-dark(#ffffff, #111111)","--wallpaper":f,"--appbar":c||`light-dark(${o(207,95,47,...l)}, ${o(207,73,22,...l)})`,"--menubar":a||`light-dark(${o(207,95,55,...l)}, ${o(207,73,30,...l)})`,"--decoration":p,"--sidebar":"light-dark(#ffffffaa, #0c0c0caa)","--foreground-accent":`light-dark(${o(207,78,43,...l)}, ${o(207,53,55,...l)})`,"--border":"light-dark(#dfdfdfaa, #2e2e2eaa)","--border-radius":(s.shape??8)+"px","--accent-1":`light-dark(${o(207,95,55,...l)}, ${o(207,73,30,...l)})`,"--accent-2":`light-dark(${o(207,95,47,...l)}, ${o(207,73,22,...l)})`}});function o(l=207,u=95,c=55,a=0,f=0,p=0,g,w,T){let M,z,C;if(a=Number(a),f=Number(f),p=Number(p),g)M=g;else if(a<=207)M=l/207*a;else if(a>207){let m=(360-l)/153,y=l-m*207;M=m*a+y}if(w)z=w;else if(f<=95)z=u/95*f;else if(f>95){let m=(100-u)/5,y=u-m*95;z=m*f+y}if(T)C=T;else if(p<=55)C=c/55*p;else if(p>55){let m=(100-c)/45,y=c-m*55;C=m*p+y}return`hsl(${M}, ${z}%, ${C}%)`}const i=[{id:"none",style:{}},{id:"waves",style:{"background-image":"repeating-radial-gradient( circle at 0 0, transparent 0, var(--accent-1) 19px, transparent 20px ), repeating-linear-gradient( #ffffff11, #ffffff33 )"}},{id:"zig-zag",style:{"background-image":"linear-gradient(135deg, #ffffff11 25%, transparent 25%), linear-gradient(225deg, #ffffff11 25%, transparent 25%), linear-gradient(45deg, #ffffff11 25%, transparent 25%), linear-gradient(315deg, #ffffff11 25%, var(--accent-1) 25%)","background-position":"15px 0, 15px 0, 0 0, 0 0","background-size":"30px 30px","background-repeat":"repeat"}},{id:"polka-dot",style:{"background-image":"radial-gradient(#ffffff11 30%, transparent 31.2%), radial-gradient(#ffffff11 30%, transparent 31.2%)","background-position":"0px 0px, 15px 15px","background-size":"30px 30px"}},{id:"stripes",style:{"background-image":"repeating-linear-gradient(45deg, transparent, transparent 10px, #ffffff0a 10px, #ffffff22 20px)"}},{id:"lego",style:{"background-size":"150px","background-position":"14px 14px","background-image":"url('https://raw.githubusercontent.com/QkeleQ10/http-resources/refs/heads/main/study-tools/themeassets/legopattern.svg')"}}];return(l,u)=>{var c,a,f,p,g,w,T,M,z,C,m,y,S,$,O,R,P,A,U,E,j,J,ee,N;return L(),G("div",{id:"theme-preview",style:Ce({...r.value,...(a=(c=t.preset)==null?void 0:c.thumbnailStyle)==null?void 0:a.body}),title:(f=t.preset)!=null&&f.name?`Dit is een voorbeeld van je thema. Het kan zijn dat het thema er net anders uitziet dan hier.`:`Dit is een voorbeeld van je thema. Aangepaste CSS werkt niet in dit -voorbeeld, dus het kan zijn dat je thema er anders uitziet dan hier.`},[x("div",{id:"appbar",style:Ce((g=(p=t.preset)==null?void 0:p.thumbnailStyle)==null?void 0:g.appbar)},null,4),x("div",{id:"menubar",style:Ce({...((w=i.find(ne=>{var Q;return(Q=de(s).decoration)==null?void 0:Q.startsWith(ne.id)}))==null?void 0:w.style)||{},...(M=(T=t.preset)==null?void 0:T.thumbnailStyle)==null?void 0:M.menubar})},[x("div",{id:"menubar-title",style:Ce((C=(z=t.preset)==null?void 0:z.thumbnailStyle)==null?void 0:C.menubarTitle)},null,4)],4),x("div",{id:"page",style:Ce((y=(m=t.preset)==null?void 0:m.thumbnailStyle)==null?void 0:y.page)},[x("div",{id:"page-title",style:Ce(($=(S=t.preset)==null?void 0:S.thumbnailStyle)==null?void 0:$.pageTitle)},null,4)],4),x("div",{id:"sidebar",style:Ce((R=(O=t.preset)==null?void 0:O.thumbnailStyle)==null?void 0:R.sidebar)},[x("div",{class:"widget",id:"widget-grades",style:Ce({...(A=(P=t.preset)==null?void 0:P.thumbnailStyle)==null?void 0:A.widgetGrades,...(E=(U=t.preset)==null?void 0:U.thumbnailStyle)==null?void 0:E.widget})},null,4),x("div",{class:"widget",style:Ce((J=(j=t.preset)==null?void 0:j.thumbnailStyle)==null?void 0:J.widget)},null,4),x("div",{class:"widget",style:Ce((N=(ee=t.preset)==null?void 0:ee.thumbnailStyle)==null?void 0:N.widget)},null,4)],4)],12,th)}}},qa=vt(nh,[["__scopeId","data-v-23745211"]]),sh={id:"theme-colors"},rh={__name:"ThemeColors",props:["modelValue","id"],emits:["update:modelValue"],setup(e,{emit:t}){var c;const n=e,s=t,r=ge({get(){let a=n.modelValue||i.codepoint,[f,p,g,w]=a.split(",");return{scheme:f,color:{h:p,s:g,l:w}}},set(a){s("update:modelValue",`${a.scheme},${a.color.h},${a.color.s},${a.color.l}`)}}),o=ue((c=window.matchMedia)==null?void 0:c.call(window,"(prefers-color-scheme: dark)").matches),i={scheme:"auto",color:{h:207,s:95,l:55},codepoint:"auto,207,95,55"};function l(a){r.value={...r.value,scheme:a}}function u(a){r.value={...r.value,color:a}}return(a,f)=>{const p=qa,g=Ga,w=Qp;return L(),G("div",sh,[K(p,{id:"theme-preview"}),K(g,{id:"theme-scheme","model-value":r.value.scheme,"onUpdate:modelValue":l,options:[{value:"auto",icon:"hdr_auto",tooltip:o.value?"Op basis van browserthema (momenteel donker)":"Op basis van browserthema (momenteel licht)"},{value:"light",icon:"light_mode",tooltip:"Licht thema"},{value:"dark",icon:"dark_mode",tooltip:"Donker thema"}]},null,8,["model-value","options"]),K(w,{id:"theme-color","model-value":r.value.color,"onUpdate:modelValue":u,"swatches-enabled":!0},null,8,["model-value"])])}}},oh=vt(rh,[["__scopeId","data-v-7053279d"]]),Pi=[{name:"Standaard",author:"Magister & Quinten Althues",ptheme:"auto,207,95,55",pagecolor:"false,0,0,7",wallpaper:"none,","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"none,","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Zeegroen",author:"Quinten Althues",ptheme:"auto,161,51,41",pagecolor:"false,0,0,7",wallpaper:"none,","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"waves,","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Babyroze",author:"Quinten Althues",ptheme:"light,341,44,66",pagecolor:"false,0,0,7",wallpaper:"none,","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"stripes,","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Hawaï",author:"Quinten Althues",ptheme:"light,180,50,40",pagecolor:"false,0,0,7",wallpaper:"custom,https://i.imgur.com/qY42IDh.png","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"custom,https://w0.peakpx.com/wallpaper/865/392/HD-wallpaper-hawaii-background-beautiful-colors-nature-outside-palm-trees-portrait-summer-water.jpg","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Vaporwave",author:"Quinten Althues",ptheme:"dark,275,100,60",pagecolor:"false,0,0,7",wallpaper:"custom,https://i.imgur.com/ss4ty9u.png","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"custom,https://wallpapers.com/images/hd/80s-neon-veqvixadrbra13q4.jpg","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Wilde Westen",author:"Quinten Althues",ptheme:"dark,10,80,50",pagecolor:"false,0,0,7",wallpaper:"custom,https://i.imgur.com/UgMMNqN.png","wallpaper-opacity":.2,sidecolor:"false,207,95,55",decoration:"custom,https://static.vecteezy.com/system/resources/previews/023/592/503/non_2x/american-desert-landscape-western-background-vector.jpg","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":""},{name:"Discord",author:"Quinten Althues",thumbnailStyle:{widget:{borderColor:"transparent"}},ptheme:"dark,235,48,85",pagecolor:"true,223,6.7,20.6",wallpaper:"none,","wallpaper-opacity":.2,sidecolor:"true,220,6.5,18",decoration:"none","decoration-size":1,appbarcolor:"true,225,6.3,12.5",shape:10,"custom-css":":root{--st-background-secondary:#232428}#st-start-widgets{background-color:var(--st-side-background);border-left:none;box-shadow:none}#st-start-widget-controls-wrapper,.menu-footer{background-color:#232428;border-top:none}.menu-button figure img{content:url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSieyaZb-hSOtWnc6wha3QQlMLL8_cfvr2WIQ&s);display:block !important}"},{name:"Minecraft",author:"TheOakTrees & DaintyDust",thumbnailStyle:{menubarTitle:{borderRadius:"0"},menubar:{marginLeft:"-25%",paddingLeft:"35%"},pageTitle:{borderRadius:"0"},sidebar:{background:"url(https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/dirt.webp)",backgroundSize:"cover",borderColor:"transparent"},widgetGrades:{background:"url(https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/buttonoff.png)"}},ptheme:"dark,0,0,48.2",pagecolor:"false,223,6.7,20.6",wallpaper:"custom,https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/landscape.webp","wallpaper-opacity":.2,sidecolor:"true,0,0,43.5",decoration:"custom,https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/dirt.webp","decoration-size":.8,appbarcolor:"true,0,0,43.5",shape:0,"custom-css":`.examen-widget,.main-menu .caption,.st-title,.title,h2,h3{font-family:var(--st-font-family-secondary)!important}@font-face{font-family:Minecraftia;src:url("https://unpkg.com/@south-paw/typeface-minecraft@1.0.0/files/minecraft.woff2") format("woff2"),url("https://unpkg.com/@south-paw/typeface-minecraft@1.0.0/files/minecraft.woff") format("woff");font-weight:600}:root{--st-font-family-primary:Minecraftia!important;--st-font-family-secondary:Minecraftia!important;--st-background-secondary:#000000a6}:host{--title-font:Minecraftia!important;--subtitle-font:Minecraftia!important}body{--dna-font-family-base:Minecraftia!important;--dna-font-family-header:Minecraftia!important}.examen-widget,.title,h2,h3{font:var(--st-font-family-secondary)!important}.main-menu .caption:not(#st-start-header-text-wrapper *),.main-menu li.submenu.ng-scope>a,.main-menu li>a,.st-title:not(#st-start-header-text-wrapper *){font-size:small}dna-button{color:var(--st-contrast-accent)}.menu-host{margin-left:-90px;padding-left:90px;width:calc(240px + 90px)}.menu-host.collapsed-menu{width:calc(64px + 90px)}.appbar-host{z-index:1;background:0 0}.logo .logo-expanded.ng-scope{content:url(https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/magister.webp)!important;scale:1.2!important;margin:21px!important;padding-bottom:15px!important}.logo-collapsed{content:url(https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/m.webp)!important;padding-bottom:15px!important}#st-cc,#st-start-today-view-popover,#st-start-widgets,.ng-isolate-scope .content-container{background:url(https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/dirt.webp)!important}#aanwezigheid thead,#st-cb,#st-cc-open,#st-start-today-view,#st-start-widget-controls-wrapper,#st-start-widget-grades,.appbar .menu-button,.appbar>div>a:not(.st-metric),.block h3,.main-menu a,.st-button.icon,.st-button.segment.st-dropdown-segment,dna-button-bar[slot=actions]>*,dna-button-group[slot=actions]>*,input[type=checkbox]+label>span{cursor:pointer;overflow:hidden;white-space:nowrap;user-select:none;border-radius:0;background:url('https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/button.png') center/cover #999;image-rendering:pixelated;border:2px solid #000;box-shadow:inset -2px -4px #0004,inset 2px 2px #fff5!important}.appbar>div>a:not(.st-metric){border:none}.st-button.icon{box-sizing:content-box}#st-start-widget-controls-wrapper,#st-start-widget-grades,.st-button.segment.st-dropdown-segment.active{background:url('https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/buttonoff.png') center/cover #999}.appbar .menu-button>*{border-radius:0!important}#aanwezigheid thead *{background-color:transparent!important;border-color:none!important}#aanwezigheid :not(.fold) thead,#aanwezigheid thead:hover,.block h3:hover,.block:not(.fold) h3,.main-menu a:hover{border:2px solid #fff!important;text-shadow:2px 2px #202013CC!important}.block h3{border:2px solid #000!important;text-shadow:none!important}.main-menu li.active>a,.main-menu li.active>a:active,.main-menu li.active>a:hover,.main-menu li.submenu.ng-scope.active>a,.main-menu li.submenu.ng-scope.active>a:active,.main-menu li.submenu.ng-scope.active>a:hover,.main-menu li.submenu.ng-scope>a:active,.main-menu li>a:active{border:2px solid #fff;text-shadow:2px 2px #202013CC!important;font-size:small}ul.tabs li::after{background-color:transparent}input[type=checkbox]:checked+label>span{cursor:pointer;overflow:hidden;white-space:nowrap;user-select:none;border-radius:0;background:url('https://raw.githubusercontent.com/QkeleQ10/http-resources/main/study-tools/themeassets/minecraft/button.png') center/cover #999;image-rendering:pixelated;border:2px solid #fff!important;box-shadow:inset -2px -4px #0004,inset 2px 2px #fff5!important;text-shadow:2px 2px #202013CC!important}.block .content,.fancy-select .k-multiselect-wrap.k-floatwrap,.fancy-select .k-widget.k-multiselect.k-header.select.all-items-selected,.fancy-select .k-widget.k-multiselect.k-header.select.all-items-selected.k-state-hover,.tabsheet .block,.tabsheet .block .content{background-color:transparent!important;border:none!important}.block .content fieldset{background-color:var(--st-background-secondary)!important}.widget.ng-scope .block h3 b{font-size:large;position:absolute;left:50%;top:50%;translate:-50% -50%}#st-start-widget-controls-wrapper{background-color:var(--st-background-secondary);padding:8px!important}#st-start-widget-controls-wrapper>*{color:#fff}#st-start-widget-digital-clock:hover{background-color:#4d3828!important}`},{name:"Human",author:"DaintyDust",thumbnailStyle:{pageTitle:{backgroundColor:"#ffffffbf"},menubar:{marginTop:"4px",height:"75%",borderTopRightRadius:"4px",borderBottomRightRadius:"4px",backgroundColor:"#1a1a1a7a"},appbar:{marginTop:"4px",marginLeft:"4px",height:"75%",borderTopLeftRadius:"4px",borderBottomLeftRadius:"4px",backgroundColor:"#1a1a1a7a"},sidebar:{backgroundColor:"transparent",borderColor:"transparent"},widgetGrades:{backgroundImage:"none"},widget:{backgroundColor:"#1a1a1a7a",borderColor:"transparent"}},ptheme:"dark,212,91,34",pagecolor:"false,45,98,43",wallpaper:"custom,https://i.imgur.com/9oyX79l.jpeg","wallpaper-opacity":1,sidecolor:"false,212,98,24",decoration:"none,","decoration-size":.8,appbarcolor:"false,212,98,21",shape:8,"custom-css":".appbar .menu-button,.appbar .menu-button a,.fancy-select .k-button,.main-menu a,.main-menu li.submenu.ng-scope>a,.main-menu li>a,.st-button.icon,.st-button.segment.st-dropdown-segment,.tabs>:not(:only-child){transition:.35s,background-color .2s!important}.menu-footer,.table-grid-layout.normaal.ng-scope th{transition:background .4s,width .4s,letter-spacing .4s}#st-cs-subject-filter>:hover,.menu-footer:hover{letter-spacing:6px}#scheduler,#st-cb-ex,#st-cb-im,.menu-host{backdrop-filter:blur(10px)}#st-cb-modal,#st-cc,#st-start-widget-controls,.k-scheduler-table .k-nonwork-hour{background-color:transparent!important}#st-cc-added,#st-cc-prediction,.table-grid-layout:last-child>:last-child{padding-bottom:10px}#st-cc-averages,#st-cc-prediction{margin-right:-6px;margin-left:-16px}:root{--st-background-primary:#1a1a1abd;--st-background-secondary:#1a1a1a7a;--st-background-tertiary:#1a1a1a7a;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:#ffffffbf;--st-accent-primary:#1a1a1a7a;--st-accent-primary-dark:#1a1a1a;--st-accent-tertiary:#1a1a1abd;--st-side-background:#1a1a1a7a;--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-highlight-primary:#1a1a1a7a;--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1a1a1a41;border-radius:18px}::-webkit-scrollbar-thumb:hover{background:var(--st-background-primary)}.content-container.full-width.ng-isolate-scope::-webkit-scrollbar{width:0!important}#st-start[data-widgets-collapsed=false],#st-start[data-widgets-collapsed]{padding-right:20px!important}#st-start[data-widgets-collapsed=true],.container .view.ng-scope{padding-right:10px!important}.menu-host{background-image:none;background-color:var(--st-background-secondary);border-top-right-radius:18px;border-bottom-right-radius:18px;margin-top:10px}#st-cc-sidebar,#st-start-widgets,.appbar-host,.menu,.menu-footer,ul.tabs li::after{background-color:transparent}.appbar-host{margin-top:10px;margin-left:10px}.appbar-host,.menu-host{height:auto}.appbar-host .ng-isolate-scope{height:100%;display:grid}#st-cc-added,#st-cc-averages,#st-cc-prediction,#st-start-widget-controls-wrapper,#st-start-widgets-list,.appbar,.k-scheduler-layout.k-scheduler-workWeekview .k-scheduler-times .k-scheduler-table tr{background-color:var(--st-background-secondary)}.appbar{z-index:100;border-top-left-radius:18px;border-bottom-left-radius:18px}.menu.ng-scope{border-bottom-left-radius:0}#st-start-widgets{border-left:none;box-shadow:none}#st-start-widgets-list{height:fit-content;border-radius:18px;margin-top:10px;max-height:calc(100vh - 94px)}#st-start-widget-controls{box-shadow:none!important;border-color:transparent!important}#st-start-widget-controls-wrapper{border-radius:18px;margin:10px;padding:8px!important}.st-button.icon:hover{scale:1.15;box-shadow:0 0 13px rgba(0,0,0,.5)}.st-button.icon:active{scale:0.85;box-shadow:0 0 13px rgba(0,0,0,.5)}.appbar .menu-button,.appbar .menu-button a{border-radius:8px}.appbar .menu-button:hover{scale:1.15;box-shadow:0 0 13px rgba(0,0,0,.5);border-radius:8px}#st-cb-ex button:active,#st-cb-im .st-button:active,#st-cc-sidebar .st-button:active,.appbar .menu-button:active{scale:0.95;box-shadow:0 0 13px rgba(0,0,0,.5);border-radius:8px}#st-cb-ex button:hover,#st-cb-im .st-button:hover,#st-cc-sidebar .st-button:hover,.fancy-select .k-button:hover,.st-button.segment.st-dropdown-segment:hover{scale:1.05;box-shadow:0 0 13px rgba(0,0,0,.5)}.main-menu a:hover,.main-menu li.active>a,.main-menu li.active>a:hover,.main-menu li.submenu.ng-scope.active>a,.main-menu li.submenu.ng-scope.active>a:hover,.tabs>:not(:only-child):hover{scale:1.05;box-shadow:0 0 13px rgba(0,0,0,.5);border-radius:10px}.main-menu li.active>a:active,.main-menu li.submenu.ng-scope.active>a:active,.main-menu li.submenu.ng-scope>a:active,.main-menu li>a:active{scale:0.95;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:10px}.menu-button{border-radius:50%}.menu-footer,.menu-footer:hover{border-radius:18px}.menu-footer{border-top:none}.menu-footer:active{letter-spacing:0;border-radius:18px}input[type=checkbox]+label>span,input[type=checkbox]:checked+label>span{background-color:transparent!important;border:var(--st-border)!important}.fancy-select .k-button:hover{background-color:#63636396!important}.content fieldset .fancy-select:hover .k-dropdown-wrap.k-state-default{transition:.35s,background-color .2s!important;background-color:#63636396!important;scale:1.02;border-radius:3px;box-shadow:0 0 13px rgba(0,0,0,.5)}.table-grid-layout.normaal.ng-scope th{width:30%;padding-top:4px;padding-left:7px}.table-grid-layout.normaal.ng-scope th:hover{width:70%;letter-spacing:3px}.table-grid-layout.normaal.ng-scope th:active{letter-spacing:0;width:70%}.table-grid-layout.normaal.ng-scope th:not(:hover){width:30%}#agenda-section .content-container,.content-container.full-width.ng-isolate-scope{border:none}.table-grid-layout:last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px;overflow:hidden}#st-start-widget-digital-clock{border-radius:18px;border:none}#st-start-now{border-color:var(--st-foreground-accent);margin-right:3px!important}#st-start-now-label{background-color:var(--st-foreground-accent);color:#000!important}#st-start-now-label::before{color:var(--st-foreground-accent)}#st-appbar-week:hover{scale:1.1;opacity:1;transition:scale .1s,opacity .1s}#st-cs-subject-filter>*,#st-cs-subject-filter>:active,#st-cs-subject-filter>:hover,#st-cs-subject-filter>:hover::before{transition:background .4s,width .4s,letter-spacing .4s,padding .4s}#cijfers-container .main{padding-left:14px}#scheduler{background:var(--st-background-secondary)!important}span.nrblock{background:var(--st-background-primary)!important;color:#fff!important;margin-right:8px!important}.k-scheduler-header.k-state-default{padding-right:0!important}.k-scheduler-content::-webkit-scrollbar{width:0!important}#st-cs-year-filter>:hover{scale:1.1;box-shadow:0 0 13px rgba(0,0,0,.5)}#st-cs-filters{background-color:var(--st-accent-primary-dark)}#st-cs-subject-filter>:hover::before{padding-left:4px}#st-cs-subject-filter>:active{letter-spacing:0}.st-bar-chart-col:hover{background-color:color-mix(in srgb,var(--st-foreground-primary),transparent 90%);border-radius:var(--st-border-radius) var(--st-border-radius) 0 0}#st-cb-ex,#st-cb-im{background:rgba(255,255,255,.1);box-shadow:0 0 45px -22px #fff;border:2px solid rgba(255,255,255,.5)}#st-cb-modal,#st-cc{backdrop-filter:blur(6px)}#st-cc-sidebar{backdrop-filter:blur(1px);border:none;box-shadow:none}#st-cc-added,#st-cc-added-list,#st-cc-averages,#st-cc-prediction{border-radius:var(--st-border-radius)}#st-cc-added{padding-top:10px;margin-right:-6px}#st-cc-averages{padding:10px 23px 10px 21px}#st-cc-prediction{width:430px;padding-left:21px;padding-right:23px;margin-bottom:16px}#st-cc-added-list{background-color:var(--st-background-secondary)!important;margin-left:15px;margin-right:15px}#st-cc-added-list::after{width:100%}"},{name:"Glasplaten",author:"Astyll",thumbnailStyle:{pageTitle:{backgroundColor:"#ffffff"},menubar:{backgroundColor:"#00000033"},appbar:{backgroundColor:"#0000004d"},sidebar:{backgroundColor:"transparent",borderColor:"transparent"},widgetGrades:{backgroundImage:"none"},widget:{backgroundColor:"#0000001a",borderColor:"transparent"}},ptheme:"auto,207,95,55",pagecolor:"false,0,0,7",wallpaper:"custom,https://i.imgur.com/MAfI42c.jpg","wallpaper-opacity":.8,sidecolor:"false,207,95,55",decoration:"none,","decoration-size":1,appbarcolor:"false,207,95,47",shape:8,"custom-css":"#st-start-header-text.de-emphasis,#st-start-widget-controls>:hover,.st-button.icon,.st-button.icon:hover,.st-button.segment.active,.st-button.segment:hover,.st-dropdown:hover:not(:has(button.st-dropdown-current:hover))::after,.st-dropdown>button.st-dropdown-current:hover,.st-title{color:var(--st-foreground-primary)}:root{--st-page-background:#00000050;--st-side-background:hsla(0, 0%, 0%, 0.2);--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-background-primary:#121212;--st-background-secondary:#0c0c0c00;--st-background-tertiary:#0c0c0c;--st-background-overlay:#121212f7;--st-background-transparent:#121212bb;--st-background-overlaid:#00000030;--st-highlight-primary:hsla(0, 0%, 0%, 0.1);--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:hsl(207, 52.99999999999999%, 55%);--st-border-color:#00000000;--st-accent-primary:hsl(207, 73%, 29.999999999999996%);--st-accent-primary-dark:hsl(207, 73%, 22%);--st-accent-tertiary:hsl(207, 73%, 26%);--st-accent-ok:#339e7c;--st-accent-warn:#e94f4f;--st-accent-info:#4ea3e9;--st-chip-info-border:#2395ff;--st-chip-info-background:#022a4b;--st-chip-ok-border:#13c4a3;--st-chip-ok-background:#15363c;--st-chip-warn-border:#ff4343;--st-chip-warn-background:#2f1623;--st-contrast-accent:#fff;--st-decoration-fill:#77777711;--st-decoration-fill-opaque:#777777;--st-decoration-fill-intense:#77777730;--st-shadow-value:0;--st-shadow-alpha:.7;--st-hover-brightness:1.3;--st-font-primary:600 16px/44px 'arboria',sans-serif;--st-font-family-primary:'arboria',sans-serif;--st-font-family-secondary:'open-sans',sans-serif;--st-border:1px solid var(--st-border-color);--st-border-radius:12px}#st-start-schedule.list-view .st-start-event{border-radius:3vh}.st-button,.st-dropdown,.st-dropdown:focus,.st-segmented-control,.st-widget{background-color:var(--st-highlight-primary)}.st-start-widget-grades-item[data-unread=true]{background-image:var(--st-highlight-primary)}.main-menu li.children li.submenu>a:hover,.main-menu>li.active>a,.main-menu>li.active>a:hover,.main-menu>li.children.expanded>a,.main-menu>li.children.expanded>a:hover,.main-menu>li>a:hover{background-color:var(--st-highlight-primary);backdrop-filter:blur(5px)}[data-ongoing=true] .st-start-event-school-hours{background-color:var(--st-contrast-accent);color:#000;font-weight:700!important}.st-chip.important,.st-chip.warn,.st-start-event[data-ongoing=true]{background-color:var(--st-border-color)}.st-start-event-school-hours{backdrop-filter:blur(5px);font-weight:700!important}#st-start-edit-widgets-prot,.st-dropdown-popover{background-color:var(--st-highlight-primary);backdrop-filter:blur(10px)}.st-chip,span.agenda-text-icon.ng-scope{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)}.st-widget[data-render-type=Tegel],.subtitle aside{backdrop-filter:blur(5px)}dna-button:not([variant=primary],[fill=clear]),dna-button[variant=primary]{color:#fff;border-color:var(--st-foreground-primary);backdrop-filter:blur(5px);background-color:var(--st-highlight-primary)}.menu-footer:hover{background-color:color-mix(in srgb,var(--st-highlight-primary),transparent 90%)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#st-start-edit-widgets-options{backdrop-filter:blur(10px);box-shadow:none;background-color:var(--st-highlight-subtle)}div#st-start-widgets.editing{backdrop-filter:blur(10px);box-shadow:none}div#st-start-widgets{box-shadow:none!important}.subtitle aside{background-color:var(--st-highlight-primary)}.appbar .menu-button>a:hover>span,.appbar .popup-menu h3,.card .content .content-title,.collapsed-menu #faux-label,.collapsed-menu .popup-menu h3,.collapsed-menu .popup-menu ul li a:hover,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.agenda-text-icon,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.text-icon{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)!important}.k-calendar tbody tr td,.sidecolumn aside .head-bar,aside div.content-container,div#st-start-widget-controls,div.loading-overlay{backdrop-filter:blur(10px)!important;background:var(--st-highlight-primary)!important}.st-input,table.table-grid-layout.normaal.ng-scope.fold{backdrop-filter:blur(10px);background-color:var(--st-highlight-primary)!important}.cijfers-k-grid.k-grid .grade.empty{background-color:var(--st-highlight-primary)!important}a:active,button:active,li:active{transform:scale(.95);transition:transform 50ms}.title{color:#fff!important}.widget.lesvak-prev-next.ng-scope{display:none}aside .tabs li:after{background:var(--st-foreground-primary)}div#st-start-widget-controls{box-shadow:0 0 8px 0 rgba(var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-alpha));border-color:var(--st-border-color)}tr.k-grouping-row.ng-scope{backdrop-filter:blur(5px)!important;border-radius:2vh!important;background:var(--st-highlight-primary)!important}.st-chip.warn{backdrop-filter:blur(5px)!important;border-color:var(--st-chip-warn-border);color:red}.st-chip.important{backdrop-filter:blur(5px)!important;color:var(--st-chip-info-border);border-color:var(--st-chip-info-border)}.appbar>.gripper{display:none!important}a.ng-binding.ng-scope{color:#007ce2!important;font-size:small!important;font-weight:700!important}.st-button.icon:hover{background-color:var(--st-highlight-primary);color:var(--st-foreground-primary)!important}div.profile-content{background:0 0!important}#profiel-container .widget-auto .content,span#profileDate1{background:0 0!important;backdrop-filter:blur(5px)!important}.bericht-item.active,.bericht-item:hover,.dna-tree-selectable .dna-tree-node-selected,.dna-tree-selectable .dna-tree-node-selected:hover,.dna-tree-selectable .dna-tree-node-wrapper:hover{background-color:var(--st-highlight-primary)!important;backdrop-filter:blur(5px)!important}.appbar{flex-direction:column-reverse!important;padding-top:26px!important}.appbar>div>a,a.appbar-button{border-radius:1.2vh!important}.appbar .menu-button{width:40px!important;height:40px!important;backdrop-filter:blur(2.5px)!important}.menu-button:has(#help-menu){margin-bottom:2.2vh!important}#st-start-widget-homework .st-list-content p{color:var(--st-foreground-secondary)!important}#st-start-widget-digital-clock-wrapper>div::after,#st-start-widget-digital-clock-wrapper>div[data-done=true]::after{background-color:var(--st-foreground-primary)}button#st-start-widget-digital-clock:fullscreen{background-color:var(--st-highlight-primary)!important}#st-start-widget-digital-clock:fullscreen #st-start-widget-digital-clock-time{font-weight:700!important;font-size:10vw!important;text-shadow:#ffffffad 0 0 6vh!important}::-moz-selection{background:rgba(255,255,255,.275);border-radius:1vh!important}::selection{background:rgba(255,255,255,.275);border-radius:1vh!important}.popup-menu .user-menu .ng-scope{z-index:9999999!important}"}],ih={id:"theme-presets"},lh=["title","onClick"],ah={class:"theme-preset-info"},uh={class:"theme-preset-name"},ch={class:"theme-preset-author"},dh={__name:"ThemePresets",setup(e){const t=Et("syncedStorage"),n=ue(!1),s=ue({});function r(){const l=s.value;for(const u in l)if(Object.hasOwnProperty.call(l,u)&&u!="name"&&u!="author"&&u!="thumbnailStyle"){const c=l[u];t.value[u]=c}}function o(l){let u=!0;for(const c in l)if(Object.hasOwnProperty.call(l,c)&&c!="name"&&c!="author"&&c!="thumbnailStyle"){const a=l[c];t.value[c]!==a&&(u=!1)}return u}function i(l){s.value=l,Pi.some(u=>o(u))?r():n.value=!0}return(l,u)=>{const c=qa,a=Ns;return L(),G("div",ih,[(L(!0),G(he,null,Je(de(Pi),f=>(L(),G("button",{class:Pe(["theme-preset",{matches:o(f)}]),title:f.name,onClick:p=>i(f)},[K(c,{class:"theme-preset-preview",preset:f},null,8,["preset"]),x("div",ah,[x("span",uh,_e(f.name),1),x("span",ch,_e(f.author),1)])],10,lh))),256)),K(a,{active:n.value,"onUpdate:active":u[2]||(u[2]=f=>n.value=f)},{icon:Y(()=>u[3]||(u[3]=[te("format_paint")])),headline:Y(()=>u[4]||(u[4]=[te("Aanpassingen wissen?")])),text:Y(()=>u[5]||(u[5]=[te(" Je hebt wijzigingen aangebracht aan je thema. Als je doorgaat, dan gaan je huidige thema en al je aangepaste themavoorkeuren verloren. ")])),buttons:Y(()=>[x("button",{onClick:u[0]||(u[0]=f=>{r(),n.value=!1})},"Wissen"),x("button",{onClick:u[1]||(u[1]=f=>n.value=!1)},"Annuleren")]),_:1},8,["active"])])}}},fh=vt(dh,[["__scopeId","data-v-02c6cb82"]]),ph=["for"],hh={class:"setting-title"},mh={class:"setting-subtitle"},gh=["data-state"],vh=["data-state"],bh=["id"],Qa={__name:"SwitchInput",props:["modelValue","id"],emits:["update:modelValue"],setup(e,{emit:t}){const n=e,s=t,r=ue(null),{height:o}=hp(r),i=ue(null),{focused:l}=xr(i),u=ge({get(){return n.modelValue},set(c){s("update:modelValue",c)}});return(c,a)=>(L(),G("label",{class:Pe(["setting switch",{tall:de(o)>70,focused:de(l)}]),for:e.id,ref_key:"label",ref:r},[x("div",null,[x("h3",hh,[be(c.$slots,"title")]),x("span",mh,[be(c.$slots,"subtitle")])]),x("div",{class:"switch-track","data-state":u.value},[x("div",{class:"switch-thumb","data-state":u.value},[K(ke,{class:"switch-icon","data-state":u.value},{default:Y(()=>a[1]||(a[1]=[te("check")])),_:1},8,["data-state"])],8,vh)],8,gh),Mn(x("input",{type:"checkbox",id:e.id,ref_key:"input",ref:i,"onUpdate:modelValue":a[0]||(a[0]=f=>u.value=f)},null,8,bh),[[wr,u.value]])],10,ph))}};var yh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _h(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function s(){return this instanceof s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var r=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,r.get?r:{enumerable:!0,get:function(){return e[s]}})}),n}var Ja={exports:{}};const wh=_h(Jf);(function(e,t){(function(n,s){e.exports=s(wh)})(typeof self<"u"?self:yh,function(n){return function(){var s={388:function(l,u){var c,a,f;(function(p,g){a=[],c=g,f=typeof c=="function"?c.apply(u,a):c,f===void 0||(l.exports=f)})(typeof self<"u"&&self,function(){function p(){var g=Object.getOwnPropertyDescriptor(document,"currentScript");if(!g&&"currentScript"in document&&document.currentScript||g&&g.get!==p&&document.currentScript)return document.currentScript;try{throw new Error}catch(P){var w,T,M,z=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,C=/@([^@]*):(\d+):(\d+)\s*$/gi,m=z.exec(P.stack)||C.exec(P.stack),y=m&&m[1]||!1,S=m&&m[2]||!1,$=document.location.href.replace(document.location.hash,""),O=document.getElementsByTagName("script");y===$&&(w=document.documentElement.outerHTML,T=new RegExp("(?:[^\\n]+?\\n){0,"+(S-2)+"}[^<]* + diff --git a/popup/dist/themePresets.js b/popup/dist/themePresets.js index 755e063..bd3e10e 100644 --- a/popup/dist/themePresets.js +++ b/popup/dist/themePresets.js @@ -206,15 +206,15 @@ export default [ borderColor: 'transparent' } }, - "ptheme": "auto,207,95,55", - "pagecolor": "false,0,0,7", + "ptheme": "auto,207,73,30", + "pagecolor": "true,0,0,0", "wallpaper": "custom,https://i.imgur.com/MAfI42c.jpg", - 'wallpaper-opacity': 0.8, - "sidecolor": "false,207,95,55", + 'wallpaper-opacity': 0.75, + "sidecolor": "true,0,0,0", "decoration": "none,", "decoration-size": 1, - "appbarcolor": "false,207,95,47", + "appbarcolor": "true,0,0,0", "shape": 8, - "custom-css": "#st-start-header-text.de-emphasis,#st-start-widget-controls>:hover,.st-button.icon,.st-button.icon:hover,.st-button.segment.active,.st-button.segment:hover,.st-dropdown:hover:not(:has(button.st-dropdown-current:hover))::after,.st-dropdown>button.st-dropdown-current:hover,.st-title{color:var(--st-foreground-primary)}:root{--st-page-background:#00000050;--st-side-background:hsla(0, 0%, 0%, 0.2);--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-background-primary:#121212;--st-background-secondary:#0c0c0c00;--st-background-tertiary:#0c0c0c;--st-background-overlay:#121212f7;--st-background-transparent:#121212bb;--st-background-overlaid:#00000030;--st-highlight-primary:hsla(0, 0%, 0%, 0.1);--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:hsl(207, 52.99999999999999%, 55%);--st-border-color:#00000000;--st-accent-primary:hsl(207, 73%, 29.999999999999996%);--st-accent-primary-dark:hsl(207, 73%, 22%);--st-accent-tertiary:hsl(207, 73%, 26%);--st-accent-ok:#339e7c;--st-accent-warn:#e94f4f;--st-accent-info:#4ea3e9;--st-chip-info-border:#2395ff;--st-chip-info-background:#022a4b;--st-chip-ok-border:#13c4a3;--st-chip-ok-background:#15363c;--st-chip-warn-border:#ff4343;--st-chip-warn-background:#2f1623;--st-contrast-accent:#fff;--st-decoration-fill:#77777711;--st-decoration-fill-opaque:#777777;--st-decoration-fill-intense:#77777730;--st-shadow-value:0;--st-shadow-alpha:.7;--st-hover-brightness:1.3;--st-font-primary:600 16px/44px 'arboria',sans-serif;--st-font-family-primary:'arboria',sans-serif;--st-font-family-secondary:'open-sans',sans-serif;--st-border:1px solid var(--st-border-color);--st-border-radius:12px}#st-start-schedule.list-view .st-start-event{border-radius:3vh}.st-button,.st-dropdown,.st-dropdown:focus,.st-segmented-control,.st-widget{background-color:var(--st-highlight-primary)}.st-start-widget-grades-item[data-unread=true]{background-image:var(--st-highlight-primary)}.main-menu li.children li.submenu>a:hover,.main-menu>li.active>a,.main-menu>li.active>a:hover,.main-menu>li.children.expanded>a,.main-menu>li.children.expanded>a:hover,.main-menu>li>a:hover{background-color:var(--st-highlight-primary);backdrop-filter:blur(5px)}[data-ongoing=true] .st-start-event-school-hours{background-color:var(--st-contrast-accent);color:#000;font-weight:700!important}.st-chip.important,.st-chip.warn,.st-start-event[data-ongoing=true]{background-color:var(--st-border-color)}.st-start-event-school-hours{backdrop-filter:blur(5px);font-weight:700!important}#st-start-edit-widgets-prot,.st-dropdown-popover{background-color:var(--st-highlight-primary);backdrop-filter:blur(10px)}.st-chip,span.agenda-text-icon.ng-scope{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)}.st-widget[data-render-type=Tegel],.subtitle aside{backdrop-filter:blur(5px)}dna-button:not([variant=primary],[fill=clear]),dna-button[variant=primary]{color:#fff;border-color:var(--st-foreground-primary);backdrop-filter:blur(5px);background-color:var(--st-highlight-primary)}.menu-footer:hover{background-color:color-mix(in srgb,var(--st-highlight-primary),transparent 90%)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#st-start-edit-widgets-options{backdrop-filter:blur(10px);box-shadow:none;background-color:var(--st-highlight-subtle)}div#st-start-widgets.editing{backdrop-filter:blur(10px);box-shadow:none}div#st-start-widgets{box-shadow:none!important}.subtitle aside{background-color:var(--st-highlight-primary)}.appbar .menu-button>a:hover>span,.appbar .popup-menu h3,.card .content .content-title,.collapsed-menu #faux-label,.collapsed-menu .popup-menu h3,.collapsed-menu .popup-menu ul li a:hover,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.agenda-text-icon,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.text-icon{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)!important}.k-calendar tbody tr td,.sidecolumn aside .head-bar,aside div.content-container,div#st-start-widget-controls,div.loading-overlay{backdrop-filter:blur(10px)!important;background:var(--st-highlight-primary)!important}.st-input,table.table-grid-layout.normaal.ng-scope.fold{backdrop-filter:blur(10px);background-color:var(--st-highlight-primary)!important}.cijfers-k-grid.k-grid .grade.empty{background-color:var(--st-highlight-primary)!important}a:active,button:active,li:active{transform:scale(.95);transition:transform 50ms}.title{color:#fff!important}.widget.lesvak-prev-next.ng-scope{display:none}aside .tabs li:after{background:var(--st-foreground-primary)}div#st-start-widget-controls{box-shadow:0 0 8px 0 rgba(var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-alpha));border-color:var(--st-border-color)}tr.k-grouping-row.ng-scope{backdrop-filter:blur(5px)!important;border-radius:2vh!important;background:var(--st-highlight-primary)!important}.st-chip.warn{backdrop-filter:blur(5px)!important;border-color:var(--st-chip-warn-border);color:red}.st-chip.important{backdrop-filter:blur(5px)!important;color:var(--st-chip-info-border);border-color:var(--st-chip-info-border)}.appbar>.gripper{display:none!important}a.ng-binding.ng-scope{color:#007ce2!important;font-size:small!important;font-weight:700!important}.st-button.icon:hover{background-color:var(--st-highlight-primary);color:var(--st-foreground-primary)!important}div.profile-content{background:0 0!important}#profiel-container .widget-auto .content,span#profileDate1{background:0 0!important;backdrop-filter:blur(5px)!important}.bericht-item.active,.bericht-item:hover,.dna-tree-selectable .dna-tree-node-selected,.dna-tree-selectable .dna-tree-node-selected:hover,.dna-tree-selectable .dna-tree-node-wrapper:hover{background-color:var(--st-highlight-primary)!important;backdrop-filter:blur(5px)!important}.appbar{flex-direction:column-reverse!important;padding-top:26px!important}.appbar>div>a,a.appbar-button{border-radius:1.2vh!important}.appbar .menu-button{width:40px!important;height:40px!important;backdrop-filter:blur(2.5px)!important}.menu-button:has(#help-menu){margin-bottom:2.2vh!important}#st-start-widget-homework .st-list-content p{color:var(--st-foreground-secondary)!important}#st-start-widget-digital-clock-wrapper>div::after,#st-start-widget-digital-clock-wrapper>div[data-done=true]::after{background-color:var(--st-foreground-primary)}button#st-start-widget-digital-clock:fullscreen{background-color:var(--st-highlight-primary)!important}#st-start-widget-digital-clock:fullscreen #st-start-widget-digital-clock-time{font-weight:700!important;font-size:10vw!important;text-shadow:#ffffffad 0 0 6vh!important}::-moz-selection{background:rgba(255,255,255,.275);border-radius:1vh!important}::selection{background:rgba(255,255,255,.275);border-radius:1vh!important}.popup-menu .user-menu .ng-scope{z-index:9999999!important}" + "custom-css": "#st-start-header-text.de-emphasis,#st-start-widget-controls>:hover,.st-button.icon,.st-button.icon:hover,.st-button.segment.active,.st-button.segment:hover,.st-dropdown:hover:not(:has(button.st-dropdown-current:hover))::after,.st-dropdown>button.st-dropdown-current:hover,.st-title{color:var(--st-foreground-primary)}:root{--st-side-background:hsla(0, 0%, 0%, 0.2);--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-background-primary:#121212;--st-background-secondary:#0c0c0c00;--st-background-tertiary:#0c0c0c;--st-background-overlay:#121212f7;--st-background-transparent:#121212bb;--st-background-overlaid:#00000030;--st-highlight-primary:hsla(0, 0%, 0%, 0.1);--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:hsl(207, 52.99999999999999%, 55%);--st-border-color:#00000000;--st-accent-primary:hsl(207, 73%, 29.999999999999996%);--st-accent-primary-dark:hsl(207, 73%, 22%);--st-accent-tertiary:hsl(207, 73%, 26%);--st-accent-ok:#339e7c;--st-accent-warn:#e94f4f;--st-accent-info:#4ea3e9;--st-chip-info-border:#2395ff;--st-chip-info-background:#022a4b;--st-chip-ok-border:#13c4a3;--st-chip-ok-background:#15363c;--st-chip-warn-border:#ff4343;--st-chip-warn-background:#2f1623;--st-contrast-accent:#fff;--st-decoration-fill:#77777711;--st-decoration-fill-opaque:#777777;--st-decoration-fill-intense:#77777730;--st-shadow-value:0;--st-shadow-alpha:.7;--st-hover-brightness:1.3;--st-font-primary:600 16px/44px 'arboria',sans-serif;--st-font-family-primary:'arboria',sans-serif;--st-font-family-secondary:'open-sans',sans-serif;--st-border:1px solid var(--st-border-color);--st-border-radius:12px}#st-start-schedule.list-view .st-start-event{border-radius:3vh}.st-button,.st-dropdown,.st-dropdown:focus,.st-segmented-control,.st-widget{background-color:var(--st-highlight-primary)}.st-start-widget-grades-item[data-unread=true]{background-image:var(--st-highlight-primary)}.main-menu li.children li.submenu>a:hover,.main-menu>li.active>a,.main-menu>li.active>a:hover,.main-menu>li.children.expanded>a,.main-menu>li.children.expanded>a:hover,.main-menu>li>a:hover{background-color:var(--st-highlight-primary);backdrop-filter:blur(5px)}[data-ongoing=true] .st-start-event-school-hours{background-color:var(--st-contrast-accent);color:#000;font-weight:700!important}.st-chip.important,.st-chip.warn,.st-start-event[data-ongoing=true]{background-color:var(--st-border-color)}.st-start-event-school-hours{backdrop-filter:blur(5px);font-weight:700!important}#st-start-edit-widgets-prot,.st-dropdown-popover{background-color:var(--st-highlight-primary);backdrop-filter:blur(10px)}.st-chip,span.agenda-text-icon.ng-scope{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)}.st-widget[data-render-type=Tegel],.subtitle aside{backdrop-filter:blur(5px)}dna-button:not([variant=primary],[fill=clear]),dna-button[variant=primary]{color:#fff;border-color:var(--st-foreground-primary);backdrop-filter:blur(5px);background-color:var(--st-highlight-primary)}.menu-footer:hover{background-color:color-mix(in srgb,var(--st-highlight-primary),transparent 90%)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#st-start-edit-widgets-options{backdrop-filter:blur(10px);box-shadow:none;background-color:var(--st-highlight-subtle)}div#st-start-widgets.editing{backdrop-filter:blur(10px);box-shadow:none}div#st-start-widgets{box-shadow:none!important}.subtitle aside{background-color:var(--st-highlight-primary)}.appbar .menu-button>a:hover>span,.appbar .popup-menu h3,.card .content .content-title,.collapsed-menu #faux-label,.collapsed-menu .popup-menu h3,.collapsed-menu .popup-menu ul li a:hover,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.agenda-text-icon,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.text-icon{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)!important}.k-calendar tbody tr td,.sidecolumn aside .head-bar,aside div.content-container,div#st-start-widget-controls,div.loading-overlay{backdrop-filter:blur(10px)!important;background:var(--st-highlight-primary)!important}.st-input,table.table-grid-layout.normaal.ng-scope.fold{backdrop-filter:blur(10px);background-color:var(--st-highlight-primary)!important}.cijfers-k-grid.k-grid .grade.empty{background-color:var(--st-highlight-primary)!important}a:active,button:active,li:active{transform:scale(.95);transition:transform 50ms}.title{color:#fff!important}.widget.lesvak-prev-next.ng-scope{display:none}aside .tabs li:after{background:var(--st-foreground-primary)}div#st-start-widget-controls{box-shadow:0 0 8px 0 rgba(var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-alpha));border-color:var(--st-border-color)}tr.k-grouping-row.ng-scope{backdrop-filter:blur(5px)!important;border-radius:2vh!important;background:var(--st-highlight-primary)!important}.st-chip.warn{backdrop-filter:blur(5px)!important;border-color:var(--st-chip-warn-border);color:red}.st-chip.important{backdrop-filter:blur(5px)!important;color:var(--st-chip-info-border);border-color:var(--st-chip-info-border)}.appbar>.gripper{display:none!important}a.ng-binding.ng-scope{color:#007ce2!important;font-size:small!important;font-weight:700!important}.st-button.icon:hover{background-color:var(--st-highlight-primary);color:var(--st-foreground-primary)!important}div.profile-content{background:0 0!important}#profiel-container .widget-auto .content,span#profileDate1{background:0 0!important;backdrop-filter:blur(5px)!important}.bericht-item.active,.bericht-item:hover,.dna-tree-selectable .dna-tree-node-selected,.dna-tree-selectable .dna-tree-node-selected:hover,.dna-tree-selectable .dna-tree-node-wrapper:hover{background-color:var(--st-highlight-primary)!important;backdrop-filter:blur(5px)!important}.appbar{flex-direction:column-reverse!important;padding-top:26px!important}.appbar>div>a,a.appbar-button{border-radius:1.2vh!important}.appbar .menu-button{width:40px!important;height:40px!important;backdrop-filter:blur(2.5px)!important}.menu-button:has(#help-menu){margin-bottom:2.2vh!important}#st-start-widget-homework .st-list-content p{color:var(--st-foreground-secondary)!important}#st-start-widget-digital-clock-wrapper>div::after,#st-start-widget-digital-clock-wrapper>div[data-done=true]::after{background-color:var(--st-foreground-primary)}button#st-start-widget-digital-clock:fullscreen{background-color:var(--st-highlight-primary)!important}#st-start-widget-digital-clock:fullscreen #st-start-widget-digital-clock-time{font-weight:700!important;font-size:10vw!important;text-shadow:#ffffffad 0 0 6vh!important}::-moz-selection{background:rgba(255,255,255,.275);border-radius:1vh!important}::selection{background:rgba(255,255,255,.275);border-radius:1vh!important}.popup-menu .user-menu .ng-scope{z-index:9999999!important}" } ] diff --git a/popup/public/themePresets.js b/popup/public/themePresets.js index 755e063..bd3e10e 100644 --- a/popup/public/themePresets.js +++ b/popup/public/themePresets.js @@ -206,15 +206,15 @@ export default [ borderColor: 'transparent' } }, - "ptheme": "auto,207,95,55", - "pagecolor": "false,0,0,7", + "ptheme": "auto,207,73,30", + "pagecolor": "true,0,0,0", "wallpaper": "custom,https://i.imgur.com/MAfI42c.jpg", - 'wallpaper-opacity': 0.8, - "sidecolor": "false,207,95,55", + 'wallpaper-opacity': 0.75, + "sidecolor": "true,0,0,0", "decoration": "none,", "decoration-size": 1, - "appbarcolor": "false,207,95,47", + "appbarcolor": "true,0,0,0", "shape": 8, - "custom-css": "#st-start-header-text.de-emphasis,#st-start-widget-controls>:hover,.st-button.icon,.st-button.icon:hover,.st-button.segment.active,.st-button.segment:hover,.st-dropdown:hover:not(:has(button.st-dropdown-current:hover))::after,.st-dropdown>button.st-dropdown-current:hover,.st-title{color:var(--st-foreground-primary)}:root{--st-page-background:#00000050;--st-side-background:hsla(0, 0%, 0%, 0.2);--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-background-primary:#121212;--st-background-secondary:#0c0c0c00;--st-background-tertiary:#0c0c0c;--st-background-overlay:#121212f7;--st-background-transparent:#121212bb;--st-background-overlaid:#00000030;--st-highlight-primary:hsla(0, 0%, 0%, 0.1);--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:hsl(207, 52.99999999999999%, 55%);--st-border-color:#00000000;--st-accent-primary:hsl(207, 73%, 29.999999999999996%);--st-accent-primary-dark:hsl(207, 73%, 22%);--st-accent-tertiary:hsl(207, 73%, 26%);--st-accent-ok:#339e7c;--st-accent-warn:#e94f4f;--st-accent-info:#4ea3e9;--st-chip-info-border:#2395ff;--st-chip-info-background:#022a4b;--st-chip-ok-border:#13c4a3;--st-chip-ok-background:#15363c;--st-chip-warn-border:#ff4343;--st-chip-warn-background:#2f1623;--st-contrast-accent:#fff;--st-decoration-fill:#77777711;--st-decoration-fill-opaque:#777777;--st-decoration-fill-intense:#77777730;--st-shadow-value:0;--st-shadow-alpha:.7;--st-hover-brightness:1.3;--st-font-primary:600 16px/44px 'arboria',sans-serif;--st-font-family-primary:'arboria',sans-serif;--st-font-family-secondary:'open-sans',sans-serif;--st-border:1px solid var(--st-border-color);--st-border-radius:12px}#st-start-schedule.list-view .st-start-event{border-radius:3vh}.st-button,.st-dropdown,.st-dropdown:focus,.st-segmented-control,.st-widget{background-color:var(--st-highlight-primary)}.st-start-widget-grades-item[data-unread=true]{background-image:var(--st-highlight-primary)}.main-menu li.children li.submenu>a:hover,.main-menu>li.active>a,.main-menu>li.active>a:hover,.main-menu>li.children.expanded>a,.main-menu>li.children.expanded>a:hover,.main-menu>li>a:hover{background-color:var(--st-highlight-primary);backdrop-filter:blur(5px)}[data-ongoing=true] .st-start-event-school-hours{background-color:var(--st-contrast-accent);color:#000;font-weight:700!important}.st-chip.important,.st-chip.warn,.st-start-event[data-ongoing=true]{background-color:var(--st-border-color)}.st-start-event-school-hours{backdrop-filter:blur(5px);font-weight:700!important}#st-start-edit-widgets-prot,.st-dropdown-popover{background-color:var(--st-highlight-primary);backdrop-filter:blur(10px)}.st-chip,span.agenda-text-icon.ng-scope{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)}.st-widget[data-render-type=Tegel],.subtitle aside{backdrop-filter:blur(5px)}dna-button:not([variant=primary],[fill=clear]),dna-button[variant=primary]{color:#fff;border-color:var(--st-foreground-primary);backdrop-filter:blur(5px);background-color:var(--st-highlight-primary)}.menu-footer:hover{background-color:color-mix(in srgb,var(--st-highlight-primary),transparent 90%)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#st-start-edit-widgets-options{backdrop-filter:blur(10px);box-shadow:none;background-color:var(--st-highlight-subtle)}div#st-start-widgets.editing{backdrop-filter:blur(10px);box-shadow:none}div#st-start-widgets{box-shadow:none!important}.subtitle aside{background-color:var(--st-highlight-primary)}.appbar .menu-button>a:hover>span,.appbar .popup-menu h3,.card .content .content-title,.collapsed-menu #faux-label,.collapsed-menu .popup-menu h3,.collapsed-menu .popup-menu ul li a:hover,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.agenda-text-icon,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.text-icon{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)!important}.k-calendar tbody tr td,.sidecolumn aside .head-bar,aside div.content-container,div#st-start-widget-controls,div.loading-overlay{backdrop-filter:blur(10px)!important;background:var(--st-highlight-primary)!important}.st-input,table.table-grid-layout.normaal.ng-scope.fold{backdrop-filter:blur(10px);background-color:var(--st-highlight-primary)!important}.cijfers-k-grid.k-grid .grade.empty{background-color:var(--st-highlight-primary)!important}a:active,button:active,li:active{transform:scale(.95);transition:transform 50ms}.title{color:#fff!important}.widget.lesvak-prev-next.ng-scope{display:none}aside .tabs li:after{background:var(--st-foreground-primary)}div#st-start-widget-controls{box-shadow:0 0 8px 0 rgba(var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-alpha));border-color:var(--st-border-color)}tr.k-grouping-row.ng-scope{backdrop-filter:blur(5px)!important;border-radius:2vh!important;background:var(--st-highlight-primary)!important}.st-chip.warn{backdrop-filter:blur(5px)!important;border-color:var(--st-chip-warn-border);color:red}.st-chip.important{backdrop-filter:blur(5px)!important;color:var(--st-chip-info-border);border-color:var(--st-chip-info-border)}.appbar>.gripper{display:none!important}a.ng-binding.ng-scope{color:#007ce2!important;font-size:small!important;font-weight:700!important}.st-button.icon:hover{background-color:var(--st-highlight-primary);color:var(--st-foreground-primary)!important}div.profile-content{background:0 0!important}#profiel-container .widget-auto .content,span#profileDate1{background:0 0!important;backdrop-filter:blur(5px)!important}.bericht-item.active,.bericht-item:hover,.dna-tree-selectable .dna-tree-node-selected,.dna-tree-selectable .dna-tree-node-selected:hover,.dna-tree-selectable .dna-tree-node-wrapper:hover{background-color:var(--st-highlight-primary)!important;backdrop-filter:blur(5px)!important}.appbar{flex-direction:column-reverse!important;padding-top:26px!important}.appbar>div>a,a.appbar-button{border-radius:1.2vh!important}.appbar .menu-button{width:40px!important;height:40px!important;backdrop-filter:blur(2.5px)!important}.menu-button:has(#help-menu){margin-bottom:2.2vh!important}#st-start-widget-homework .st-list-content p{color:var(--st-foreground-secondary)!important}#st-start-widget-digital-clock-wrapper>div::after,#st-start-widget-digital-clock-wrapper>div[data-done=true]::after{background-color:var(--st-foreground-primary)}button#st-start-widget-digital-clock:fullscreen{background-color:var(--st-highlight-primary)!important}#st-start-widget-digital-clock:fullscreen #st-start-widget-digital-clock-time{font-weight:700!important;font-size:10vw!important;text-shadow:#ffffffad 0 0 6vh!important}::-moz-selection{background:rgba(255,255,255,.275);border-radius:1vh!important}::selection{background:rgba(255,255,255,.275);border-radius:1vh!important}.popup-menu .user-menu .ng-scope{z-index:9999999!important}" + "custom-css": "#st-start-header-text.de-emphasis,#st-start-widget-controls>:hover,.st-button.icon,.st-button.icon:hover,.st-button.segment.active,.st-button.segment:hover,.st-dropdown:hover:not(:has(button.st-dropdown-current:hover))::after,.st-dropdown>button.st-dropdown-current:hover,.st-title{color:var(--st-foreground-primary)}:root{--st-side-background:hsla(0, 0%, 0%, 0.2);--st-appbar-background:hsla(0, 0%, 0%, 0.3);--st-background-primary:#121212;--st-background-secondary:#0c0c0c00;--st-background-tertiary:#0c0c0c;--st-background-overlay:#121212f7;--st-background-transparent:#121212bb;--st-background-overlaid:#00000030;--st-highlight-primary:hsla(0, 0%, 0%, 0.1);--st-highlight-subtle:#181f24;--st-highlight-ok:#1a4c38;--st-highlight-warn:#511f1f;--st-highlight-info:#0f314d;--st-foreground-primary:#fff;--st-foreground-secondary:#dddddd;--st-foreground-insignificant:#888;--st-foreground-accent:hsl(207, 52.99999999999999%, 55%);--st-border-color:#00000000;--st-accent-primary:hsl(207, 73%, 29.999999999999996%);--st-accent-primary-dark:hsl(207, 73%, 22%);--st-accent-tertiary:hsl(207, 73%, 26%);--st-accent-ok:#339e7c;--st-accent-warn:#e94f4f;--st-accent-info:#4ea3e9;--st-chip-info-border:#2395ff;--st-chip-info-background:#022a4b;--st-chip-ok-border:#13c4a3;--st-chip-ok-background:#15363c;--st-chip-warn-border:#ff4343;--st-chip-warn-background:#2f1623;--st-contrast-accent:#fff;--st-decoration-fill:#77777711;--st-decoration-fill-opaque:#777777;--st-decoration-fill-intense:#77777730;--st-shadow-value:0;--st-shadow-alpha:.7;--st-hover-brightness:1.3;--st-font-primary:600 16px/44px 'arboria',sans-serif;--st-font-family-primary:'arboria',sans-serif;--st-font-family-secondary:'open-sans',sans-serif;--st-border:1px solid var(--st-border-color);--st-border-radius:12px}#st-start-schedule.list-view .st-start-event{border-radius:3vh}.st-button,.st-dropdown,.st-dropdown:focus,.st-segmented-control,.st-widget{background-color:var(--st-highlight-primary)}.st-start-widget-grades-item[data-unread=true]{background-image:var(--st-highlight-primary)}.main-menu li.children li.submenu>a:hover,.main-menu>li.active>a,.main-menu>li.active>a:hover,.main-menu>li.children.expanded>a,.main-menu>li.children.expanded>a:hover,.main-menu>li>a:hover{background-color:var(--st-highlight-primary);backdrop-filter:blur(5px)}[data-ongoing=true] .st-start-event-school-hours{background-color:var(--st-contrast-accent);color:#000;font-weight:700!important}.st-chip.important,.st-chip.warn,.st-start-event[data-ongoing=true]{background-color:var(--st-border-color)}.st-start-event-school-hours{backdrop-filter:blur(5px);font-weight:700!important}#st-start-edit-widgets-prot,.st-dropdown-popover{background-color:var(--st-highlight-primary);backdrop-filter:blur(10px)}.st-chip,span.agenda-text-icon.ng-scope{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)}.st-widget[data-render-type=Tegel],.subtitle aside{backdrop-filter:blur(5px)}dna-button:not([variant=primary],[fill=clear]),dna-button[variant=primary]{color:#fff;border-color:var(--st-foreground-primary);backdrop-filter:blur(5px);background-color:var(--st-highlight-primary)}.menu-footer:hover{background-color:color-mix(in srgb,var(--st-highlight-primary),transparent 90%)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#st-start-edit-widgets-options{backdrop-filter:blur(10px);box-shadow:none;background-color:var(--st-highlight-subtle)}div#st-start-widgets.editing{backdrop-filter:blur(10px);box-shadow:none}div#st-start-widgets{box-shadow:none!important}.subtitle aside{background-color:var(--st-highlight-primary)}.appbar .menu-button>a:hover>span,.appbar .popup-menu h3,.card .content .content-title,.collapsed-menu #faux-label,.collapsed-menu .popup-menu h3,.collapsed-menu .popup-menu ul li a:hover,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.agenda-text-icon,.sm-grid.k-grid .k-grid-content .icon-column:last-of-type>span.text-icon{backdrop-filter:blur(10px);background-color:var(--st-border-color);border:1px solid var(--st-foreground-primary)!important}.k-calendar tbody tr td,.sidecolumn aside .head-bar,aside div.content-container,div#st-start-widget-controls,div.loading-overlay{backdrop-filter:blur(10px)!important;background:var(--st-highlight-primary)!important}.st-input,table.table-grid-layout.normaal.ng-scope.fold{backdrop-filter:blur(10px);background-color:var(--st-highlight-primary)!important}.cijfers-k-grid.k-grid .grade.empty{background-color:var(--st-highlight-primary)!important}a:active,button:active,li:active{transform:scale(.95);transition:transform 50ms}.title{color:#fff!important}.widget.lesvak-prev-next.ng-scope{display:none}aside .tabs li:after{background:var(--st-foreground-primary)}div#st-start-widget-controls{box-shadow:0 0 8px 0 rgba(var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-value),var(--st-shadow-alpha));border-color:var(--st-border-color)}tr.k-grouping-row.ng-scope{backdrop-filter:blur(5px)!important;border-radius:2vh!important;background:var(--st-highlight-primary)!important}.st-chip.warn{backdrop-filter:blur(5px)!important;border-color:var(--st-chip-warn-border);color:red}.st-chip.important{backdrop-filter:blur(5px)!important;color:var(--st-chip-info-border);border-color:var(--st-chip-info-border)}.appbar>.gripper{display:none!important}a.ng-binding.ng-scope{color:#007ce2!important;font-size:small!important;font-weight:700!important}.st-button.icon:hover{background-color:var(--st-highlight-primary);color:var(--st-foreground-primary)!important}div.profile-content{background:0 0!important}#profiel-container .widget-auto .content,span#profileDate1{background:0 0!important;backdrop-filter:blur(5px)!important}.bericht-item.active,.bericht-item:hover,.dna-tree-selectable .dna-tree-node-selected,.dna-tree-selectable .dna-tree-node-selected:hover,.dna-tree-selectable .dna-tree-node-wrapper:hover{background-color:var(--st-highlight-primary)!important;backdrop-filter:blur(5px)!important}.appbar{flex-direction:column-reverse!important;padding-top:26px!important}.appbar>div>a,a.appbar-button{border-radius:1.2vh!important}.appbar .menu-button{width:40px!important;height:40px!important;backdrop-filter:blur(2.5px)!important}.menu-button:has(#help-menu){margin-bottom:2.2vh!important}#st-start-widget-homework .st-list-content p{color:var(--st-foreground-secondary)!important}#st-start-widget-digital-clock-wrapper>div::after,#st-start-widget-digital-clock-wrapper>div[data-done=true]::after{background-color:var(--st-foreground-primary)}button#st-start-widget-digital-clock:fullscreen{background-color:var(--st-highlight-primary)!important}#st-start-widget-digital-clock:fullscreen #st-start-widget-digital-clock-time{font-weight:700!important;font-size:10vw!important;text-shadow:#ffffffad 0 0 6vh!important}::-moz-selection{background:rgba(255,255,255,.275);border-radius:1vh!important}::selection{background:rgba(255,255,255,.275);border-radius:1vh!important}.popup-menu .user-menu .ng-scope{z-index:9999999!important}" } ]