/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var x=Object.defineProperty;var q=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames;var Q=Object.getPrototypeOf,X=Object.prototype.hasOwnProperty;var Y=Reflect.get;var Z=(e,t)=>{for(var a in t)x(e,a,{get:t[a],enumerable:!0})},ee=(e,t,a,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let m of J(t))!X.call(e,m)&&m!==a&&x(e,m,{get:()=>t[m],enumerable:!(i=q(t,m))||i.enumerable});return e};var te=e=>ee(x({},"__esModule",{value:!0}),e);var T=(e,t,a)=>Y(Q(e),a,t);var n=(e,t,a)=>new Promise((i,m)=>{var l=d=>{try{o(a.next(d))}catch(r){m(r)}},s=d=>{try{o(a.throw(d))}catch(r){m(r)}},o=d=>d.done?i(d.value):Promise.resolve(d.value).then(l,s);o((a=a.apply(e,t)).next())});var ie={};Z(ie,{default:()=>C});module.exports=te(ie);var _=require("obsidian");var M=require("obsidian");var D={lightStyle:"minimal-light",darkStyle:"minimal-dark",lightScheme:"minimal-default-light",darkScheme:"minimal-default-dark",lineHeight:1.5,lineWidth:40,lineWidthWide:50,maxWidth:88,textNormal:16,textSmall:13,imgGrid:!1,imgWidth:"img-default-width",tableWidth:"table-default-width",iframeWidth:"iframe-default-width",mapWidth:"map-default-width",chartWidth:"chart-default-width",colorfulHeadings:!1,colorfulFrame:!1,colorfulActiveStates:!1,trimNames:!0,labeledNav:!1,fullWidthMedia:!0,bordersToggle:!0,minimalStatus:!0,focusMode:!1,underlineInternal:!0,underlineExternal:!0,folding:!0,lineNumbers:!1,readableLineLength:!1},c=class e extends M.PluginSettingTab{constructor(t,a){super(t,a),this.plugin=a}getSettingDefinitions(){return[{name:"Help",desc:"Learn how to use Minimal and read the documentation.",render:t=>{t.addButton(a=>a.setButtonText("Open").onClick(()=>window.open("https://minimal.guide")))}},{name:"More options",render:t=>{let a="obsidian-style-settings",i=this.app,m=a in i.plugins.manifests,l=a in i.plugins.plugins,s=()=>{i.setting.open(),i.setting.openTabById(a)};t.setDesc("Use the Style Settings plugin to fully customize Minimal."),l?t.addButton(o=>o.setButtonText("Open").onClick(s)):m?t.addButton(o=>o.setButtonText("Enable").onClick(()=>n(this,null,function*(){yield i.plugins.enablePlugin(a),this.update()}))):t.addButton(o=>o.setButtonText("Install").onClick(()=>window.open(`obsidian://show-plugin?id=${a}`)))}},{type:"group",heading:"Color scheme",items:[{name:"Light mode color scheme",desc:"Preset color options for light mode.",control:{type:"dropdown",key:"lightScheme",options:{"minimal-default-light":"Default","minimal-atom-light":"Atom","minimal-ayu-light":"Ayu","minimal-catppuccin-light":"Catppuccin","minimal-eink-light":"E-ink (beta)","minimal-everforest-light":"Everforest","minimal-flexoki-light":"Flexoki","minimal-gruvbox-light":"Gruvbox","minimal-macos-light":"macOS","minimal-nord-light":"Nord","minimal-rose-pine-light":"Ros\xE9 Pine","minimal-notion-light":"Sky","minimal-solarized-light":"Solarized","minimal-things-light":"Things"}}},{name:"Light mode background contrast",desc:"Contrast between sidebar and main content.",control:{type:"dropdown",key:"lightStyle",options:{"minimal-light":"Default","minimal-light-white":"All white","minimal-light-tonal":"Low contrast","minimal-light-contrast":"High contrast"}}},{name:"Dark mode color scheme",desc:"Preset colors options for dark mode.",control:{type:"dropdown",key:"darkScheme",options:{"minimal-default-dark":"Default","minimal-atom-dark":"Atom","minimal-ayu-dark":"Ayu","minimal-catppuccin-dark":"Catppuccin","minimal-dracula-dark":"Dracula","minimal-eink-dark":"E-ink (beta)","minimal-everforest-dark":"Everforest","minimal-flexoki-dark":"Flexoki","minimal-gruvbox-dark":"Gruvbox","minimal-macos-dark":"macOS","minimal-nord-dark":"Nord","minimal-rose-pine-dark":"Ros\xE9 Pine","minimal-notion-dark":"Sky","minimal-solarized-dark":"Solarized","minimal-things-dark":"Things"}}},{name:"Dark mode background contrast",desc:"Contrast between sidebar and main content.",control:{type:"dropdown",key:"darkStyle",options:{"minimal-dark":"Default","minimal-dark-tonal":"Low contrast","minimal-dark-black":"True black"}}}]},{type:"group",heading:"Features",items:[{name:"Text labels for primary navigation",desc:"Navigation items in the left sidebar uses text labels.",control:{type:"toggle",key:"labeledNav"}},{name:"Colorful window frame",desc:"The top area of the app uses your accent color.",control:{type:"toggle",key:"colorfulFrame"}},{name:"Colorful active states",desc:"Active file and menu items use your accent color.",control:{type:"toggle",key:"colorfulActiveStates"}},{name:"Colorful headings",desc:"Headings use a different color for each size.",control:{type:"toggle",key:"colorfulHeadings"}},{name:"Minimal status bar",desc:"Turn off to use full-width status bar.",control:{type:"toggle",key:"minimalStatus"}},{name:"Trim file names in sidebars",desc:"Use ellipses to fit file names on a single line.",control:{type:"toggle",key:"trimNames"}},{name:"Workspace borders",desc:"Display divider lines between workspace elements.",control:{type:"toggle",key:"bordersToggle"}},{name:"Focus mode",desc:"Hide tab bar and status bar, hover to display. Can be toggled via hotkey.",control:{type:"toggle",key:"focusMode"}},{name:"Underline internal links",desc:"Show underlines on internal links.",control:{type:"toggle",key:"underlineInternal"}},{name:"Underline external links",desc:"Show underlines on external links.",control:{type:"toggle",key:"underlineExternal"}}]},{type:"group",heading:"Media",items:[{name:"Image grids",desc:"Turn consecutive images into columns. To make a new row, add a line break between images.",control:{type:"toggle",key:"imgGrid"}},{name:"Maximize media",desc:"Images and videos fill the width of the line.",control:{type:"toggle",key:"fullWidthMedia"}}]},{type:"group",heading:"Layout",items:[{name:"Table width",desc:"Default width for tables.",control:{type:"dropdown",key:"tableWidth",options:{"table-default-width":"Default","table-wide":"Wide line width","table-max":"Maximum line width","table-100":"100% pane width"}}},{name:"Image width",desc:"Default width for image blocks.",control:{type:"dropdown",key:"imgWidth",options:{"img-default-width":"Default","img-wide":"Wide line width","img-max":"Maximum line width","img-100":"100% pane width"}}},{name:"Iframe width",desc:"Default width for iframe blocks.",control:{type:"dropdown",key:"iframeWidth",options:{"iframe-default-width":"Default","iframe-wide":"Wide line width","iframe-max":"Maximum line width","iframe-100":"100% pane width"}}},{name:"Map width",desc:"Default width for map blocks.",control:{type:"dropdown",key:"mapWidth",options:{"map-default-width":"Default","map-wide":"Wide line width","map-max":"Maximum line width","map-100":"100% pane width"}}},{name:"Chart width",desc:"Default width for chart blocks.",control:{type:"dropdown",key:"chartWidth",options:{"chart-default-width":"Default","chart-wide":"Wide line width","chart-max":"Maximum line width","chart-100":"100% pane width"}}}]},{type:"group",heading:"Typography",items:[this.sliderSetting("Small font size","Text in sidebars and tabs.","textSmall",{min:9,max:20,step:1},()=>this.plugin.refresh()),this.sliderSetting("Line height","Line height of text.","lineHeight",{min:1.1,max:2,step:.1},()=>this.plugin.refresh(),t=>String(t)),this.sliderSetting("Normal line width","Number of characters per line.","lineWidth",{min:20,max:100,step:1},()=>this.plugin.refresh()),this.sliderSetting("Wide line width","Number of characters per line for wide elements.","lineWidthWide",{min:20,max:100,step:1},()=>this.plugin.refresh()),this.sliderSetting("Maximum line width","Percentage of space inside a pane that a line can fill.","maxWidth",{min:70,max:96,step:1},()=>this.plugin.refresh(),t=>`${t}%`)]}]}sliderSetting(t,a,i,m,l,s){return{name:t,desc:a,render:o=>{let d;o.addExtraButton(r=>r.setIcon("rotate-ccw").setTooltip("Restore default").onClick(()=>n(this,null,function*(){let h=D[i];this.plugin.settings[i]=h,d.setValue(h),yield this.plugin.saveData(this.plugin.settings),l()}))),o.addSlider(r=>{d=r.setLimits(m.min,m.max,m.step).setValue(this.plugin.settings[i]),s&&d.setDisplayFormat(s),d.onChange(h=>n(this,null,function*(){this.plugin.settings[i]=h,yield this.plugin.saveData(this.plugin.settings),l()}))})}}}setControlValue(t,a){return n(this,null,function*(){switch(yield T(e.prototype,this,"setControlValue").call(this,t,a),t){case"lightScheme":this.plugin.updateLightScheme();break;case"lightStyle":this.plugin.updateLightStyle();break;case"darkScheme":this.plugin.updateDarkScheme();break;case"darkStyle":this.plugin.updateDarkStyle();break;default:this.plugin.refresh();break}})}};function N(e){e.addCommand({id:"increase-body-font-size",name:"Increase body font size",callback:()=>{e.settings.textNormal=e.settings.textNormal+.5,e.saveData(e.settings),e.setFontSize()}}),e.addCommand({id:"decrease-body-font-size",name:"Decrease body font size",callback:()=>{e.settings.textNormal=e.settings.textNormal-.5,e.saveData(e.settings),e.setFontSize()}})}function z(e){e.addCommand({id:"toggle-hidden-borders",name:"Toggle sidebar borders",callback:()=>{e.settings.bordersToggle=!e.settings.bordersToggle,e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"toggle-colorful-headings",name:"Toggle colorful headings",callback:()=>{e.settings.colorfulHeadings=!e.settings.colorfulHeadings,e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"toggle-minimal-focus-mode",name:"Toggle focus mode",callback:()=>{e.settings.focusMode=!e.settings.focusMode,e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"toggle-minimal-colorful-frame",name:"Toggle colorful window frame",callback:()=>{e.settings.colorfulFrame=!e.settings.colorfulFrame,e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"toggle-minimal-img-grid",name:"Toggle image grids",callback:()=>{e.settings.imgGrid=!e.settings.imgGrid,e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"toggle-minimal-switch",name:"Switch between light and dark mode",callback:()=>{e.updateTheme()}})}var g=["minimal-light","minimal-light-tonal","minimal-light-contrast","minimal-light-white"],k=["minimal-dark","minimal-dark-tonal","minimal-dark-black"];var f=["table-100","table-default-width","table-wide","table-max"],S=["iframe-100","iframe-default-width","iframe-wide","iframe-max"],b=["img-100","img-default-width","img-wide","img-max"],y=["map-100","map-default-width","map-wide","map-max"],v=["chart-100","chart-default-width","chart-wide","chart-max"];function A(e){e.addCommand({id:"toggle-minimal-dark-cycle",name:"Cycle between dark mode styles",callback:()=>{e.settings.darkStyle=k[(k.indexOf(e.settings.darkStyle)+1)%k.length],e.saveData(e.settings),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-light-cycle",name:"Cycle between light mode styles",callback:()=>{e.settings.lightStyle=g[(g.indexOf(e.settings.lightStyle)+1)%g.length],e.saveData(e.settings),e.updateLightStyle()}}),e.addCommand({id:"cycle-minimal-table-width",name:"Cycle between table width options",callback:()=>{e.settings.tableWidth=f[(f.indexOf(e.settings.tableWidth)+1)%f.length],e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"cycle-minimal-image-width",name:"Cycle between image width options",callback:()=>{e.settings.imgWidth=b[(b.indexOf(e.settings.imgWidth)+1)%b.length],e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"cycle-minimal-iframe-width",name:"Cycle between iframe width options",callback:()=>{e.settings.iframeWidth=S[(S.indexOf(e.settings.iframeWidth)+1)%S.length],e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"cycle-minimal-chart-width",name:"Cycle between chart width options",callback:()=>{e.settings.chartWidth=v[(v.indexOf(e.settings.chartWidth)+1)%v.length],e.saveData(e.settings),e.refresh()}}),e.addCommand({id:"cycle-minimal-map-width",name:"Cycle between map width options",callback:()=>{e.settings.mapWidth=y[(y.indexOf(e.settings.mapWidth)+1)%y.length],e.saveData(e.settings),e.refresh()}})}function E(e){e.addCommand({id:"toggle-minimal-light-default",name:"Use light mode (default)",callback:()=>{e.settings.lightStyle="minimal-light",e.saveData(e.settings),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-light-white",name:"Use light mode (all white)",callback:()=>{e.settings.lightStyle="minimal-light-white",e.saveData(e.settings),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-light-tonal",name:"Use light mode (low contrast)",callback:()=>{e.settings.lightStyle="minimal-light-tonal",e.saveData(e.settings),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-light-contrast",name:"Use light mode (high contrast)",callback:()=>{e.settings.lightStyle="minimal-light-contrast",e.saveData(e.settings),e.updateLightStyle()}})}function F(e){e.addCommand({id:"toggle-minimal-dark-default",name:"Use dark mode (default)",callback:()=>{e.settings.darkStyle="minimal-dark",e.saveData(e.settings),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-dark-tonal",name:"Use dark mode (low contrast)",callback:()=>{e.settings.darkStyle="minimal-dark-tonal",e.saveData(e.settings),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-dark-black",name:"Use dark mode (true black)",callback:()=>{e.settings.darkStyle="minimal-dark-black",e.saveData(e.settings),e.updateDarkStyle()}})}function I(e){e.addCommand({id:"toggle-minimal-atom-light",name:"Switch light color scheme to Atom (light)",callback:()=>{e.settings.lightScheme="minimal-atom-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-ayu-light",name:"Switch light color scheme to Ayu (light)",callback:()=>{e.settings.lightScheme="minimal-ayu-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-catppuccin-light",name:"Switch light color scheme to Catppuccin (light)",callback:()=>{e.settings.lightScheme="minimal-catppuccin-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-default-light",name:"Switch light color scheme to default (light)",callback:()=>{e.settings.lightScheme="minimal-default-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-gruvbox-light",name:"Switch light color scheme to Gruvbox (light)",callback:()=>{e.settings.lightScheme="minimal-gruvbox-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-eink-light",name:"Switch light color scheme to E-ink (light)",callback:()=>{e.settings.lightScheme="minimal-eink-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-everforest-light",name:"Switch light color scheme to Everforest (light)",callback:()=>{e.settings.lightScheme="minimal-everforest-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-flexoki-light",name:"Switch light color scheme to Flexoki (light)",callback:()=>{e.settings.lightScheme="minimal-flexoki-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-macos-light",name:"Switch light color scheme to macOS (light)",callback:()=>{e.settings.lightScheme="minimal-macos-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-notion-light",name:"Switch light color scheme to Sky (light)",callback:()=>{e.settings.lightScheme="minimal-notion-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-nord-light",name:"Switch light color scheme to Nord (light)",callback:()=>{e.settings.lightScheme="minimal-nord-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-rose-pine-light",name:"Switch light color scheme to Ros\xE9 Pine (light)",callback:()=>{e.settings.lightScheme="minimal-rose-pine-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-solarized-light",name:"Switch light color scheme to Solarized (light)",callback:()=>{e.settings.lightScheme="minimal-solarized-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}}),e.addCommand({id:"toggle-minimal-things-light",name:"Switch light color scheme to Things (light)",callback:()=>{e.settings.lightScheme="minimal-things-light",e.saveData(e.settings),e.updateLightScheme(),e.updateLightStyle()}})}function H(e){e.addCommand({id:"toggle-minimal-atom-dark",name:"Switch dark color scheme to Atom (dark)",callback:()=>{e.settings.darkScheme="minimal-atom-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-ayu-dark",name:"Switch dark color scheme to Ayu (dark)",callback:()=>{e.settings.darkScheme="minimal-ayu-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-catppuccin-dark",name:"Switch dark color scheme to Catppuccin (dark)",callback:()=>{e.settings.darkScheme="minimal-catppuccin-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-dracula-dark",name:"Switch dark color scheme to Dracula (dark)",callback:()=>{e.settings.darkScheme="minimal-dracula-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-default-dark",name:"Switch dark color scheme to default (dark)",callback:()=>{e.settings.darkScheme="minimal-default-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-eink-dark",name:"Switch dark color scheme to E-ink (dark)",callback:()=>{e.settings.darkScheme="minimal-eink-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-everforest-dark",name:"Switch dark color scheme to Everforest (dark)",callback:()=>{e.settings.darkScheme="minimal-everforest-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-flexoki-dark",name:"Switch dark color scheme to Flexoki (dark)",callback:()=>{e.settings.darkScheme="minimal-flexoki-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-gruvbox-dark",name:"Switch dark color scheme to Gruvbox (dark)",callback:()=>{e.settings.darkScheme="minimal-gruvbox-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-macos-dark",name:"Switch dark color scheme to macOS (dark)",callback:()=>{e.settings.darkScheme="minimal-macos-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-nord-dark",name:"Switch dark color scheme to Nord (dark)",callback:()=>{e.settings.darkScheme="minimal-nord-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-notion-dark",name:"Switch dark color scheme to Sky (dark)",callback:()=>{e.settings.darkScheme="minimal-notion-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-rose-pine-dark",name:"Switch dark color scheme to Ros\xE9 Pine (dark)",callback:()=>{e.settings.darkScheme="minimal-rose-pine-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-solarized-dark",name:"Switch dark color scheme to Solarized (dark)",callback:()=>{e.settings.darkScheme="minimal-solarized-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}}),e.addCommand({id:"toggle-minimal-things-dark",name:"Switch dark color scheme to Things (dark)",callback:()=>{e.settings.darkScheme="minimal-things-dark",e.saveData(e.settings),e.updateDarkScheme(),e.updateDarkStyle()}})}function B(e){N(e),A(e),z(e),E(e),F(e),I(e),H(e)}var ae=["--font-ui-small","--line-height","--line-width","--line-width-wide","--max-width"];function P(){document.body.classList.add("minimal-theme")}function U(){for(let e of ae)document.body.style.removeProperty(e);document.body.classList.remove("minimal-theme")}function O(e){p(),L(),document.body.addClass(e.lightStyle,e.lightScheme,e.darkStyle,e.darkScheme),document.body.classList.toggle("borders-none",!e.bordersToggle),document.body.classList.toggle("colorful-headings",e.colorfulHeadings),document.body.classList.toggle("colorful-frame",e.colorfulFrame),document.body.classList.toggle("colorful-active",e.colorfulActiveStates),document.body.classList.toggle("minimal-focus-mode",e.focusMode),document.body.classList.toggle("links-int-on",e.underlineInternal),document.body.classList.toggle("links-ext-on",e.underlineExternal),document.body.classList.toggle("full-width-media",e.fullWidthMedia),document.body.classList.toggle("img-grid",e.imgGrid),document.body.classList.toggle("minimal-status-off",!e.minimalStatus),document.body.classList.toggle("full-file-names",!e.trimNames),document.body.classList.toggle("labeled-nav",e.labeledNav),document.body.classList.toggle("minimal-folding",e.folding),document.body.addClass(e.chartWidth,e.tableWidth,e.imgWidth,e.iframeWidth,e.mapWidth),document.body.setCssProps({"--font-ui-small":`${e.textSmall}px`,"--line-height":`${e.lineHeight}`,"--line-width":`${e.lineWidth}rem`,"--line-width-wide":`${e.lineWidthWide}rem`,"--max-width":`${e.maxWidth}%`})}function L(){document.body.removeClass("borders-none","colorful-headings","colorful-frame","colorful-active","minimal-focus-mode","links-int-on","links-ext-on","full-width-media","img-grid","minimal-status-off","full-file-names","labeled-nav","minimal-folding"),document.body.removeClass("table-wide","table-max","table-100","table-default-width","iframe-wide","iframe-max","iframe-100","iframe-default-width","img-wide","img-max","img-100","img-default-width","chart-wide","chart-max","chart-100","chart-default-width","map-wide","map-max","map-100","map-default-width")}function p(){document.body.removeClass("minimal-light","minimal-light-tonal","minimal-light-contrast","minimal-light-white","minimal-dark","minimal-dark-tonal","minimal-dark-black")}function w(){document.body.removeClass("minimal-atom-dark","minimal-ayu-dark","minimal-catppuccin-dark","minimal-default-dark","minimal-dracula-dark","minimal-eink-dark","minimal-everforest-dark","minimal-flexoki-dark","minimal-gruvbox-dark","minimal-macos-dark","minimal-nord-dark","minimal-notion-dark","minimal-rose-pine-dark","minimal-solarized-dark","minimal-things-dark")}function u(){document.body.removeClass("minimal-atom-light","minimal-ayu-light","minimal-catppuccin-light","minimal-default-light","minimal-eink-light","minimal-everforest-light","minimal-flexoki-light","minimal-gruvbox-light","minimal-macos-light","minimal-nord-light","minimal-notion-light","minimal-rose-pine-light","minimal-solarized-light","minimal-things-light")}function G(e,t){e.vault.setConfig("baseFontSize",t),e.updateFontSize()}function R(e,t){document.body.removeClass("theme-light","minimal-dark","minimal-dark-tonal","minimal-dark-black"),document.body.addClass("theme-dark",t.darkStyle),e.vault.getConfig("theme")!=="system"&&(e.setTheme("obsidian"),e.vault.setConfig("theme","obsidian")),e.workspace.trigger("css-change")}function $(e,t){document.body.removeClass("theme-dark","minimal-light","minimal-light-tonal","minimal-light-contrast","minimal-light-white"),document.body.addClass("theme-light",t.lightStyle),e.vault.getConfig("theme")!=="system"&&(e.setTheme("moonstone"),e.vault.setConfig("theme","moonstone")),e.workspace.trigger("css-change")}function V(e){w(),document.body.addClass(e.darkScheme)}function K(e){u(),document.body.addClass(e.lightScheme)}function j(e){if(e.vault.getConfig("theme")==="system")document.body.classList.contains("theme-light")?(document.body.removeClass("theme-light"),document.body.addClass("theme-dark")):(document.body.removeClass("theme-dark"),document.body.addClass("theme-light"));else{document.body.classList.contains("theme-light")?(document.body.removeClass("theme-light"),document.body.addClass("theme-dark")):(document.body.removeClass("theme-dark"),document.body.addClass("theme-light"));let a=e.vault.getConfig("theme")==="moonstone"?"obsidian":"moonstone";e.setTheme(a),e.vault.setConfig("theme",a)}e.workspace.trigger("css-change")}function W(e){let t=document.getElementsByClassName("mod-left-split")[0],a=document.getElementsByClassName("side-dock-ribbon")[0];t&&a&&document.body.classList.contains("theme-light")&&e.lightStyle=="minimal-light-contrast"?(t.addClass("theme-dark"),a.addClass("theme-dark")):t&&a&&(t.removeClass("theme-dark"),a.removeClass("theme-dark"))}var C=class extends _.Plugin{onload(){return n(this,null,function*(){yield this.loadSettings(),this.addSettingTab(new c(this.app,this)),P(),this.setupListeners(),this.refresh(),B(this)})}onunload(){let t=document.getElementsByClassName("mod-left-split")[0];t&&t.removeClass("theme-dark");let a=document.getElementsByClassName("side-dock-ribbon")[0];a&&a.removeClass("theme-dark"),U(),p(),L(),u(),w()}loadSettings(){return n(this,null,function*(){this.settings=Object.assign({},D,yield this.loadData())})}saveSettings(){return n(this,null,function*(){yield this.saveData(this.settings)})}setupListeners(){let t=()=>{let i=this.app.vault.getConfig("baseFontSize");this.settings.textNormal=i;let m=!1,l=!1,s=!1;this.app.vault.getConfig("foldHeading")?(this.settings.folding=!0,m=!0):this.settings.folding=!1,this.app.vault.getConfig("showLineNumber")?(this.settings.lineNumbers=!0,l=!0):this.settings.lineNumbers=!1,this.app.vault.getConfig("readableLineLength")?(this.settings.readableLineLength=!0,s=!0):this.settings.readableLineLength=!1;let o=document.body.classList;o.toggle("minimal-folding",m),o.toggle("minimal-line-nums",l),o.toggle("minimal-readable",s),o.toggle("minimal-readable-off",!s),this.saveData(this.settings)},a=()=>{W(this.settings)};this.registerEvent(this.app.vault.on("config-changed",t)),this.registerEvent(this.app.workspace.on("css-change",a)),t(),this.app.workspace.onLayoutReady(()=>{W(this.settings)})}refresh(){O(this.settings)}setFontSize(){G(this.app,this.settings.textNormal)}updateDarkStyle(){R(this.app,this.settings)}updateLightStyle(){$(this.app,this.settings)}updateDarkScheme(){V(this.settings)}updateLightScheme(){K(this.settings)}updateTheme(){j(this.app)}}; /* nosourcemap */