diff --git a/404.html b/404.html index 29eed986a..a6b8b5428 100644 --- a/404.html +++ b/404.html @@ -15,7 +15,7 @@ - + diff --git a/assets/js/e6fecdbd.a7cb3ddf.js b/assets/js/e6fecdbd.6c11a0f0.js similarity index 61% rename from assets/js/e6fecdbd.a7cb3ddf.js rename to assets/js/e6fecdbd.6c11a0f0.js index 1b2e52b74..6bdbb2c31 100644 --- a/assets/js/e6fecdbd.a7cb3ddf.js +++ b/assets/js/e6fecdbd.6c11a0f0.js @@ -1 +1 @@ -"use strict";(self.webpackChunkadminforth=self.webpackChunkadminforth||[]).push([[2262],{9333:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>l});var t=i(4848),o=i(8453);const s={},a="Branding and Theming",d={id:"tutorial/Customization/branding",title:"Branding and Theming",description:"The first things you would probably like to change are the logo, favicon and the name of the application.",source:"@site/docs/tutorial/03-Customization/01-branding.md",sourceDirName:"tutorial/03-Customization",slug:"/tutorial/Customization/branding",permalink:"/docs/tutorial/Customization/branding",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Glossary",permalink:"/docs/tutorial/glossary"},next:{title:"Custom record field rendering",permalink:"/docs/tutorial/Customization/customFieldRendering"}},r={},l=[{value:"Removing brand name from sidebar",id:"removing-brand-name-from-sidebar",level:2},{value:"Theming",id:"theming",level:2},{value:"Square vs rounded buttons?",id:"square-vs-rounded-buttons",level:2},{value:"Login background",id:"login-background",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"branding-and-theming",children:"Branding and Theming"}),"\n",(0,t.jsx)(n.p,{children:"The first things you would probably like to change are the logo, favicon and the name of the application."}),"\n",(0,t.jsxs)(n.p,{children:["First of all create directory named ",(0,t.jsx)(n.code,{children:"custom"})," at the same level with your TypeScript/JavaScript index file."]}),"\n",(0,t.jsxs)(n.p,{children:["We will use this directory for all custom components. If you want to call your dir with other name then ",(0,t.jsx)(n.code,{children:"custom"}),", just set ",(0,t.jsx)(n.a,{href:"/docs/api/types/Back/interfaces/AdminForthConfig#customcomponentsdir",children:"customComponentsDir option"})]}),"\n",(0,t.jsxs)(n.p,{children:["Place your logo file into the ",(0,t.jsx)(n.code,{children:"custom"})," directory e.g. (",(0,t.jsx)(n.code,{children:"logo.svg"}),")"]}),"\n",(0,t.jsxs)(n.p,{children:["Also place your favicon into the ",(0,t.jsx)(n.code,{children:"custom"})," directory e.g. (",(0,t.jsx)(n.code,{children:"favicon.png"}),")"]}),"\n",(0,t.jsx)(n.p,{children:"Then you can change the branding of the application in the configuration:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nconst admin = new AdminForth({\n ...\n customization: {\n//diff-remove\n brandName: \"myadmin\",\n//diff-add\n brandName: 'My App', // used in login page and sidebar\n//diff-remove\n title: \"myadmin\",\n//diff-add\n title: 'My App Admin', // used to set HTML title tag\n//diff-remove\n brandLogo: '@@/assets/logo.svg',\n//diff-add\n brandLogo: '@@/logo.svg',\n//diff-remove\n favicon: '@@/assets/favicon.png',\n//diff-add\n favicon: '@@/favicon.png',\n//diff-add\n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Please note that ",(0,t.jsx)(n.code,{children:"@@/"})," is a special prefix which tells AdminForth to look for the file in the ",(0,t.jsx)(n.code,{children:"custom"})," directory.\nYou can use ",(0,t.jsx)(n.code,{children:"@@/"})," prefix for all paths in the configuration and also import images like this in your custom components e.g.:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:'\n'})}),"\n",(0,t.jsx)(n.h2,{id:"removing-brand-name-from-sidebar",children:"Removing brand name from sidebar"}),"\n",(0,t.jsx)(n.p,{children:"If you are using logo image which has branded title inside, you might\nwant completely remove default text brand name from sidebar:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"brandName: 'My App',\n//diff-add\nshowBrandNameInSidebar: false,\n"})}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"brandName"})," will still be used in the other places e.g. login form."]}),"\n",(0,t.jsx)(n.h2,{id:"theming",children:"Theming"}),"\n",(0,t.jsx)(n.p,{children:"AdminForth uses TailwindCSS for styling. You are able to customize the look of the application by changing the TailwindCSS configuration."}),"\n",(0,t.jsxs)(n.p,{children:["Use ",(0,t.jsx)(n.a,{href:"https://github.com/devforth/adminforth/blob/main/adminforth/modules/styles.ts",children:"styles.ts"})," file to see which variables are available for change."]}),"\n",(0,t.jsx)(n.p,{children:"Let's say your brand has a primary purple color and you wish to make side bar purple with white text."}),"\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"index.ts"})," file set the ",(0,t.jsx)(n.code,{children:"styles"})," property in the configuration:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nconst admin = new AdminForth({\n ...\n customization: {\n styles: {\n colors: {\n light: {\n//diff-add\n // color for links, icons etc.\n//diff-remove\n primary: '#1a56db',\n//diff-add\n primary: '#b400b8',\n//diff-add\n // color for sidebar and text\n//diff-remove\n sidebar: { main: '#f9fafb', text: '#213045' },\n//diff-add\n sidebar: {main:'#571e58', text:'white'},\n//diff-add\n },\n//diff-add\n }\n//diff-add\n } \n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Here is how it looks:\n",(0,t.jsx)(n.img,{alt:"alt text",src:i(7281).A+"",width:"3670",height:"1925"})]}),"\n",(0,t.jsx)(n.h2,{id:"square-vs-rounded-buttons",children:"Square vs rounded buttons?"}),"\n",(0,t.jsx)(n.p,{children:"Not an issue, just change:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:'styles: {\n//diff-add\n borderRadius: {\n//diff-add\n "default": "0px"\n//diff-add\n }\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"login-background",children:"Login background"}),"\n",(0,t.jsx)(n.p,{children:"To make login interface less boring background image matters."}),"\n",(0,t.jsxs)(n.p,{children:["For example you might want to get ",(0,t.jsx)(n.a,{href:"https://unsplash.com/s/photos/secure?license=free",children:"free sweet background"})," from Unsplash like\n",(0,t.jsx)(n.a,{href:"https://images.unsplash.com/photo-1516501312919-d0cb0b7b60b8?q=80&w=3404&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",children:"Nate Watson's apartments view"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:["Download it to ",(0,t.jsx)(n.code,{children:"custom"})," directory, and just set it in the configuration:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"const admin = new AdminForth({\n ...\n auth: {\n ...\n//diff-add\n loginBackgroundImage: '@@/photo-1516501312919-d0cb0b7b60b8.jpeg',\n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Here is how it looks:\n",(0,t.jsx)(n.img,{alt:"alt text",src:i(6414).A+"",width:"3700",height:"1932"})]}),"\n",(0,t.jsx)(n.p,{children:"You can also set background position and size:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nauth: {\n ...\n loginBackgroundImage: '@@/photo-1516501312919-d0cb0b7b60b8.jpeg',\n//diff-add\n loginBackgroundPosition: 'over',\n}\n"})}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"loginBackgroundPosition"})," accepts values:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"over"})," - image will be over the whole login page with cover mode"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"1/2"}),"(default), ",(0,t.jsx)(n.code,{children:"3/4"}),", ",(0,t.jsx)(n.code,{children:"2/5"}),", ",(0,t.jsx)(n.code,{children:"3/5"})," etc. - image will be in the left side of the login page with cover mode"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},6414:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/demo.adminforth.dev_login-ed257e25052ee1467a966d8453252cb7.png"},7281:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/image-10-738d96deab65708d14f1989c05c7f96e.png"},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>d});var t=i(6540);const o={},s=t.createContext(o);function a(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkadminforth=self.webpackChunkadminforth||[]).push([[2262],{9333:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>l});var t=i(4848),o=i(8453);const s={},a="Branding and Theming",d={id:"tutorial/Customization/branding",title:"Branding and Theming",description:"The first things you would probably like to change are the logo, favicon and the name of the application.",source:"@site/docs/tutorial/03-Customization/01-branding.md",sourceDirName:"tutorial/03-Customization",slug:"/tutorial/Customization/branding",permalink:"/docs/tutorial/Customization/branding",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Glossary",permalink:"/docs/tutorial/glossary"},next:{title:"Custom record field rendering",permalink:"/docs/tutorial/Customization/customFieldRendering"}},r={},l=[{value:"Removing brand name from sidebar",id:"removing-brand-name-from-sidebar",level:2},{value:"Theming",id:"theming",level:2},{value:"Square vs rounded buttons?",id:"square-vs-rounded-buttons",level:2},{value:"Login background",id:"login-background",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"branding-and-theming",children:"Branding and Theming"}),"\n",(0,t.jsx)(n.p,{children:"The first things you would probably like to change are the logo, favicon and the name of the application."}),"\n",(0,t.jsxs)(n.p,{children:["First of all create directory named ",(0,t.jsx)(n.code,{children:"custom"})," at the same level with your TypeScript/JavaScript index file."]}),"\n",(0,t.jsxs)(n.p,{children:["We will use this directory for all custom components. If you want to call your dir with other name then ",(0,t.jsx)(n.code,{children:"custom"}),", just set ",(0,t.jsx)(n.a,{href:"/docs/api/types/Back/interfaces/AdminForthConfig#customcomponentsdir",children:"customComponentsDir option"})]}),"\n",(0,t.jsxs)(n.p,{children:["Place your logo file into the ",(0,t.jsx)(n.code,{children:"custom"})," directory e.g. (",(0,t.jsx)(n.code,{children:"logo.svg"}),")"]}),"\n",(0,t.jsxs)(n.p,{children:["Also place your favicon into the ",(0,t.jsx)(n.code,{children:"custom"})," directory e.g. (",(0,t.jsx)(n.code,{children:"favicon.png"}),")"]}),"\n",(0,t.jsx)(n.p,{children:"Then you can change the branding of the application in the configuration:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nconst admin = new AdminForth({\n ...\n customization: {\n//diff-remove\n brandName: \"myadmin\",\n//diff-add\n brandName: 'My App', // used in login page and sidebar\n//diff-remove\n title: \"myadmin\",\n//diff-add\n title: 'My App Admin', // used to set HTML title tag\n//diff-remove\n brandLogo: '@@/assets/logo.svg',\n//diff-add\n brandLogo: '@@/logo.svg',\n//diff-remove\n favicon: '@@/assets/favicon.png',\n//diff-add\n favicon: '@@/favicon.png',\n//diff-add\n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Please note that ",(0,t.jsx)(n.code,{children:"@@/"})," is a special prefix which tells AdminForth to look for the file in the ",(0,t.jsx)(n.code,{children:"custom"})," directory.\nYou can use ",(0,t.jsx)(n.code,{children:"@@/"})," prefix for all paths in the configuration and also import images like this in your custom components e.g.:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",children:'\n'})}),"\n",(0,t.jsx)(n.h2,{id:"removing-brand-name-from-sidebar",children:"Removing brand name from sidebar"}),"\n",(0,t.jsx)(n.p,{children:"If you are using logo image which has branded title inside, you might\nwant completely remove default text brand name from sidebar:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"brandName: 'My App',\n//diff-add\nshowBrandNameInSidebar: false,\n"})}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"brandName"})," will still be used in the other places e.g. login form."]}),"\n",(0,t.jsx)(n.h2,{id:"theming",children:"Theming"}),"\n",(0,t.jsx)(n.p,{children:"AdminForth uses TailwindCSS for styling. You are able to customize the look of the application by changing the TailwindCSS configuration."}),"\n",(0,t.jsxs)(n.p,{children:["Use ",(0,t.jsx)(n.a,{href:"https://github.com/devforth/adminforth/blob/main/adminforth/modules/styles.ts",children:"styles.ts"})," file to see which variables are available for change."]}),"\n",(0,t.jsx)(n.p,{children:"Let's say your brand has a primary purple color and you wish to make side bar purple with white text."}),"\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"index.ts"})," file set the ",(0,t.jsx)(n.code,{children:"styles"})," property in the configuration:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nconst admin = new AdminForth({\n ...\n customization: {\n styles: {\n colors: {\n light: {\n//diff-add\n // color for links, icons etc.\n//diff-remove\n primary: '#1a56db',\n//diff-add\n primary: '#b400b8',\n//diff-add\n // color for sidebar and text\n//diff-remove\n sidebar: { main: '#f9fafb', text: '#213045' },\n//diff-add\n sidebar: {main:'#571e58', text:'white'},\n },\n }\n } \n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Here is how it looks:\n",(0,t.jsx)(n.img,{alt:"alt text",src:i(7281).A+"",width:"3670",height:"1925"})]}),"\n",(0,t.jsx)(n.h2,{id:"square-vs-rounded-buttons",children:"Square vs rounded buttons?"}),"\n",(0,t.jsx)(n.p,{children:"Not an issue, just change:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:'styles: {\n//diff-add\n borderRadius: {\n//diff-add\n "default": "0px"\n//diff-add\n }\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"login-background",children:"Login background"}),"\n",(0,t.jsx)(n.p,{children:"To make login interface less boring background image matters."}),"\n",(0,t.jsxs)(n.p,{children:["For example you might want to get ",(0,t.jsx)(n.a,{href:"https://unsplash.com/s/photos/secure?license=free",children:"free sweet background"})," from Unsplash like\n",(0,t.jsx)(n.a,{href:"https://images.unsplash.com/photo-1516501312919-d0cb0b7b60b8?q=80&w=3404&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",children:"Nate Watson's apartments view"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:["Download it to ",(0,t.jsx)(n.code,{children:"custom"})," directory, and just set it in the configuration:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"const admin = new AdminForth({\n ...\n auth: {\n ...\n//diff-add\n loginBackgroundImage: '@@/photo-1516501312919-d0cb0b7b60b8.jpeg',\n },\n ...\n});\n"})}),"\n",(0,t.jsxs)(n.p,{children:["Here is how it looks:\n",(0,t.jsx)(n.img,{alt:"alt text",src:i(6414).A+"",width:"3700",height:"1932"})]}),"\n",(0,t.jsx)(n.p,{children:"You can also set background position and size:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-ts",metastring:"title='./index.ts'",children:"\nauth: {\n ...\n loginBackgroundImage: '@@/photo-1516501312919-d0cb0b7b60b8.jpeg',\n//diff-add\n loginBackgroundPosition: 'over',\n}\n"})}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"loginBackgroundPosition"})," accepts values:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"over"})," - image will be over the whole login page with cover mode"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"1/2"}),"(default), ",(0,t.jsx)(n.code,{children:"3/4"}),", ",(0,t.jsx)(n.code,{children:"2/5"}),", ",(0,t.jsx)(n.code,{children:"3/5"})," etc. - image will be in the left side of the login page with cover mode"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},6414:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/demo.adminforth.dev_login-ed257e25052ee1467a966d8453252cb7.png"},7281:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/image-10-738d96deab65708d14f1989c05c7f96e.png"},8453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>d});var t=i(6540);const o={},s=t.createContext(o);function a(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.50e546a4.js b/assets/js/runtime~main.4e9dbe60.js similarity index 99% rename from assets/js/runtime~main.50e546a4.js rename to assets/js/runtime~main.4e9dbe60.js index dc51c1083..43e716e04 100644 --- a/assets/js/runtime~main.50e546a4.js +++ b/assets/js/runtime~main.4e9dbe60.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({9:"c85c08be",60:"2c9d4603",103:"31091af1",137:"67d18bf6",227:"c7db71d4",295:"c7390d9a",347:"f761c02b",381:"485ec31e",430:"0f528969",529:"08af526d",594:"5e8c322a",663:"3c1f5611",713:"6745c6da",723:"f87004a0",811:"be90b059",957:"c141421f",1002:"38583323",1122:"ed5bf3ae",1235:"a7456010",1316:"a923e72f",1339:"e401bd4d",1430:"35aacbf2",1473:"6377c488",1500:"61df9d78",1508:"7fc3ff8b",1768:"0f6f7c87",1903:"acecf23e",1964:"75a9a257",1980:"186edb45",2010:"6de80e9b",2133:"62fb5867",2138:"1a4e3797",2256:"11b43341",2262:"e6fecdbd",2389:"0864833f",2467:"0963d772",2525:"3c6ce547",2621:"1590cc1f",2634:"033a99ac",2641:"b3491139",2711:"9e4087bc",2728:"4a260936",2812:"a3b62a48",2889:"aaa78e0a",2916:"5ffa2238",2955:"b0e83d53",2977:"8705ed14",3176:"65a28b94",3215:"2063472f",3248:"665b0fc5",3249:"ccc49370",3250:"e660cd3b",3302:"67928896",3495:"6d0c0fe0",3552:"83d3f702",3748:"113d761d",3823:"95e6ba62",3871:"16012b17",4062:"93961630",4149:"60ba32f6",4167:"f95c4425",4256:"26e05296",4335:"7ddc5fd3",4346:"f995d61e",4410:"6bea9211",4412:"3bc0de7a",4477:"053eedc9",4485:"a9548b52",4583:"1df93b7f",4592:"4caee09b",4687:"872824b5",4720:"c0834827",4753:"29a082d0",4770:"fa358aed",4813:"6875c492",4830:"c4c3d6ff",4853:"2819bec8",4980:"36feba40",5184:"de731551",5292:"ecd9535a",5401:"aea05a85",5552:"dd30c1b8",5585:"930bc1c5",5653:"5dd1e9f0",5696:"828f7c0a",5742:"aba21aa0",5857:"0f184050",5859:"5fb60759",5880:"736e9669",5983:"3b75fb7b",6006:"b36f7c5a",6068:"ca0415ef",6190:"6480425b",6228:"65d8d000",6237:"83725ffe",6352:"7bbf514f",6368:"84925c82",6379:"35f18acc",6432:"7429c523",6469:"93fdbfd0",6498:"729fb566",6507:"1bb47565",6594:"35105669",6623:"a6fc25b5",6748:"c36f7a01",6759:"d69a358d",6820:"a7a9f2c0",6914:"5da08e7a",6961:"7b1edb8e",7068:"021e5105",7098:"a7bd4aaa",7184:"1e563bf9",7262:"bee98664",7356:"833c0e4c",7449:"9ff66148",7472:"814f3328",7643:"a6aa9e1f",7850:"f0e2a540",7865:"024de627",7934:"47a44e8d",7942:"6da4d60b",7987:"0b1aedcb",8016:"afbee910",8066:"336a6cb7",8094:"13e752a3",8206:"95d36c9b",8209:"01a85c17",8240:"bb2bc82d",8401:"17896441",8513:"891bcc9c",8643:"d40d766e",8749:"dbfc4782",8825:"e9622a43",8867:"41b6af93",8870:"c72b249f",8910:"8a5469a7",8974:"b44397f2",9048:"a94703ab",9082:"d5bfda0a",9090:"bc9764a9",9417:"35b001da",9529:"babbf919",9647:"5e95c892",9729:"f87cbaa6",9782:"a8944d74",9858:"36994c47",9873:"ca1b7bc1"}[e]||e)+"."+{9:"70c608f8",60:"8d230f02",103:"fb35b59e",137:"b9450951",227:"cf0e6fbc",295:"1aaaba41",347:"badb7b0c",381:"b3afa36a",416:"8fe0370d",430:"0308299f",529:"1023ab13",594:"6541bf4c",663:"c9b17601",713:"d9a687eb",723:"34af0ced",811:"cb228703",957:"534e51bb",1002:"1f4f45f1",1122:"cd25c54d",1235:"01c51c11",1316:"68a548ec",1339:"e9d4466e",1430:"22dcc64c",1473:"79699472",1500:"5f8afb68",1508:"a77cf8a8",1768:"1e8e5318",1903:"408603ab",1964:"4fa8f785",1980:"f8d55ef1",2010:"f73cf66a",2133:"043be358",2138:"05385248",2237:"964ba571",2256:"bdf21e98",2262:"a7cb3ddf",2389:"3aff3f5b",2467:"05030701",2525:"fd1f66df",2621:"ad26c463",2634:"6806bae5",2641:"af927d1d",2711:"594ee1b1",2728:"ca08fb8e",2812:"4433fb4d",2889:"a7ec89cc",2916:"0cdc7417",2955:"aecfb48e",2977:"5927a5ca",3176:"9d8c8960",3215:"28406cef",3248:"28cb9b11",3249:"e48ced1d",3250:"24a292e2",3302:"0733b661",3495:"7d3905c1",3552:"c03fb59b",3748:"b8f7eb6c",3823:"9f421f94",3871:"430e8fdc",4062:"4613a2a3",4149:"97ea56c5",4167:"317549a8",4256:"d3e0b1cc",4335:"8b516593",4346:"647a36d6",4410:"ae28e5b9",4412:"4e27fa9f",4477:"34f1a0e0",4485:"f8172f4f",4583:"21ba430d",4592:"c34f5c9a",4687:"56161b45",4720:"039ebc9b",4753:"aa1ea88e",4770:"0178d393",4813:"b8462f58",4830:"ccce06b1",4853:"d19536a7",4980:"8ba9c02e",5184:"e3f8ff3b",5292:"6fa0f91f",5309:"1c860f93",5401:"1730ae27",5552:"3cee22b4",5585:"a3fc0df1",5653:"7caa32e4",5696:"a491c0de",5742:"5b35ab57",5857:"cfe72602",5859:"49ff892c",5880:"e3a2ba46",5983:"275535f1",6006:"aab03f1b",6068:"0c02ec62",6190:"554c46e3",6228:"6d810595",6237:"56f1fe7c",6352:"ff4bdf59",6368:"c7b0c8b9",6379:"5d9d85e2",6432:"46095009",6469:"91bb666c",6498:"d18db2fe",6507:"f52761f8",6594:"985fa623",6623:"57fc656f",6748:"36d859ed",6759:"7373b8f6",6820:"8d7b4bc3",6914:"a32e162b",6961:"9bf192a4",7068:"4a783d9c",7098:"1ccb7c00",7184:"c873270e",7262:"43a66d73",7356:"4c53e7b1",7449:"a190d15d",7472:"01feaee6",7643:"848cc9ea",7850:"fd1a4e41",7865:"32654835",7934:"8fd05b06",7942:"8ff00528",7987:"ce511a01",8016:"7ca8e2a9",8066:"c10a0485",8094:"29e0346f",8206:"4919cd58",8209:"e63d16a5",8240:"bc8fb3de",8401:"b6bacb8b",8513:"222861d6",8643:"7df63ceb",8749:"6f93da39",8825:"e1799115",8867:"d27adb13",8870:"ec277055",8910:"2cfbac64",8913:"a57d5824",8974:"74505817",9048:"672a973b",9082:"ca1d49cd",9090:"371de680",9113:"6e63db48",9417:"0b182a48",9462:"12b53926",9529:"c4f077e7",9647:"757d1c74",9729:"e10aa3f9",9782:"3f3ebc60",9858:"e2f41c0d",9873:"04e4e911"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="adminforth:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",35105669:"6594",38583323:"1002",67928896:"3302",93961630:"4062",c85c08be:"9","2c9d4603":"60","31091af1":"103","67d18bf6":"137",c7db71d4:"227",c7390d9a:"295",f761c02b:"347","485ec31e":"381","0f528969":"430","08af526d":"529","5e8c322a":"594","3c1f5611":"663","6745c6da":"713",f87004a0:"723",be90b059:"811",c141421f:"957",ed5bf3ae:"1122",a7456010:"1235",a923e72f:"1316",e401bd4d:"1339","35aacbf2":"1430","6377c488":"1473","61df9d78":"1500","7fc3ff8b":"1508","0f6f7c87":"1768",acecf23e:"1903","75a9a257":"1964","186edb45":"1980","6de80e9b":"2010","62fb5867":"2133","1a4e3797":"2138","11b43341":"2256",e6fecdbd:"2262","0864833f":"2389","0963d772":"2467","3c6ce547":"2525","1590cc1f":"2621","033a99ac":"2634",b3491139:"2641","9e4087bc":"2711","4a260936":"2728",a3b62a48:"2812",aaa78e0a:"2889","5ffa2238":"2916",b0e83d53:"2955","8705ed14":"2977","65a28b94":"3176","2063472f":"3215","665b0fc5":"3248",ccc49370:"3249",e660cd3b:"3250","6d0c0fe0":"3495","83d3f702":"3552","113d761d":"3748","95e6ba62":"3823","16012b17":"3871","60ba32f6":"4149",f95c4425:"4167","26e05296":"4256","7ddc5fd3":"4335",f995d61e:"4346","6bea9211":"4410","3bc0de7a":"4412","053eedc9":"4477",a9548b52:"4485","1df93b7f":"4583","4caee09b":"4592","872824b5":"4687",c0834827:"4720","29a082d0":"4753",fa358aed:"4770","6875c492":"4813",c4c3d6ff:"4830","2819bec8":"4853","36feba40":"4980",de731551:"5184",ecd9535a:"5292",aea05a85:"5401",dd30c1b8:"5552","930bc1c5":"5585","5dd1e9f0":"5653","828f7c0a":"5696",aba21aa0:"5742","0f184050":"5857","5fb60759":"5859","736e9669":"5880","3b75fb7b":"5983",b36f7c5a:"6006",ca0415ef:"6068","6480425b":"6190","65d8d000":"6228","83725ffe":"6237","7bbf514f":"6352","84925c82":"6368","35f18acc":"6379","7429c523":"6432","93fdbfd0":"6469","729fb566":"6498","1bb47565":"6507",a6fc25b5:"6623",c36f7a01:"6748",d69a358d:"6759",a7a9f2c0:"6820","5da08e7a":"6914","7b1edb8e":"6961","021e5105":"7068",a7bd4aaa:"7098","1e563bf9":"7184",bee98664:"7262","833c0e4c":"7356","9ff66148":"7449","814f3328":"7472",a6aa9e1f:"7643",f0e2a540:"7850","024de627":"7865","47a44e8d":"7934","6da4d60b":"7942","0b1aedcb":"7987",afbee910:"8016","336a6cb7":"8066","13e752a3":"8094","95d36c9b":"8206","01a85c17":"8209",bb2bc82d:"8240","891bcc9c":"8513",d40d766e:"8643",dbfc4782:"8749",e9622a43:"8825","41b6af93":"8867",c72b249f:"8870","8a5469a7":"8910",b44397f2:"8974",a94703ab:"9048",d5bfda0a:"9082",bc9764a9:"9090","35b001da":"9417",babbf919:"9529","5e95c892":"9647",f87cbaa6:"9729",a8944d74:"9782","36994c47":"9858",ca1b7bc1:"9873"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,f,c,b,d={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return d[e].call(f.exports,f,f.exports,r),f.exports}r.m=d,e=[],r.O=(a,f,c,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[f,c,b]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,r.d(b,d),b},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({9:"c85c08be",60:"2c9d4603",103:"31091af1",137:"67d18bf6",227:"c7db71d4",295:"c7390d9a",347:"f761c02b",381:"485ec31e",430:"0f528969",529:"08af526d",594:"5e8c322a",663:"3c1f5611",713:"6745c6da",723:"f87004a0",811:"be90b059",957:"c141421f",1002:"38583323",1122:"ed5bf3ae",1235:"a7456010",1316:"a923e72f",1339:"e401bd4d",1430:"35aacbf2",1473:"6377c488",1500:"61df9d78",1508:"7fc3ff8b",1768:"0f6f7c87",1903:"acecf23e",1964:"75a9a257",1980:"186edb45",2010:"6de80e9b",2133:"62fb5867",2138:"1a4e3797",2256:"11b43341",2262:"e6fecdbd",2389:"0864833f",2467:"0963d772",2525:"3c6ce547",2621:"1590cc1f",2634:"033a99ac",2641:"b3491139",2711:"9e4087bc",2728:"4a260936",2812:"a3b62a48",2889:"aaa78e0a",2916:"5ffa2238",2955:"b0e83d53",2977:"8705ed14",3176:"65a28b94",3215:"2063472f",3248:"665b0fc5",3249:"ccc49370",3250:"e660cd3b",3302:"67928896",3495:"6d0c0fe0",3552:"83d3f702",3748:"113d761d",3823:"95e6ba62",3871:"16012b17",4062:"93961630",4149:"60ba32f6",4167:"f95c4425",4256:"26e05296",4335:"7ddc5fd3",4346:"f995d61e",4410:"6bea9211",4412:"3bc0de7a",4477:"053eedc9",4485:"a9548b52",4583:"1df93b7f",4592:"4caee09b",4687:"872824b5",4720:"c0834827",4753:"29a082d0",4770:"fa358aed",4813:"6875c492",4830:"c4c3d6ff",4853:"2819bec8",4980:"36feba40",5184:"de731551",5292:"ecd9535a",5401:"aea05a85",5552:"dd30c1b8",5585:"930bc1c5",5653:"5dd1e9f0",5696:"828f7c0a",5742:"aba21aa0",5857:"0f184050",5859:"5fb60759",5880:"736e9669",5983:"3b75fb7b",6006:"b36f7c5a",6068:"ca0415ef",6190:"6480425b",6228:"65d8d000",6237:"83725ffe",6352:"7bbf514f",6368:"84925c82",6379:"35f18acc",6432:"7429c523",6469:"93fdbfd0",6498:"729fb566",6507:"1bb47565",6594:"35105669",6623:"a6fc25b5",6748:"c36f7a01",6759:"d69a358d",6820:"a7a9f2c0",6914:"5da08e7a",6961:"7b1edb8e",7068:"021e5105",7098:"a7bd4aaa",7184:"1e563bf9",7262:"bee98664",7356:"833c0e4c",7449:"9ff66148",7472:"814f3328",7643:"a6aa9e1f",7850:"f0e2a540",7865:"024de627",7934:"47a44e8d",7942:"6da4d60b",7987:"0b1aedcb",8016:"afbee910",8066:"336a6cb7",8094:"13e752a3",8206:"95d36c9b",8209:"01a85c17",8240:"bb2bc82d",8401:"17896441",8513:"891bcc9c",8643:"d40d766e",8749:"dbfc4782",8825:"e9622a43",8867:"41b6af93",8870:"c72b249f",8910:"8a5469a7",8974:"b44397f2",9048:"a94703ab",9082:"d5bfda0a",9090:"bc9764a9",9417:"35b001da",9529:"babbf919",9647:"5e95c892",9729:"f87cbaa6",9782:"a8944d74",9858:"36994c47",9873:"ca1b7bc1"}[e]||e)+"."+{9:"70c608f8",60:"8d230f02",103:"fb35b59e",137:"b9450951",227:"cf0e6fbc",295:"1aaaba41",347:"badb7b0c",381:"b3afa36a",416:"8fe0370d",430:"0308299f",529:"1023ab13",594:"6541bf4c",663:"c9b17601",713:"d9a687eb",723:"34af0ced",811:"cb228703",957:"534e51bb",1002:"1f4f45f1",1122:"cd25c54d",1235:"01c51c11",1316:"68a548ec",1339:"e9d4466e",1430:"22dcc64c",1473:"79699472",1500:"5f8afb68",1508:"a77cf8a8",1768:"1e8e5318",1903:"408603ab",1964:"4fa8f785",1980:"f8d55ef1",2010:"f73cf66a",2133:"043be358",2138:"05385248",2237:"964ba571",2256:"bdf21e98",2262:"6c11a0f0",2389:"3aff3f5b",2467:"05030701",2525:"fd1f66df",2621:"ad26c463",2634:"6806bae5",2641:"af927d1d",2711:"594ee1b1",2728:"ca08fb8e",2812:"4433fb4d",2889:"a7ec89cc",2916:"0cdc7417",2955:"aecfb48e",2977:"5927a5ca",3176:"9d8c8960",3215:"28406cef",3248:"28cb9b11",3249:"e48ced1d",3250:"24a292e2",3302:"0733b661",3495:"7d3905c1",3552:"c03fb59b",3748:"b8f7eb6c",3823:"9f421f94",3871:"430e8fdc",4062:"4613a2a3",4149:"97ea56c5",4167:"317549a8",4256:"d3e0b1cc",4335:"8b516593",4346:"647a36d6",4410:"ae28e5b9",4412:"4e27fa9f",4477:"34f1a0e0",4485:"f8172f4f",4583:"21ba430d",4592:"c34f5c9a",4687:"56161b45",4720:"039ebc9b",4753:"aa1ea88e",4770:"0178d393",4813:"b8462f58",4830:"ccce06b1",4853:"d19536a7",4980:"8ba9c02e",5184:"e3f8ff3b",5292:"6fa0f91f",5309:"1c860f93",5401:"1730ae27",5552:"3cee22b4",5585:"a3fc0df1",5653:"7caa32e4",5696:"a491c0de",5742:"5b35ab57",5857:"cfe72602",5859:"49ff892c",5880:"e3a2ba46",5983:"275535f1",6006:"aab03f1b",6068:"0c02ec62",6190:"554c46e3",6228:"6d810595",6237:"56f1fe7c",6352:"ff4bdf59",6368:"c7b0c8b9",6379:"5d9d85e2",6432:"46095009",6469:"91bb666c",6498:"d18db2fe",6507:"f52761f8",6594:"985fa623",6623:"57fc656f",6748:"36d859ed",6759:"7373b8f6",6820:"8d7b4bc3",6914:"a32e162b",6961:"9bf192a4",7068:"4a783d9c",7098:"1ccb7c00",7184:"c873270e",7262:"43a66d73",7356:"4c53e7b1",7449:"a190d15d",7472:"01feaee6",7643:"848cc9ea",7850:"fd1a4e41",7865:"32654835",7934:"8fd05b06",7942:"8ff00528",7987:"ce511a01",8016:"7ca8e2a9",8066:"c10a0485",8094:"29e0346f",8206:"4919cd58",8209:"e63d16a5",8240:"bc8fb3de",8401:"b6bacb8b",8513:"222861d6",8643:"7df63ceb",8749:"6f93da39",8825:"e1799115",8867:"d27adb13",8870:"ec277055",8910:"2cfbac64",8913:"a57d5824",8974:"74505817",9048:"672a973b",9082:"ca1d49cd",9090:"371de680",9113:"6e63db48",9417:"0b182a48",9462:"12b53926",9529:"c4f077e7",9647:"757d1c74",9729:"e10aa3f9",9782:"3f3ebc60",9858:"e2f41c0d",9873:"04e4e911"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},b="adminforth:",r.l=(e,a,f,d)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",35105669:"6594",38583323:"1002",67928896:"3302",93961630:"4062",c85c08be:"9","2c9d4603":"60","31091af1":"103","67d18bf6":"137",c7db71d4:"227",c7390d9a:"295",f761c02b:"347","485ec31e":"381","0f528969":"430","08af526d":"529","5e8c322a":"594","3c1f5611":"663","6745c6da":"713",f87004a0:"723",be90b059:"811",c141421f:"957",ed5bf3ae:"1122",a7456010:"1235",a923e72f:"1316",e401bd4d:"1339","35aacbf2":"1430","6377c488":"1473","61df9d78":"1500","7fc3ff8b":"1508","0f6f7c87":"1768",acecf23e:"1903","75a9a257":"1964","186edb45":"1980","6de80e9b":"2010","62fb5867":"2133","1a4e3797":"2138","11b43341":"2256",e6fecdbd:"2262","0864833f":"2389","0963d772":"2467","3c6ce547":"2525","1590cc1f":"2621","033a99ac":"2634",b3491139:"2641","9e4087bc":"2711","4a260936":"2728",a3b62a48:"2812",aaa78e0a:"2889","5ffa2238":"2916",b0e83d53:"2955","8705ed14":"2977","65a28b94":"3176","2063472f":"3215","665b0fc5":"3248",ccc49370:"3249",e660cd3b:"3250","6d0c0fe0":"3495","83d3f702":"3552","113d761d":"3748","95e6ba62":"3823","16012b17":"3871","60ba32f6":"4149",f95c4425:"4167","26e05296":"4256","7ddc5fd3":"4335",f995d61e:"4346","6bea9211":"4410","3bc0de7a":"4412","053eedc9":"4477",a9548b52:"4485","1df93b7f":"4583","4caee09b":"4592","872824b5":"4687",c0834827:"4720","29a082d0":"4753",fa358aed:"4770","6875c492":"4813",c4c3d6ff:"4830","2819bec8":"4853","36feba40":"4980",de731551:"5184",ecd9535a:"5292",aea05a85:"5401",dd30c1b8:"5552","930bc1c5":"5585","5dd1e9f0":"5653","828f7c0a":"5696",aba21aa0:"5742","0f184050":"5857","5fb60759":"5859","736e9669":"5880","3b75fb7b":"5983",b36f7c5a:"6006",ca0415ef:"6068","6480425b":"6190","65d8d000":"6228","83725ffe":"6237","7bbf514f":"6352","84925c82":"6368","35f18acc":"6379","7429c523":"6432","93fdbfd0":"6469","729fb566":"6498","1bb47565":"6507",a6fc25b5:"6623",c36f7a01:"6748",d69a358d:"6759",a7a9f2c0:"6820","5da08e7a":"6914","7b1edb8e":"6961","021e5105":"7068",a7bd4aaa:"7098","1e563bf9":"7184",bee98664:"7262","833c0e4c":"7356","9ff66148":"7449","814f3328":"7472",a6aa9e1f:"7643",f0e2a540:"7850","024de627":"7865","47a44e8d":"7934","6da4d60b":"7942","0b1aedcb":"7987",afbee910:"8016","336a6cb7":"8066","13e752a3":"8094","95d36c9b":"8206","01a85c17":"8209",bb2bc82d:"8240","891bcc9c":"8513",d40d766e:"8643",dbfc4782:"8749",e9622a43:"8825","41b6af93":"8867",c72b249f:"8870","8a5469a7":"8910",b44397f2:"8974",a94703ab:"9048",d5bfda0a:"9082",bc9764a9:"9090","35b001da":"9417",babbf919:"9529","5e95c892":"9647",f87cbaa6:"9729",a8944d74:"9782","36994c47":"9858",ca1b7bc1:"9873"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var b=new Promise(((f,b)=>c=e[a]=[f,b]));f.push(c[2]=b);var d=r.p+r.u(a),t=new Error;r.l(d,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n