General
diff --git a/FAQs/library-faqs.html b/FAQs/library-faqs.html index fc83dc0..b946d0d 100644 --- a/FAQs/library-faqs.html +++ b/FAQs/library-faqs.html @@ -4,8 +4,8 @@Content and library
diff --git a/FAQs/opds-faqs.html b/FAQs/opds-faqs.html index 136c86f..ad1979c 100644 --- a/FAQs/opds-faqs.html +++ b/FAQs/opds-faqs.html @@ -4,8 +4,8 @@OPDS
diff --git a/FAQs/premium-faqs.html b/FAQs/premium-faqs.html index d194dec..d4ec64e 100644 --- a/FAQs/premium-faqs.html +++ b/FAQs/premium-faqs.html @@ -4,8 +4,8 @@Purchases and Subscriptions
diff --git a/FAQs/readers-faqs.html b/FAQs/readers-faqs.html index 93a7e3d..2e89d0e 100644 --- a/FAQs/readers-faqs.html +++ b/FAQs/readers-faqs.html @@ -4,8 +4,8 @@Readers
diff --git a/assets/js/45e85f93.6894f117.js b/assets/js/45e85f93.6894f117.js new file mode 100644 index 0000000..aae9b3e --- /dev/null +++ b/assets/js/45e85f93.6894f117.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[464],{8250:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>r,contentTitle:()=>c,default:()=>p,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var n=t(4848),i=t(8453);const a={sidebar_position:3},c="Sending App Diagnostics",o={id:"misc/sending-app-diagnostics",title:"Sending App Diagnostics",description:"Some bugs require additional information that we can't access remotely. In those cases, we'd like you to send us App Diagnostics.",source:"@site/docs/misc/sending-app-diagnostics.md",sourceDirName:"misc",slug:"/misc/sending-app-diagnostics",permalink:"/misc/sending-app-diagnostics",draft:!1,unlisted:!1,editUrl:"https://github.com/Produkt/panels-guides/tree/main/docs/misc/sending-app-diagnostics.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Changing app languange",permalink:"/misc/change-app-language"},next:{title:"Syncing reading sessions",permalink:"/misc/sync-reading-sessions"}},r={},d=[];function l(e){const s={br:"br",code:"code",h1:"h1",img:"img",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h1,{id:"sending-app-diagnostics",children:"Sending App Diagnostics"}),"\n",(0,n.jsxs)(s.p,{children:["Some bugs require additional information that we can't access remotely. In those cases, we'd like you to send us App Diagnostics.\nHere are some steps to extract the ",(0,n.jsx)(s.code,{children:".ips"})," files containing the crash logs from the app."]}),"\n",(0,n.jsxs)(s.p,{children:["Open your settings app and navigate to",(0,n.jsx)(s.br,{}),"\n",(0,n.jsx)(s.strong,{children:"Settings"})," > ",(0,n.jsx)(s.strong,{children:"Privacy"})," > ",(0,n.jsx)(s.strong,{children:"Analytics"})," > ",(0,n.jsx)(s.strong,{children:"Analytics"})," ",(0,n.jsx)(s.strong,{children:"Data"})," , you should see a list of files prefixed with the name of the app that created it."]}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:(0,n.jsx)(s.img,{src:"https://github.com/Produkt/panels-guides/assets/246780/ccad5aca-9941-44a6-a582-999f610a9dee",alt:"04f83eb4a420ebda448748d93a24dfd11c4723b4"})}),(0,n.jsx)(s.th,{children:(0,n.jsx)(s.img,{src:"https://github.com/Produkt/panels-guides/assets/246780/b619ec57-9f3e-42d1-8d0f-b49de49be266",alt:"d68ce5cf5e67ffe4f5b6b06a3c2c61983b38c918"})})]})}),(0,n.jsx)(s.tbody,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:(0,n.jsx)(s.img,{src:"https://github.com/Produkt/panels-guides/assets/246780/f074f2df-3b5a-4d73-8cac-73fb63da6eb6",alt:"ac411b93e2b828163f9d97ca66e386b7288b7201"})}),(0,n.jsx)(s.td,{children:(0,n.jsx)(s.img,{src:"https://github.com/Produkt/panels-guides/assets/246780/92f1b051-ba96-473c-b648-1e04881ce2f7",alt:"744bc0e7e1486c6e7e54bb1349c3b44651692583"})})]})})]}),"\n",(0,n.jsxs)(s.p,{children:['You should see one or more prefixed with "',(0,n.jsx)(s.strong,{children:"Panels-"}),'"']}),"\n",(0,n.jsxs)(s.p,{children:["If you open each file, you can send it to us or another device.\nThe more you send us, the better. Especially the most ",(0,n.jsx)(s.strong,{children:"recent"})," ones."]}),"\n",(0,n.jsx)(s.p,{children:"Thanks!!!"})]})}function p(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},8453:(e,s,t)=>{t.d(s,{R:()=>c,x:()=>o});var n=t(6540);const i={},a=n.createContext(i);function c(e){const s=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),n.createElement(a.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/61c5e07b.90950488.js b/assets/js/61c5e07b.90950488.js deleted file mode 100644 index 5be8671..0000000 --- a/assets/js/61c5e07b.90950488.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[592],{2463:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>g,frontMatter:()=>a,metadata:()=>r,toc:()=>l});var i=s(4848),t=s(8453);const a={},o="Syncing reading sessions",r={id:"misc/sync-reading-sessions",title:"Syncing reading sessions",description:"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file.",source:"@site/docs/misc/sync-reading-sessions.md",sourceDirName:"misc",slug:"/misc/sync-reading-sessions",permalink:"/misc/sync-reading-sessions",draft:!1,unlisted:!1,editUrl:"https://github.com/Produkt/panels-guides/tree/main/docs/misc/sync-reading-sessions.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Changing app languange",permalink:"/misc/change-app-language"},next:{title:"FAQs",permalink:"/category/faqs"}},c={},l=[];function d(e){const n={h1:"h1",p:"p",strong:"strong",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"syncing-reading-sessions",children:"Syncing reading sessions"}),"\n",(0,i.jsx)(n.p,{children:"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file."}),"\n",(0,i.jsxs)(n.p,{children:["This is what we call ",(0,i.jsx)(n.strong,{children:"Reading Sessions"}),". Reading sessions are synced automatically to your Panels account. Make sure you log in with the same account in all your devices -- that's it."]}),"\n",(0,i.jsx)(n.p,{children:"To do that, head to the app settings, and tap on the first row. Use either google or apple sign in."}),"\n",(0,i.jsx)("img",{src:"/img/sign-in-panels.PNG",alt:"iPhone showing panels settings",style:{width:400}}),"\n",(0,i.jsx)("img",{src:"/img/panels-account.PNG",alt:"iPhone showing log in with your panels account",style:{width:400}}),"\n",(0,i.jsx)(n.p,{children:"We also use that information to drive the Reading now tab."})]})}function g(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>r});var i=s(6540);const t={},a=i.createContext(t);function o(e){const n=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),i.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/61c5e07b.d0a161b4.js b/assets/js/61c5e07b.d0a161b4.js new file mode 100644 index 0000000..96d827e --- /dev/null +++ b/assets/js/61c5e07b.d0a161b4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[592],{2463:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>c,contentTitle:()=>a,default:()=>g,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var i=n(4848),t=n(8453);const o={},a="Syncing reading sessions",r={id:"misc/sync-reading-sessions",title:"Syncing reading sessions",description:"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file.",source:"@site/docs/misc/sync-reading-sessions.md",sourceDirName:"misc",slug:"/misc/sync-reading-sessions",permalink:"/misc/sync-reading-sessions",draft:!1,unlisted:!1,editUrl:"https://github.com/Produkt/panels-guides/tree/main/docs/misc/sync-reading-sessions.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Sending App Diagnostics",permalink:"/misc/sending-app-diagnostics"},next:{title:"FAQs",permalink:"/category/faqs"}},c={},d=[];function l(e){const s={h1:"h1",p:"p",strong:"strong",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h1,{id:"syncing-reading-sessions",children:"Syncing reading sessions"}),"\n",(0,i.jsx)(s.p,{children:"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file."}),"\n",(0,i.jsxs)(s.p,{children:["This is what we call ",(0,i.jsx)(s.strong,{children:"Reading Sessions"}),". Reading sessions are synced automatically to your Panels account. Make sure you log in with the same account in all your devices -- that's it."]}),"\n",(0,i.jsx)(s.p,{children:"To do that, head to the app settings, and tap on the first row. Use either google or apple sign in."}),"\n",(0,i.jsx)("img",{src:"/img/sign-in-panels.PNG",alt:"iPhone showing panels settings",style:{width:400}}),"\n",(0,i.jsx)("img",{src:"/img/panels-account.PNG",alt:"iPhone showing log in with your panels account",style:{width:400}}),"\n",(0,i.jsx)(s.p,{children:"We also use that information to drive the Reading now tab."})]})}function g(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},8453:(e,s,n)=>{n.d(s,{R:()=>a,x:()=>r});var i=n(6540);const t={},o=i.createContext(t);function a(e){const s=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function r(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),i.createElement(o.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.77e4c198.js b/assets/js/935f2afb.77e4c198.js new file mode 100644 index 0000000..5572169 --- /dev/null +++ b/assets/js/935f2afb.77e4c198.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Getting started","href":"/","docId":"getting-started","unlisted":false},{"type":"category","label":"Importing content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Supported files","href":"/import-content/supported-files","docId":"import-content/supported-files","unlisted":false},{"type":"link","label":"Files app and iOS mechanisms","href":"/import-content/files-app","docId":"import-content/files-app","unlisted":false},{"type":"link","label":"Custom import services","href":"/import-content/import-services","docId":"import-content/import-services","unlisted":false},{"type":"link","label":"Synced content via iCloud Drive","href":"/import-content/icloud-drive","docId":"import-content/icloud-drive","unlisted":false},{"type":"link","label":"OPDS: Your own server","href":"/import-content/opds","docId":"import-content/opds","unlisted":false}],"href":"/category/importing-content"},{"type":"category","label":"Organizing content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Multiple libraries","href":"/organize-content/multiple-libraries","docId":"organize-content/multiple-libraries","unlisted":false}],"href":"/category/organizing-content"},{"type":"category","label":"Reading content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Reader presets and configurations","href":"/read-content/reader-configurations","docId":"read-content/reader-configurations","unlisted":false},{"type":"link","label":"Live text","href":"/read-content/live-text","docId":"read-content/live-text","unlisted":false},{"type":"link","label":"Icognito mode","href":"/read-content/incognito-mode","docId":"read-content/incognito-mode","unlisted":false},{"type":"link","label":"Lock zoom","href":"/read-content/lock-zoom","docId":"read-content/lock-zoom","unlisted":false},{"type":"link","label":"Image filters","href":"/read-content/image-filters","docId":"read-content/image-filters","unlisted":false}],"href":"/category/reading-content"},{"type":"category","label":"Miscelaneous","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Moving to a new device","href":"/misc/moving-to-new-device","docId":"misc/moving-to-new-device","unlisted":false},{"type":"link","label":"Changing app languange","href":"/misc/change-app-language","docId":"misc/change-app-language","unlisted":false},{"type":"link","label":"Sending App Diagnostics","href":"/misc/sending-app-diagnostics","docId":"misc/sending-app-diagnostics","unlisted":false},{"type":"link","label":"Syncing reading sessions","href":"/misc/sync-reading-sessions","docId":"misc/sync-reading-sessions","unlisted":false}],"href":"/category/miscelaneous"},{"type":"category","label":"FAQs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Purchases and Subscriptions","href":"/FAQs/premium-faqs","docId":"FAQs/premium-faqs","unlisted":false},{"type":"link","label":"Readers","href":"/FAQs/readers-faqs","docId":"FAQs/readers-faqs","unlisted":false},{"type":"link","label":"Content and library","href":"/FAQs/library-faqs","docId":"FAQs/library-faqs","unlisted":false},{"type":"link","label":"OPDS","href":"/FAQs/opds-faqs","docId":"FAQs/opds-faqs","unlisted":false},{"type":"link","label":"General","href":"/FAQs/general-faqs","docId":"FAQs/general-faqs","unlisted":false}],"href":"/category/faqs"}]},"docs":{"FAQs/general-faqs":{"id":"FAQs/general-faqs","title":"General","description":"Can I change the app language?","sidebar":"tutorialSidebar"},"FAQs/library-faqs":{"id":"FAQs/library-faqs","title":"Content and library","description":"How to sync reading progress","sidebar":"tutorialSidebar"},"FAQs/opds-faqs":{"id":"FAQs/opds-faqs","title":"OPDS","description":"// add questions","sidebar":"tutorialSidebar"},"FAQs/premium-faqs":{"id":"FAQs/premium-faqs","title":"Purchases and Subscriptions","description":"What is the difference between Panels+ and Panels 3?","sidebar":"tutorialSidebar"},"FAQs/readers-faqs":{"id":"FAQs/readers-faqs","title":"Readers","description":"Can I change grouping behavior for double page reader?","sidebar":"tutorialSidebar"},"getting-started":{"id":"getting-started","title":"Getting started","description":"Panels is a DRM-free comic reader with many features to organize your library and improve your comic reading experience.","sidebar":"tutorialSidebar"},"import-content/files-app":{"id":"import-content/files-app","title":"Files app and iOS mechanisms","description":"Panels tries to be a good iOS platform citizen and is compatible with multiple iOS methods for importing methods.","sidebar":"tutorialSidebar"},"import-content/icloud-drive":{"id":"import-content/icloud-drive","title":"Synced content via iCloud Drive","description":"In addition to syncing your reading sessions, Panels can keep your content synced between devices. Panels has support for multiple libraries in addition to having the current device library.","sidebar":"tutorialSidebar"},"import-content/import-services":{"id":"import-content/import-services","title":"Custom import services","description":"Panels have support with external services to make it easier to import content into the app.","sidebar":"tutorialSidebar"},"import-content/opds":{"id":"import-content/opds","title":"OPDS: Your own server","description":"If you have a large comic collection or you just don\'t want your files to take out too much space in your device, you can choose to have your content stored on iCloud Drive or have it stored in your own server.","sidebar":"tutorialSidebar"},"import-content/supported-files":{"id":"import-content/supported-files","title":"Supported files","description":"Panels supports the following formats:","sidebar":"tutorialSidebar"},"misc/change-app-language":{"id":"misc/change-app-language","title":"Changing app languange","description":"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:","sidebar":"tutorialSidebar"},"misc/moving-to-new-device":{"id":"misc/moving-to-new-device","title":"Moving to a new device","description":"Keeping the content","sidebar":"tutorialSidebar"},"misc/sending-app-diagnostics":{"id":"misc/sending-app-diagnostics","title":"Sending App Diagnostics","description":"Some bugs require additional information that we can\'t access remotely. In those cases, we\'d like you to send us App Diagnostics.","sidebar":"tutorialSidebar"},"misc/sync-reading-sessions":{"id":"misc/sync-reading-sessions","title":"Syncing reading sessions","description":"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file.","sidebar":"tutorialSidebar"},"organize-content/multiple-libraries":{"id":"organize-content/multiple-libraries","title":"Multiple libraries","description":"A Panels library is just a folder (containing other folders and/or files). You can access your default folder using Files app, navigating to \\"On my iPhone/iPad\\" -> Panels (the folder has the Panels app icon on it).","sidebar":"tutorialSidebar"},"read-content/image-filters":{"id":"read-content/image-filters","title":"Image filters","description":"Panels offers a way to tweak images in the reader for better reading experience. We like to differentiate between 3 groups: filters, transformations and shaders.","sidebar":"tutorialSidebar"},"read-content/incognito-mode":{"id":"read-content/incognito-mode","title":"Icognito mode","description":"Panels stores and syncs your reading sessions. That means, for each comic you open and read, we associate some information to it (like time spent reading). We use that information to drive \\"Reading now\\" screen.","sidebar":"tutorialSidebar"},"read-content/live-text":{"id":"read-content/live-text","title":"Live text","description":"Panels have support for detecting text & subject as well as selecting them.","sidebar":"tutorialSidebar"},"read-content/lock-zoom":{"id":"read-content/lock-zoom","title":"Lock zoom","description":"Lock zoom allows you to \\"fix\\" the zoom at a certain level, and maintain it when you move to the next pages.","sidebar":"tutorialSidebar"},"read-content/reader-configurations":{"id":"read-content/reader-configurations","title":"Reader presets and configurations","description":"Panels\' reader supports many different configurations. To make it easy to switch between them, we introduced Presets.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.dfdf822e.js b/assets/js/935f2afb.dfdf822e.js deleted file mode 100644 index 3138a04..0000000 --- a/assets/js/935f2afb.dfdf822e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Getting started","href":"/","docId":"getting-started","unlisted":false},{"type":"category","label":"Importing content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Supported files","href":"/import-content/supported-files","docId":"import-content/supported-files","unlisted":false},{"type":"link","label":"Files app and iOS mechanisms","href":"/import-content/files-app","docId":"import-content/files-app","unlisted":false},{"type":"link","label":"Custom import services","href":"/import-content/import-services","docId":"import-content/import-services","unlisted":false},{"type":"link","label":"Synced content via iCloud Drive","href":"/import-content/icloud-drive","docId":"import-content/icloud-drive","unlisted":false},{"type":"link","label":"OPDS: Your own server","href":"/import-content/opds","docId":"import-content/opds","unlisted":false}],"href":"/category/importing-content"},{"type":"category","label":"Organizing content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Multiple libraries","href":"/organize-content/multiple-libraries","docId":"organize-content/multiple-libraries","unlisted":false}],"href":"/category/organizing-content"},{"type":"category","label":"Reading content","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Reader presets and configurations","href":"/read-content/reader-configurations","docId":"read-content/reader-configurations","unlisted":false},{"type":"link","label":"Live text","href":"/read-content/live-text","docId":"read-content/live-text","unlisted":false},{"type":"link","label":"Icognito mode","href":"/read-content/incognito-mode","docId":"read-content/incognito-mode","unlisted":false},{"type":"link","label":"Lock zoom","href":"/read-content/lock-zoom","docId":"read-content/lock-zoom","unlisted":false},{"type":"link","label":"Image filters","href":"/read-content/image-filters","docId":"read-content/image-filters","unlisted":false}],"href":"/category/reading-content"},{"type":"category","label":"Miscelaneous","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Moving to a new device","href":"/misc/moving-to-new-device","docId":"misc/moving-to-new-device","unlisted":false},{"type":"link","label":"Changing app languange","href":"/misc/change-app-language","docId":"misc/change-app-language","unlisted":false},{"type":"link","label":"Syncing reading sessions","href":"/misc/sync-reading-sessions","docId":"misc/sync-reading-sessions","unlisted":false}],"href":"/category/miscelaneous"},{"type":"category","label":"FAQs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Purchases and Subscriptions","href":"/FAQs/premium-faqs","docId":"FAQs/premium-faqs","unlisted":false},{"type":"link","label":"Readers","href":"/FAQs/readers-faqs","docId":"FAQs/readers-faqs","unlisted":false},{"type":"link","label":"Content and library","href":"/FAQs/library-faqs","docId":"FAQs/library-faqs","unlisted":false},{"type":"link","label":"OPDS","href":"/FAQs/opds-faqs","docId":"FAQs/opds-faqs","unlisted":false},{"type":"link","label":"General","href":"/FAQs/general-faqs","docId":"FAQs/general-faqs","unlisted":false}],"href":"/category/faqs"}]},"docs":{"FAQs/general-faqs":{"id":"FAQs/general-faqs","title":"General","description":"Can I change the app language?","sidebar":"tutorialSidebar"},"FAQs/library-faqs":{"id":"FAQs/library-faqs","title":"Content and library","description":"How to sync reading progress","sidebar":"tutorialSidebar"},"FAQs/opds-faqs":{"id":"FAQs/opds-faqs","title":"OPDS","description":"// add questions","sidebar":"tutorialSidebar"},"FAQs/premium-faqs":{"id":"FAQs/premium-faqs","title":"Purchases and Subscriptions","description":"What is the difference between Panels+ and Panels 3?","sidebar":"tutorialSidebar"},"FAQs/readers-faqs":{"id":"FAQs/readers-faqs","title":"Readers","description":"Can I change grouping behavior for double page reader?","sidebar":"tutorialSidebar"},"getting-started":{"id":"getting-started","title":"Getting started","description":"Panels is a DRM-free comic reader with many features to organize your library and improve your comic reading experience.","sidebar":"tutorialSidebar"},"import-content/files-app":{"id":"import-content/files-app","title":"Files app and iOS mechanisms","description":"Panels tries to be a good iOS platform citizen and is compatible with multiple iOS methods for importing methods.","sidebar":"tutorialSidebar"},"import-content/icloud-drive":{"id":"import-content/icloud-drive","title":"Synced content via iCloud Drive","description":"In addition to syncing your reading sessions, Panels can keep your content synced between devices. Panels has support for multiple libraries in addition to having the current device library.","sidebar":"tutorialSidebar"},"import-content/import-services":{"id":"import-content/import-services","title":"Custom import services","description":"Panels have support with external services to make it easier to import content into the app.","sidebar":"tutorialSidebar"},"import-content/opds":{"id":"import-content/opds","title":"OPDS: Your own server","description":"If you have a large comic collection or you just don\'t want your files to take out too much space in your device, you can choose to have your content stored on iCloud Drive or have it stored in your own server.","sidebar":"tutorialSidebar"},"import-content/supported-files":{"id":"import-content/supported-files","title":"Supported files","description":"Panels supports the following formats:","sidebar":"tutorialSidebar"},"misc/change-app-language":{"id":"misc/change-app-language","title":"Changing app languange","description":"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:","sidebar":"tutorialSidebar"},"misc/moving-to-new-device":{"id":"misc/moving-to-new-device","title":"Moving to a new device","description":"Keeping the content","sidebar":"tutorialSidebar"},"misc/sync-reading-sessions":{"id":"misc/sync-reading-sessions","title":"Syncing reading sessions","description":"Panels keeps track of your progress for each individual file, as well as time spent reading, and many other things like default reading preset for each comic file.","sidebar":"tutorialSidebar"},"organize-content/multiple-libraries":{"id":"organize-content/multiple-libraries","title":"Multiple libraries","description":"A Panels library is just a folder (containing other folders and/or files). You can access your default folder using Files app, navigating to \\"On my iPhone/iPad\\" -> Panels (the folder has the Panels app icon on it).","sidebar":"tutorialSidebar"},"read-content/image-filters":{"id":"read-content/image-filters","title":"Image filters","description":"Panels offers a way to tweak images in the reader for better reading experience. We like to differentiate between 3 groups: filters, transformations and shaders.","sidebar":"tutorialSidebar"},"read-content/incognito-mode":{"id":"read-content/incognito-mode","title":"Icognito mode","description":"Panels stores and syncs your reading sessions. That means, for each comic you open and read, we associate some information to it (like time spent reading). We use that information to drive \\"Reading now\\" screen.","sidebar":"tutorialSidebar"},"read-content/live-text":{"id":"read-content/live-text","title":"Live text","description":"Panels have support for detecting text & subject as well as selecting them.","sidebar":"tutorialSidebar"},"read-content/lock-zoom":{"id":"read-content/lock-zoom","title":"Lock zoom","description":"Lock zoom allows you to \\"fix\\" the zoom at a certain level, and maintain it when you move to the next pages.","sidebar":"tutorialSidebar"},"read-content/reader-configurations":{"id":"read-content/reader-configurations","title":"Reader presets and configurations","description":"Panels\' reader supports many different configurations. To make it easy to switch between them, we introduced Presets.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/e5b1e55b.363d5528.js b/assets/js/e5b1e55b.363d5528.js new file mode 100644 index 0000000..fccc2a9 --- /dev/null +++ b/assets/js/e5b1e55b.363d5528.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[661],{520:(n,e,t)=>{t.r(e),t.d(e,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>l,toc:()=>g});var a=t(4848),s=t(8453);const i={sidebar_position:2},o="Changing app languange",l={id:"misc/change-app-language",title:"Changing app languange",description:"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:",source:"@site/docs/misc/change-app-language.md",sourceDirName:"misc",slug:"/misc/change-app-language",permalink:"/misc/change-app-language",draft:!1,unlisted:!1,editUrl:"https://github.com/Produkt/panels-guides/tree/main/docs/misc/change-app-language.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Moving to a new device",permalink:"/misc/moving-to-new-device"},next:{title:"Sending App Diagnostics",permalink:"/misc/sending-app-diagnostics"}},r={},g=[];function c(n){const e={admonition:"admonition",code:"code",h1:"h1",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...n.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e.h1,{id:"changing-app-languange",children:"Changing app languange"}),"\n",(0,a.jsx)(e.p,{children:"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"Chinese"}),"\n",(0,a.jsx)(e.li,{children:"French"}),"\n",(0,a.jsx)(e.li,{children:"German"}),"\n",(0,a.jsx)(e.li,{children:"Hindi"}),"\n",(0,a.jsx)(e.li,{children:"Italian"}),"\n",(0,a.jsx)(e.li,{children:"Japanese"}),"\n",(0,a.jsx)(e.li,{children:"Korean"}),"\n",(0,a.jsx)(e.li,{children:"Portuguese"}),"\n",(0,a.jsx)(e.li,{children:"Russian"}),"\n"]}),"\n",(0,a.jsxs)(e.p,{children:["To change language, go to the app ",(0,a.jsx)(e.strong,{children:"Settings -> Languages -> Change Language"}),". This will take you to the system settings."]}),"\n",(0,a.jsx)(e.admonition,{type:"warning",children:(0,a.jsx)(e.p,{children:"Inside Panels' system screen, it may be possible that you don't see any languages option. Do the following if that's the case."})}),"\n",(0,a.jsxs)(e.p,{children:["Go to ",(0,a.jsx)(e.strong,{children:"System settings -> general -> Language & Region."})," Tapp on ",(0,a.jsx)(e.code,{children:"Add language..."})," to add one more language to your preferred languages. Once added, you can go back to Panels and you should see a new options to choose language."]}),"\n",(0,a.jsxs)(e.table,{children:[(0,a.jsx)(e.thead,{children:(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.th,{children:"With only one preferred language"}),(0,a.jsx)(e.th,{children:"With more than one preferred language"})]})}),(0,a.jsx)(e.tbody,{children:(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.td,{children:(0,a.jsx)(e.img,{alt:"img alt",src:t(380).A+"",width:"1179",height:"2556"})}),(0,a.jsx)(e.td,{children:(0,a.jsx)(e.img,{alt:"img alt",src:t(8676).A+"",width:"1179",height:"2556"})})]})})]})]})}function d(n={}){const{wrapper:e}={...(0,s.R)(),...n.components};return e?(0,a.jsx)(e,{...n,children:(0,a.jsx)(c,{...n})}):c(n)}},380:(n,e,t)=>{t.d(e,{A:()=>a});const a=t.p+"assets/images/languages-no-section-bd75c1f2c7f3d2e6933ae95f0d664512.png"},8676:(n,e,t)=>{t.d(e,{A:()=>a});const a=t.p+"assets/images/languages-showing-section-bf2085c69e64fa819a202ae94f826957.png"},8453:(n,e,t)=>{t.d(e,{R:()=>o,x:()=>l});var a=t(6540);const s={},i=a.createContext(s);function o(n){const e=a.useContext(i);return a.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function l(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:o(n.components),a.createElement(i.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/e5b1e55b.8610bea9.js b/assets/js/e5b1e55b.8610bea9.js deleted file mode 100644 index 6921de0..0000000 --- a/assets/js/e5b1e55b.8610bea9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[661],{520:(n,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>g});var a=s(4848),t=s(8453);const i={sidebar_position:2},o="Changing app languange",r={id:"misc/change-app-language",title:"Changing app languange",description:"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:",source:"@site/docs/misc/change-app-language.md",sourceDirName:"misc",slug:"/misc/change-app-language",permalink:"/misc/change-app-language",draft:!1,unlisted:!1,editUrl:"https://github.com/Produkt/panels-guides/tree/main/docs/misc/change-app-language.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Moving to a new device",permalink:"/misc/moving-to-new-device"},next:{title:"Syncing reading sessions",permalink:"/misc/sync-reading-sessions"}},l={},g=[];function c(n){const e={admonition:"admonition",code:"code",h1:"h1",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,t.R)(),...n.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e.h1,{id:"changing-app-languange",children:"Changing app languange"}),"\n",(0,a.jsx)(e.p,{children:"We currently support 11 languages. Only English and Spanish are human translations though. The following 9 languages have been translated using AI:"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"Chinese"}),"\n",(0,a.jsx)(e.li,{children:"French"}),"\n",(0,a.jsx)(e.li,{children:"German"}),"\n",(0,a.jsx)(e.li,{children:"Hindi"}),"\n",(0,a.jsx)(e.li,{children:"Italian"}),"\n",(0,a.jsx)(e.li,{children:"Japanese"}),"\n",(0,a.jsx)(e.li,{children:"Korean"}),"\n",(0,a.jsx)(e.li,{children:"Portuguese"}),"\n",(0,a.jsx)(e.li,{children:"Russian"}),"\n"]}),"\n",(0,a.jsxs)(e.p,{children:["To change language, go to the app ",(0,a.jsx)(e.strong,{children:"Settings -> Languages -> Change Language"}),". This will take you to the system settings."]}),"\n",(0,a.jsx)(e.admonition,{type:"warning",children:(0,a.jsx)(e.p,{children:"Inside Panels' system screen, it may be possible that you don't see any languages option. Do the following if that's the case."})}),"\n",(0,a.jsxs)(e.p,{children:["Go to ",(0,a.jsx)(e.strong,{children:"System settings -> general -> Language & Region."})," Tapp on ",(0,a.jsx)(e.code,{children:"Add language..."})," to add one more language to your preferred languages. Once added, you can go back to Panels and you should see a new options to choose language."]}),"\n",(0,a.jsxs)(e.table,{children:[(0,a.jsx)(e.thead,{children:(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.th,{children:"With only one preferred language"}),(0,a.jsx)(e.th,{children:"With more than one preferred language"})]})}),(0,a.jsx)(e.tbody,{children:(0,a.jsxs)(e.tr,{children:[(0,a.jsx)(e.td,{children:(0,a.jsx)(e.img,{alt:"img alt",src:s(380).A+"",width:"1179",height:"2556"})}),(0,a.jsx)(e.td,{children:(0,a.jsx)(e.img,{alt:"img alt",src:s(8676).A+"",width:"1179",height:"2556"})})]})})]})]})}function d(n={}){const{wrapper:e}={...(0,t.R)(),...n.components};return e?(0,a.jsx)(e,{...n,children:(0,a.jsx)(c,{...n})}):c(n)}},380:(n,e,s)=>{s.d(e,{A:()=>a});const a=s.p+"assets/images/languages-no-section-bd75c1f2c7f3d2e6933ae95f0d664512.png"},8676:(n,e,s)=>{s.d(e,{A:()=>a});const a=s.p+"assets/images/languages-showing-section-bf2085c69e64fa819a202ae94f826957.png"},8453:(n,e,s)=>{s.d(e,{R:()=>o,x:()=>r});var a=s(6540);const t={},i=a.createContext(t);function o(n){const e=a.useContext(i);return a.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function r(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(t):n.components||t:o(n.components),a.createElement(i.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.b4d4fd20.js b/assets/js/main.b4d4fd20.js deleted file mode 100644 index caf0301..0000000 --- a/assets/js/main.b4d4fd20.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.b4d4fd20.js.LICENSE.txt */ -(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"03e78535":[()=>n.e(157).then(n.t.bind(n,1966,19)),"/home/runner/work/panels-guides/panels-guides/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"14eb3368":[()=>Promise.all([n.e(869),n.e(969)]).then(n.bind(n,4136)),"@theme/DocCategoryGeneratedIndexPage",4136],17896441:[()=>Promise.all([n.e(869),n.e(401)]).then(n.bind(n,8756)),"@theme/DocItem",8756],"362a2cbc":[()=>n.e(767).then(n.t.bind(n,5866,19)),"~docs/default/category-tutorialsidebar-category-importing-content-c02.json",5866],"3c38b23d":[()=>n.e(489).then(n.bind(n,39)),"@site/docs/import-content/files-app.md",39],"400afbb9":[()=>n.e(333).then(n.bind(n,9122)),"@site/docs/import-content/supported-files.md",9122],"4a5fd225":[()=>n.e(870).then(n.bind(n,3468)),"@site/docs/read-content/image-filters.md",3468],"4c015006":[()=>n.e(916).then(n.bind(n,8398)),"@site/docs/FAQs/opds-faqs.md",8398],"5578039c":[()=>n.e(27).then(n.bind(n,3215)),"@site/docs/misc/moving-to-new-device.md",3215],"5e95c892":[()=>n.e(647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"61c5e07b":[()=>n.e(592).then(n.bind(n,2463)),"@site/docs/misc/sync-reading-sessions.md",2463],"6c487d36":[()=>n.e(752).then(n.bind(n,7278)),"@site/docs/FAQs/general-faqs.md",7278],"6d1b5e98":[()=>n.e(997).then(n.bind(n,8818)),"@site/docs/import-content/opds.md",8818],"845353e3":[()=>n.e(239).then(n.bind(n,7673)),"@site/docs/read-content/live-text.md",7673],"8a1d5e05":[()=>n.e(334).then(n.bind(n,198)),"@site/docs/import-content/import-services.md",198],"8ec0ceae":[()=>n.e(217).then(n.bind(n,402)),"@site/docs/FAQs/readers-faqs.md",402],"935f2afb":[()=>n.e(581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"96aa63ee":[()=>n.e(707).then(n.bind(n,6945)),"@site/docs/FAQs/premium-faqs.md",6945],"9c1d2f0d":[()=>n.e(780).then(n.t.bind(n,9386,19)),"~docs/default/category-tutorialsidebar-category-reading-content-06b.json",9386],a5fac032:[()=>n.e(76).then(n.bind(n,4897)),"@site/docs/import-content/icloud-drive.md",4897],a7bd4aaa:[()=>n.e(98).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(869),n.e(48)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],a94c3f64:[()=>n.e(515).then(n.bind(n,4982)),"@site/docs/organize-content/multiple-libraries.md",4982],b53bdc67:[()=>n.e(497).then(n.bind(n,1073)),"@site/docs/read-content/incognito-mode.md",1073],bb748de9:[()=>n.e(308).then(n.bind(n,5082)),"@site/docs/read-content/lock-zoom.md",5082],bf736e9a:[()=>n.e(604).then(n.t.bind(n,3939,19)),"~docs/default/category-tutorialsidebar-category-miscelaneous-498.json",3939],cc076405:[()=>n.e(757).then(n.bind(n,3874)),"@site/docs/read-content/reader-configurations.md",3874],d589d3a7:[()=>n.e(924).then(n.bind(n,8578)),"@site/docs/getting-started.md",8578],e5720f42:[()=>n.e(778).then(n.t.bind(n,5966,19)),"~docs/default/category-tutorialsidebar-category-organizing-content-e85.json",5966],e5b1e55b:[()=>n.e(661).then(n.bind(n,520)),"@site/docs/misc/change-app-language.md",520],ece06b45:[()=>n.e(773).then(n.t.bind(n,5139,19)),"~docs/default/category-tutorialsidebar-category-faqs-f88.json",5139],ff832c6a:[()=>n.e(950).then(n.bind(n,715)),"@site/docs/FAQs/library-faqs.md",715]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,u.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(c.W,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const p=[{path:"/",component:d("/","73e"),routes:[{path:"/",component:d("/","1a7"),routes:[{path:"/",component:d("/","285"),routes:[{path:"/category/faqs",component:d("/category/faqs","bb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/importing-content",component:d("/category/importing-content","44e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/miscelaneous",component:d("/category/miscelaneous","840"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/organizing-content",component:d("/category/organizing-content","979"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/reading-content",component:d("/category/reading-content","10d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/general-faqs",component:d("/FAQs/general-faqs","8b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/library-faqs",component:d("/FAQs/library-faqs","467"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/opds-faqs",component:d("/FAQs/opds-faqs","021"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/premium-faqs",component:d("/FAQs/premium-faqs","106"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/readers-faqs",component:d("/FAQs/readers-faqs","a96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/files-app",component:d("/import-content/files-app","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/icloud-drive",component:d("/import-content/icloud-drive","683"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/import-services",component:d("/import-content/import-services","aa1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/opds",component:d("/import-content/opds","685"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/supported-files",component:d("/import-content/supported-files","2a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/change-app-language",component:d("/misc/change-app-language","76d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/moving-to-new-device",component:d("/misc/moving-to-new-device","297"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/sync-reading-sessions",component:d("/misc/sync-reading-sessions","71b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/organize-content/multiple-libraries",component:d("/organize-content/multiple-libraries","905"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/image-filters",component:d("/read-content/image-filters","31d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/incognito-mode",component:d("/read-content/incognito-mode","e25"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/live-text",component:d("/read-content/live-text","993"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/lock-zoom",component:d("/read-content/lock-zoom","958"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/reader-configurations",component:d("/read-content/reader-configurations","601"),exact:!0,sidebar:"tutorialSidebar"},{path:"/",component:d("/","0a9"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var u=n(8328),c=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),g=n(4586),h=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,c.zy)();return e+(0,x.applyTrailingSlash)((0,h.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function A(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const _=new Map;function T(e){if(_.has(e.pathname))return{...e,pathname:_.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return _.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return _.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),N=n(6988),L=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rYour Docusaurus site did not load properly.
\nA very common reason is a wrong site baseUrl configuration.
\nCurrent configured baseUrl = ${e} ${"/"===e?" (default value)":""}
\nWe suggest trying baseUrl =
\n.comment
can become .namespace--comment
) or replace them with your defined ones (like .editor__comment
). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll
and highlightAllUnder
methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,c.useState)(Q(t,e)),a=(0,c.useRef)(),o=(0,c.useRef)();return(0,c.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(Q(t,e)))}),[e,t]),n})(o,r),l=(e=>(0,c.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=C(n,["className","style","line"]);const l=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(l.style=e.plain),"object"==typeof a&&(l.style=S(S({},l.style||{}),a)),l}),[e]))(i),s=(e=>{const t=(0,c.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,c.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=C(n,["token","className","style"]);const l=E(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(l.style=S(S({},l.style||{}),o)),l}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,c.useRef)(e);return(0,c.useMemo)((()=>{if(null==n)return X([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),X(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:u,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:s})},ee=e=>(0,c.createElement)(J,E(S({},e),{prism:e.prism||_,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/-73e":{"__comp":"5e95c892","__context":{"plugin":"03e78535"}},"/-1a7":{"__comp":"a7bd4aaa","version":"935f2afb"},"/-285":{"__comp":"a94703ab"},"/category/faqs-bb6":{"__comp":"14eb3368","categoryGeneratedIndex":"ece06b45"},"/category/importing-content-44e":{"__comp":"14eb3368","categoryGeneratedIndex":"362a2cbc"},"/category/miscelaneous-840":{"__comp":"14eb3368","categoryGeneratedIndex":"bf736e9a"},"/category/organizing-content-979":{"__comp":"14eb3368","categoryGeneratedIndex":"e5720f42"},"/category/reading-content-10d":{"__comp":"14eb3368","categoryGeneratedIndex":"9c1d2f0d"},"/FAQs/general-faqs-8b5":{"__comp":"17896441","content":"6c487d36"},"/FAQs/library-faqs-467":{"__comp":"17896441","content":"ff832c6a"},"/FAQs/opds-faqs-021":{"__comp":"17896441","content":"4c015006"},"/FAQs/premium-faqs-106":{"__comp":"17896441","content":"96aa63ee"},"/FAQs/readers-faqs-a96":{"__comp":"17896441","content":"8ec0ceae"},"/import-content/files-app-6be":{"__comp":"17896441","content":"3c38b23d"},"/import-content/icloud-drive-683":{"__comp":"17896441","content":"a5fac032"},"/import-content/import-services-aa1":{"__comp":"17896441","content":"8a1d5e05"},"/import-content/opds-685":{"__comp":"17896441","content":"6d1b5e98"},"/import-content/supported-files-2a9":{"__comp":"17896441","content":"400afbb9"},"/misc/change-app-language-76d":{"__comp":"17896441","content":"e5b1e55b"},"/misc/moving-to-new-device-297":{"__comp":"17896441","content":"5578039c"},"/misc/sync-reading-sessions-71b":{"__comp":"17896441","content":"61c5e07b"},"/organize-content/multiple-libraries-905":{"__comp":"17896441","content":"a94c3f64"},"/read-content/image-filters-31d":{"__comp":"17896441","content":"4a5fd225"},"/read-content/incognito-mode-e25":{"__comp":"17896441","content":"b53bdc67"},"/read-content/live-text-993":{"__comp":"17896441","content":"845353e3"},"/read-content/lock-zoom-958":{"__comp":"17896441","content":"bb748de9"},"/read-content/reader-configurations-601":{"__comp":"17896441","content":"cc076405"},"/-0a9":{"__comp":"17896441","content":"d589d3a7"}}')}},e=>{e.O(0,[869],(()=>{return t=8536,e(e.s=t);var t}));e.O()}]);
\ No newline at end of file
diff --git a/assets/js/main.f599668a.js b/assets/js/main.f599668a.js
new file mode 100644
index 0000000..3410265
--- /dev/null
+++ b/assets/js/main.f599668a.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.f599668a.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"03e78535":[()=>n.e(157).then(n.t.bind(n,1966,19)),"/home/runner/work/panels-guides/panels-guides/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"14eb3368":[()=>Promise.all([n.e(869),n.e(969)]).then(n.bind(n,4136)),"@theme/DocCategoryGeneratedIndexPage",4136],17896441:[()=>Promise.all([n.e(869),n.e(401)]).then(n.bind(n,8756)),"@theme/DocItem",8756],"362a2cbc":[()=>n.e(767).then(n.t.bind(n,5866,19)),"~docs/default/category-tutorialsidebar-category-importing-content-c02.json",5866],"3c38b23d":[()=>n.e(489).then(n.bind(n,39)),"@site/docs/import-content/files-app.md",39],"400afbb9":[()=>n.e(333).then(n.bind(n,9122)),"@site/docs/import-content/supported-files.md",9122],"45e85f93":[()=>n.e(464).then(n.bind(n,8250)),"@site/docs/misc/sending-app-diagnostics.md",8250],"4a5fd225":[()=>n.e(870).then(n.bind(n,3468)),"@site/docs/read-content/image-filters.md",3468],"4c015006":[()=>n.e(916).then(n.bind(n,8398)),"@site/docs/FAQs/opds-faqs.md",8398],"5578039c":[()=>n.e(27).then(n.bind(n,3215)),"@site/docs/misc/moving-to-new-device.md",3215],"5e95c892":[()=>n.e(647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"61c5e07b":[()=>n.e(592).then(n.bind(n,2463)),"@site/docs/misc/sync-reading-sessions.md",2463],"6c487d36":[()=>n.e(752).then(n.bind(n,7278)),"@site/docs/FAQs/general-faqs.md",7278],"6d1b5e98":[()=>n.e(997).then(n.bind(n,8818)),"@site/docs/import-content/opds.md",8818],"845353e3":[()=>n.e(239).then(n.bind(n,7673)),"@site/docs/read-content/live-text.md",7673],"8a1d5e05":[()=>n.e(334).then(n.bind(n,198)),"@site/docs/import-content/import-services.md",198],"8ec0ceae":[()=>n.e(217).then(n.bind(n,402)),"@site/docs/FAQs/readers-faqs.md",402],"935f2afb":[()=>n.e(581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"96aa63ee":[()=>n.e(707).then(n.bind(n,6945)),"@site/docs/FAQs/premium-faqs.md",6945],"9c1d2f0d":[()=>n.e(780).then(n.t.bind(n,9386,19)),"~docs/default/category-tutorialsidebar-category-reading-content-06b.json",9386],a5fac032:[()=>n.e(76).then(n.bind(n,4897)),"@site/docs/import-content/icloud-drive.md",4897],a7bd4aaa:[()=>n.e(98).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(869),n.e(48)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],a94c3f64:[()=>n.e(515).then(n.bind(n,4982)),"@site/docs/organize-content/multiple-libraries.md",4982],b53bdc67:[()=>n.e(497).then(n.bind(n,1073)),"@site/docs/read-content/incognito-mode.md",1073],bb748de9:[()=>n.e(308).then(n.bind(n,5082)),"@site/docs/read-content/lock-zoom.md",5082],bf736e9a:[()=>n.e(604).then(n.t.bind(n,3939,19)),"~docs/default/category-tutorialsidebar-category-miscelaneous-498.json",3939],cc076405:[()=>n.e(757).then(n.bind(n,3874)),"@site/docs/read-content/reader-configurations.md",3874],d589d3a7:[()=>n.e(924).then(n.bind(n,8578)),"@site/docs/getting-started.md",8578],e5720f42:[()=>n.e(778).then(n.t.bind(n,5966,19)),"~docs/default/category-tutorialsidebar-category-organizing-content-e85.json",5966],e5b1e55b:[()=>n.e(661).then(n.bind(n,520)),"@site/docs/misc/change-app-language.md",520],ece06b45:[()=>n.e(773).then(n.t.bind(n,5139,19)),"~docs/default/category-tutorialsidebar-category-faqs-f88.json",5139],ff832c6a:[()=>n.e(950).then(n.bind(n,715)),"@site/docs/FAQs/library-faqs.md",715]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,u.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(c.W,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const p=[{path:"/",component:d("/","b92"),routes:[{path:"/",component:d("/","6da"),routes:[{path:"/",component:d("/","4b1"),routes:[{path:"/category/faqs",component:d("/category/faqs","bb6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/importing-content",component:d("/category/importing-content","44e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/miscelaneous",component:d("/category/miscelaneous","840"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/organizing-content",component:d("/category/organizing-content","979"),exact:!0,sidebar:"tutorialSidebar"},{path:"/category/reading-content",component:d("/category/reading-content","10d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/general-faqs",component:d("/FAQs/general-faqs","8b5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/library-faqs",component:d("/FAQs/library-faqs","467"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/opds-faqs",component:d("/FAQs/opds-faqs","021"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/premium-faqs",component:d("/FAQs/premium-faqs","106"),exact:!0,sidebar:"tutorialSidebar"},{path:"/FAQs/readers-faqs",component:d("/FAQs/readers-faqs","a96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/files-app",component:d("/import-content/files-app","6be"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/icloud-drive",component:d("/import-content/icloud-drive","683"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/import-services",component:d("/import-content/import-services","aa1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/opds",component:d("/import-content/opds","685"),exact:!0,sidebar:"tutorialSidebar"},{path:"/import-content/supported-files",component:d("/import-content/supported-files","2a9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/change-app-language",component:d("/misc/change-app-language","76d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/moving-to-new-device",component:d("/misc/moving-to-new-device","297"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/sending-app-diagnostics",component:d("/misc/sending-app-diagnostics","366"),exact:!0,sidebar:"tutorialSidebar"},{path:"/misc/sync-reading-sessions",component:d("/misc/sync-reading-sessions","71b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/organize-content/multiple-libraries",component:d("/organize-content/multiple-libraries","905"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/image-filters",component:d("/read-content/image-filters","31d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/incognito-mode",component:d("/read-content/incognito-mode","e25"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/live-text",component:d("/read-content/live-text","993"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/lock-zoom",component:d("/read-content/lock-zoom","958"),exact:!0,sidebar:"tutorialSidebar"},{path:"/read-content/reader-configurations",component:d("/read-content/reader-configurations","601"),exact:!0,sidebar:"tutorialSidebar"},{path:"/",component:d("/","0a9"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6134),n(6294),n(1043)];var u=n(8328),c=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),g=n(4586),h=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,g.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,g.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,g.A)(),{pathname:r}=(0,c.zy)();return e+(0,x.applyTrailingSlash)((0,h.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function A(){const{i18n:{currentLocale:e}}=(0,g.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const _=new Map;function T(e){if(_.has(e.pathname))return{...e,pathname:_.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return _.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return _.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),N=n(6988),L=n(205);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r Your Docusaurus site did not load properly. A very common reason is a wrong site baseUrl configuration. Current configured baseUrl = ${e} ${"/"===e?" (default value)":""} We suggest trying baseUrl = {if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Ne.navbarHideable,!d&&Ne.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Le,{onClick:i.toggle}),(0,c.jsx)(je,{})]})}var Pe=n(440);const Oe={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function De(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Fe(e){let{error:t}=e;const n=(0,Pe.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:Oe.errorBoundaryError,children:n})}class Ie extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Me="right";function ze(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Be(){const{toggle:e,shown:t}=(0,j.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(ze,{})})}const $e={colorModeToggle:"colorModeToggle_DEke"};function Ue(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Ie,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(Ce,{...e})},t)))})}function qe(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function He(){const e=(0,j.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Me)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,c.jsx)(qe,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(Be,{}),(0,c.jsx)(Q,{}),(0,c.jsx)(Ue,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Ue,{items:r}),(0,c.jsx)(V,{className:$e.colorModeToggle}),!a&&(0,c.jsx)(ve,{children:(0,c.jsx)(ye.A,{})})]})})}function Ge(){return(0,c.jsx)(Re,{children:(0,c.jsx)(He,{})})}function Ve(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Z.A,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,J.A)(r)&&(0,c.jsx)(te.A,{})]})}function We(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(Ve,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(We,{item:e},t)))})]})}function Ke(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(Qe,{column:e},t)))})}function Ye(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ze(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(Ve,{item:t})}function Xe(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Ze,{item:e}),t.length!==n+1&&(0,c.jsx)(Ye,{})]},n)))})})}function Je(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(Ke,{columns:t}):(0,c.jsx)(Xe,{links:t})}var et=n(1122);const tt={footerLogoLink:"footerLogoLink_BH7S"};function nt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(et.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function rt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Z.A,{href:t.href,className:tt.footerLogoLink,target:t.target,children:(0,c.jsx)(nt,{logo:t})}):(0,c.jsx)(nt,{logo:t})}function at(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function ot(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function it(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,c.jsx)(ot,{style:a,links:n&&n.length>0&&(0,c.jsx)(Je,{links:n}),logo:r&&(0,c.jsx)(rt,{logo:r}),copyright:t&&(0,c.jsx)(at,{copyright:t})})}const lt=r.memo(it),st=(0,L.fM)([M.a,k.oq,N.Tv,xe.VQ,i.Jx,function(e){let{children:t}=e;return(0,c.jsx)(R.y_,{children:(0,c.jsx)(j.e,{children:(0,c.jsx)(O,{children:t})})})}]);function ut(e){let{children:t}=e;return(0,c.jsx)(st,{children:t})}var ct=n(1107);function dt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(ct.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(De,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(Fe,{error:t})})]})})})}const pt={mainWrapper:"mainWrapper_z2l0"};function ft(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,c.jsxs)(ut,{children:[(0,c.jsx)(i.be,{title:l,description:s}),(0,c.jsx)(v,{}),(0,c.jsx)(T,{}),(0,c.jsx)(Ge,{}),(0,c.jsx)("div",{id:d,className:(0,a.A)(h.G.wrapper.main,pt.mainWrapper,r),children:(0,c.jsx)(o.A,{fallback:e=>(0,c.jsx)(dt,{...e}),children:t})}),!n&&(0,c.jsx)(lt,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),l=n(1122),s=n(4848);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:c,titleClassName:d,...p}=e,f=(0,a.A)(l?.href||"/"),m=n?"":t,g=l?.alt??m;return(0,s.jsxs)(r.A,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:g,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function u(e){let{className:t,children:n}=e;const u=(0,o.A)(),{colorMode:c}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:r,...a}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>u});var r=n(6540),a=n(8193),o=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function u(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function m(e){if(!a.A.canUseDOM)return e?c:d}function g(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return f({collapsibleRef:c,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(c.current,n),i?.(n))},className:s,children:a})}function h(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&u(t)}),[a,t]),a?(0,l.jsx)(g,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?h:g;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>g,oq:()=>m});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),l=n(6342),s=n(4848);const u=(0,o.Wf)("docusaurus.announcement.dismiss"),c=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),p=e=>u.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function g(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>h});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),l=n(6342),s=n(4848);const u=r.createContext(void 0),c="theme",d=(0,i.Wf)(c),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),g=e=>{d.set(f(e))};function h(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&g(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),a=n(4070),o=n(7065),i=n(6342),l=n(1754),s=n(9532),u=n(9466),c=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,u.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function g(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function h(e){let{children:t}=e;const n=g();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,c.jsx)(h,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>u});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>m});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),l=n(9532);function s(e){!function(e){const t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6342),c=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=p();return(0,c.jsx)(d.Provider,{value:n,children:t})}function m(){const e=r.useContext(d);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>s,y_:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{d1:()=>_,Nr:()=>m,w8:()=>b,C5:()=>p,$S:()=>g,cC:()=>f,B5:()=>A,Vd:()=>S,QB:()=>C,fW:()=>E,OF:()=>x,Y:()=>w});var r=n(6540),a=n(6347),o=n(2831),i=n(4070),l=n(5597),s=n(2252),u=n(6588);function c(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){const t=(0,s.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function g(){const{pathname:e}=(0,a.zy)(),t=(0,u.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const h=(e,t)=>void 0!==e&&(0,d.ys)(e,t),y=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?h(e.href,t):"category"===e.type&&(h(e.href,t)||y(e.items,t))}function v(e,t){switch(e.type){case"category":return b(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||b(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function x(){const e=(0,u.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>c([t,n,a].filter(Boolean))),[t,n,a])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function C(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function A(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,a.B6)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,o.v)(i),sidebarName:u,sidebarItems:c}}function _(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),u=n(4586);var c=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),p=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),l=(0,a.A)(i,t);return(0,c.jsxs)(p.Provider,{value:l,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(f,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>u,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>c});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?.comment
can become .namespace--comment
) or replace them with your defined ones (like .editor__comment
). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll
and highlightAllUnder
methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(_),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]