import{$ as e,Q as t,X as n,Y as r,Z as i,at as ee,et as a,it as o,nt as s,ot as c,rt as te,tt as ne}from"./src-BZeKMj5W.js";import{$ as l,gt as u}from"./vue.runtime.esm-bundler-DVLEBHCy.js";import{t as d}from"./storage-Bz3HuLXF.js";var f=130,p=150,m=28,h=`off`,g=`default`,_=`blurred-fit`,v=`stack`,y=`reader`,b=[`progress-bar`,`format`,`rating`,`read-status`,`series-position`];function x(e){return typeof e==`string`&&t.includes(e)?e:h}function S(e){return typeof e==`string`&&i.includes(e)?e:g}function C(e){return typeof e==`string`&&n.includes(e)?e:_}function w(e){return typeof e==`string`&&ee.includes(e)?e:v}function T(e){return typeof e==`string`&&ne.includes(e)?e:`hover-overlay`}function E(t){return typeof t==`string`&&e.includes(t)?t:y}function D(e){return typeof e==`string`&&o.includes(e)?e:`hidden`}function re(e){return typeof e==`string`&&te.includes(e)?e:`per-view`}function O(e){return typeof e==`string`&&r.includes(e)?e:`circle`}function k(e){return typeof e==`string`&&c.includes(e)?e:`comfortable`}function A(e,t,n,r){let i=Number(e);return Number.isFinite(i)?Math.min(r,Math.max(n,Math.round(i))):t}function j(e){if(!Array.isArray(e))return[...b];let t=[];for(let n of e){if(!s.includes(n))continue;let e=n;t.includes(e)||t.push(e)}return t}var M=u(A(d.get(`portraitCoverSize`,f),f,100,400)),N=u(A(d.get(`squareCoverSize`,p),p,100,400)),P=u(re(d.get(`coverSizeScope`,`per-view`))),F=u(A(d.get(`gridGap`,m),m,1,80)),I=u(A(d.get(`portraitGridGap`,F.value),F.value,1,80)),L=u(A(d.get(`squareGridGap`,F.value),F.value,1,80));function R(e){return typeof e==`string`&&a.includes(e)?e:`grid`}var z=u(R(d.get(`viewMode`,`grid`))),B=u(j(d.get(`cardOverlays`,b))),V=u(d.get(`smartScopeFilterExpanded`,!0)===!0),H=u(A(d.get(`authorCoverSize`,120),120,100,400)),U=u(O(d.get(`authorCoverShape`,`circle`))),W=u(d.get(`tableZebraStriping`,!1)===!0),G=u(k(d.get(`tableDensity`,`comfortable`))),K=u(x(d.get(`bookSpineOverlay`,h))),q=u(S(d.get(`bookShadowStrength`,g))),J=u(C(d.get(`bookCoverDisplayMode`,_))),Y=u(w(d.get(`seriesCardCoverMode`,v))),X=u(D(d.get(`gridCardPrimaryLabel`,`hidden`))),Z=u(D(d.get(`gridCardSecondaryLabel`,`hidden`))),Q=u(T(d.get(`cardInfoMode`,`hover-overlay`))),$=u(E(d.get(`thumbnailClickAction`,y)));l(M,e=>d.set(`portraitCoverSize`,e)),l(N,e=>d.set(`squareCoverSize`,e)),l(P,e=>d.set(`coverSizeScope`,e)),l(F,e=>d.set(`gridGap`,e)),l(I,e=>d.set(`portraitGridGap`,e)),l(L,e=>d.set(`squareGridGap`,e)),l(z,e=>d.set(`viewMode`,e)),l(B,e=>d.set(`cardOverlays`,j(e)),{deep:!0}),l(V,e=>d.set(`smartScopeFilterExpanded`,e)),l(H,e=>d.set(`authorCoverSize`,e)),l(U,e=>d.set(`authorCoverShape`,O(e))),l(W,e=>d.set(`tableZebraStriping`,e)),l(G,e=>d.set(`tableDensity`,k(e))),l(K,e=>d.set(`bookSpineOverlay`,x(e))),l(q,e=>d.set(`bookShadowStrength`,S(e))),l(J,e=>d.set(`bookCoverDisplayMode`,C(e))),l(Y,e=>d.set(`seriesCardCoverMode`,w(e))),l(X,e=>d.set(`gridCardPrimaryLabel`,D(e))),l(Z,e=>d.set(`gridCardSecondaryLabel`,D(e))),l(Q,e=>d.set(`cardInfoMode`,T(e))),l($,e=>d.set(`thumbnailClickAction`,E(e)));function ie(){return{portraitCoverSize:A(M.value,f,100,400),squareCoverSize:A(N.value,p,100,400),coverSizeScope:re(P.value),gridGap:A(F.value,m,1,80),portraitGridGap:A(I.value,m,1,80),squareGridGap:A(L.value,m,1,80),viewMode:R(z.value),cardOverlays:j(B.value),smartScopeFilterExpanded:V.value===!0,authorCoverSize:A(H.value,120,100,400),authorCoverShape:O(U.value),tableZebraStriping:W.value===!0,tableDensity:k(G.value),bookSpineOverlay:x(K.value),bookShadowStrength:S(q.value),bookCoverDisplayMode:C(J.value),seriesCardCoverMode:w(Y.value),gridCardPrimaryLabel:D(X.value),gridCardSecondaryLabel:D(Z.value),cardInfoMode:T(Q.value),thumbnailClickAction:E($.value)}}function ae(s){if(typeof s!=`object`||!s)return{};let l=s,u={};return typeof l.portraitCoverSize==`number`&&(u.portraitCoverSize=A(l.portraitCoverSize,f,100,400)),typeof l.squareCoverSize==`number`&&(u.squareCoverSize=A(l.squareCoverSize,p,100,400)),te.includes(l.coverSizeScope)&&(u.coverSizeScope=l.coverSizeScope),typeof l.gridGap==`number`&&(u.gridGap=A(l.gridGap,m,1,80)),typeof l.portraitGridGap==`number`&&(u.portraitGridGap=A(l.portraitGridGap,m,1,80)),typeof l.squareGridGap==`number`&&(u.squareGridGap=A(l.squareGridGap,m,1,80)),a.includes(l.viewMode)&&(u.viewMode=l.viewMode),Array.isArray(l.cardOverlays)&&(u.cardOverlays=j(l.cardOverlays)),typeof l.smartScopeFilterExpanded==`boolean`&&(u.smartScopeFilterExpanded=l.smartScopeFilterExpanded),typeof l.authorCoverSize==`number`&&(u.authorCoverSize=A(l.authorCoverSize,120,100,400)),r.includes(l.authorCoverShape)&&(u.authorCoverShape=l.authorCoverShape),typeof l.tableZebraStriping==`boolean`&&(u.tableZebraStriping=l.tableZebraStriping),c.includes(l.tableDensity)&&(u.tableDensity=l.tableDensity),t.includes(l.bookSpineOverlay)&&(u.bookSpineOverlay=l.bookSpineOverlay),i.includes(l.bookShadowStrength)&&(u.bookShadowStrength=l.bookShadowStrength),n.includes(l.bookCoverDisplayMode)&&(u.bookCoverDisplayMode=l.bookCoverDisplayMode),ee.includes(l.seriesCardCoverMode)&&(u.seriesCardCoverMode=l.seriesCardCoverMode),o.includes(l.gridCardPrimaryLabel)&&(u.gridCardPrimaryLabel=l.gridCardPrimaryLabel),o.includes(l.gridCardSecondaryLabel)&&(u.gridCardSecondaryLabel=l.gridCardSecondaryLabel),ne.includes(l.cardInfoMode)&&(u.cardInfoMode=l.cardInfoMode),e.includes(l.thumbnailClickAction)&&(u.thumbnailClickAction=l.thumbnailClickAction),u}function oe(e){let t=ae(e);t.portraitCoverSize!==void 0&&(M.value=t.portraitCoverSize),t.squareCoverSize!==void 0&&(N.value=t.squareCoverSize),t.coverSizeScope!==void 0&&(P.value=t.coverSizeScope),t.gridGap!==void 0&&(F.value=t.gridGap),t.portraitGridGap!==void 0&&(I.value=t.portraitGridGap),t.squareGridGap!==void 0&&(L.value=t.squareGridGap),t.viewMode!==void 0&&(z.value=t.viewMode),t.cardOverlays!==void 0&&(B.value=t.cardOverlays),t.smartScopeFilterExpanded!==void 0&&(V.value=t.smartScopeFilterExpanded),t.authorCoverSize!==void 0&&(H.value=t.authorCoverSize),t.authorCoverShape!==void 0&&(U.value=t.authorCoverShape),t.tableZebraStriping!==void 0&&(W.value=t.tableZebraStriping),t.tableDensity!==void 0&&(G.value=t.tableDensity),t.bookSpineOverlay!==void 0&&(K.value=t.bookSpineOverlay),t.bookShadowStrength!==void 0&&(q.value=t.bookShadowStrength),t.bookCoverDisplayMode!==void 0&&(J.value=t.bookCoverDisplayMode),t.seriesCardCoverMode!==void 0&&(Y.value=t.seriesCardCoverMode),t.gridCardPrimaryLabel!==void 0&&(X.value=t.gridCardPrimaryLabel),t.gridCardSecondaryLabel!==void 0&&(Z.value=t.gridCardSecondaryLabel),t.cardInfoMode!==void 0&&(Q.value=t.cardInfoMode),t.thumbnailClickAction!==void 0&&($.value=t.thumbnailClickAction)}function se(){return{portraitCoverSize:M,squareCoverSize:N,coverSizeScope:P,gridGap:F,portraitGridGap:I,squareGridGap:L,viewMode:z,cardOverlays:B,smartScopeFilterExpanded:V,authorCoverSize:H,authorCoverShape:U,tableZebraStriping:W,tableDensity:G,bookSpineOverlay:K,bookShadowStrength:q,bookCoverDisplayMode:J,seriesCardCoverMode:Y,gridCardPrimaryLabel:X,gridCardSecondaryLabel:Z,cardInfoMode:Q,thumbnailClickAction:$}}export{ie as n,se as r,oe as t};