diff --git a/README.md b/README.md index ac83b3dfc..7699889cd 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ you through the process. Here is a bit of a status report. - [x] functional Address Space Layout Randomization - [x] OTP salting of function names and messages - [x] CSP Injection +- [ ] Frida-based harness for Post-Binary Analysis ### Comparison between Tauri 1 and Electron 5 diff --git a/docs-generator/.eslintignore b/docs-generator/.eslintignore index 9b1c8b133..3d1093f9e 100644 --- a/docs-generator/.eslintignore +++ b/docs-generator/.eslintignore @@ -1 +1,2 @@ /dist +/src/markdown \ No newline at end of file diff --git a/docs-generator/package.json b/docs-generator/package.json index 1fa25eb7d..856e0726a 100644 --- a/docs-generator/package.json +++ b/docs-generator/package.json @@ -1,13 +1,15 @@ { "name": "docs-generator", "version": "0.0.1", - "description": "A Quasar Framework app", - "productName": "Quasar App", + "description": "Tauri Documentation", + "productName": "Tauri Documentation", "cordovaId": "org.cordova.quasar.app", "author": "Daniel Thompson-Yvetot ", "private": true, "scripts": { + "build": "quasar build && cp ./src/404.html ./dist/spa && cp -r ./dist/spa/. ../docs", "lint": "eslint --ext .js,.vue src", + "lint-fix": "eslint --ext .js,.vue src --fix", "test": "echo \"No test specified\" && exit 0" }, "dependencies": { @@ -17,11 +19,14 @@ "devDependencies": { "@quasar/app": "^1.0.0", "@quasar/quasar-app-extension-qmarkdown": "^1.0.0-beta.18", + "@quasar/quasar-app-extension-qpublish": "^1.0.0-alpha.5", + "@quasar/quasar-app-extension-qribbon": "^1.0.0-beta.3", "@vue/eslint-config-standard": "^4.0.0", "babel-eslint": "^10.0.1", "eslint": "^5.10.0", "eslint-loader": "^2.1.1", - "eslint-plugin-vue": "^5.0.0" + "eslint-plugin-vue": "^5.0.0", + "quasar-app-extension-qautomate": "^1.0.0-alpha.5" }, "engines": { "node": ">= 8.9.0", diff --git a/docs-generator/quasar.conf.js b/docs-generator/quasar.conf.js index 78e866d5b..6e6afa4c8 100644 --- a/docs-generator/quasar.conf.js +++ b/docs-generator/quasar.conf.js @@ -31,6 +31,8 @@ module.exports = function (ctx) { // all: true, // --- includes everything; for dev only! components: [ + 'QCard', + 'QExpansionItem', 'QLayout', 'QHeader', 'QDrawer', @@ -43,7 +45,14 @@ module.exports = function (ctx) { 'QList', 'QItem', 'QItemSection', - 'QItemLabel' + 'QItemLabel', + 'QPageScroller', + 'QScrollArea', + 'QSeparator', + 'QTabs', + 'QTab', + 'QTabPanels', + 'QTabPanel' ], directives: [ @@ -56,11 +65,12 @@ module.exports = function (ctx) { ] }, - supportIE: false, + supportIE: true, build: { scopeHoisting: true, - // vueRouterMode: 'history', + vueRouterMode: 'history', + publicPath: 'tauri', // vueCompiler: true, // gzip: true, // analyze: true, diff --git a/docs-generator/quasar.extensions.json b/docs-generator/quasar.extensions.json index 522bd8c42..72c8aee5d 100644 --- a/docs-generator/quasar.extensions.json +++ b/docs-generator/quasar.extensions.json @@ -1,3 +1,5 @@ { - "@quasar/qmarkdown": {} + "@quasar/qmarkdown": {}, + "@quasar/qribbon": {}, + "@quasar/qpublish": {} } \ No newline at end of file diff --git a/docs-generator/src/404.html b/docs-generator/src/404.html new file mode 100644 index 000000000..484277d65 --- /dev/null +++ b/docs-generator/src/404.html @@ -0,0 +1,23 @@ + + + + + + + 404 Redirect + + + + + + + +              +              +              + + + + \ No newline at end of file diff --git a/docs-generator/src/assets/page-utils.js b/docs-generator/src/assets/page-utils.js new file mode 100644 index 000000000..5f9cba5e9 --- /dev/null +++ b/docs-generator/src/assets/page-utils.js @@ -0,0 +1,26 @@ +export function copyHeading (id) { + const text = window.location.origin + window.location.pathname + '#' + id + + var textArea = document.createElement('textarea') + textArea.className = 'fixed-top' + textArea.value = text + document.body.appendChild(textArea) + textArea.focus() + textArea.select() + + document.execCommand('copy') + document.body.removeChild(textArea) + + this.$q.notify({ + message: 'Anchor has been copied to clipboard.', + color: 'white', + textColor: 'primary', + icon: 'done', + position: 'top', + timeout: 2000 + }) +} + +export function slugify (str) { + return encodeURIComponent(String(str).trim().replace(/\s+/g, '-')) +} diff --git a/docs-generator/src/components/ExampleCard.vue b/docs-generator/src/components/ExampleCard.vue new file mode 100644 index 000000000..4c6f1f895 --- /dev/null +++ b/docs-generator/src/components/ExampleCard.vue @@ -0,0 +1,124 @@ + + + diff --git a/docs-generator/src/components/ExampleTitle.vue b/docs-generator/src/components/ExampleTitle.vue new file mode 100644 index 000000000..0a52cef34 --- /dev/null +++ b/docs-generator/src/components/ExampleTitle.vue @@ -0,0 +1,28 @@ + + + diff --git a/docs-generator/src/components/Hero.vue b/docs-generator/src/components/Hero.vue new file mode 100644 index 000000000..f948aa4f4 --- /dev/null +++ b/docs-generator/src/components/Hero.vue @@ -0,0 +1,24 @@ + + + diff --git a/docs-generator/src/css/app.styl b/docs-generator/src/css/app.styl index e3e5a1ef4..71f0d4509 100644 --- a/docs-generator/src/css/app.styl +++ b/docs-generator/src/css/app.styl @@ -1 +1,281 @@ // app global css + +// Tauri color scheme +// background: #231F20 +// highlight: #FFFCDF +// text: #283238 + +$fgColor ?= #FFFCDF +$bgColor ?= #231F20 + +.qribbon__container + position relative + +.qribbon__horizontal--left + position unset !important + padding unset !important + margin-left -22px !important + z-index 1 !important + + &:before + margin-left -22px + +.example-title + cursor pointer + &:after + content ' #' + opacity 0 + &:hover:after + opacity 1 + +.example-page + padding 16px 46px + font-weight 300 + max-width 900px + margin-left auto + margin-right auto + +body { + padding 0 + margin 0 + font-family "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif + /* font-size 16px */ + line-height 1.5 + background-color #f8f8ff + color #606c71 } + +a + color #1e6bb8 + text-decoration none + &:hover + text-decoration underline + +.btn + display inline-block + margin-bottom 1rem + color rgba(255, 255, 255, 0.7) + background-color rgba(255, 255, 255, 0.08) + border-color rgba(255, 255, 255, 0.2) + border-style solid + border-width 1px + border-radius 0.3rem + transition color 0.2s, background-color 0.2s, border-color 0.2s + &:hover + color rgba(255, 255, 255, 0.8) + text-decoration none + background-color rgba(255, 255, 255, 0.2) + border-color rgba(255, 255, 255, 0.3) + +.btn + .btn + margin-left 1rem + + +@media screen and (min-width 64em) + .btn + padding 0.75rem 1rem + +@media screen and (min-width 42em) and (max-width 64em) + .btn + padding 0.6rem 0.9rem + font-size 0.9rem + +@media screen and (max-width 42em) + .btn + display block + width 100% + padding 0.75rem + font-size 0.9rem + .btn + .btn + margin-left 0 + +.page-header + color #fff + text-align center + background-color $bgColor + background-image linear-gradient(120deg, $bgColor, $fgColor) + +@media screen and (min-width 64em) + .page-header + padding 5rem 6rem + +@media screen and (min-width 42em) and (max-width 64em) + .page-header + padding 3rem 4rem + +@media screen and (max-width 42em) + .page-header + padding 2rem 1rem 1rem 1rem + +.project-name + font-weight 700 + margin-top 0 + margin-bottom 0.1rem + +@media screen and (min-width 64em) + .project-name + font-size 3.25rem + +@media screen and (min-width 42em) and (max-width 64em) + .project-name + font-size 2.25rem + +@media screen and (max-width 42em) + .project-name + font-size 1.75rem + +.project-tagline + margin-bottom 2rem + font-weight normal + opacity 0.7 + +@media screen and (min-width 64em) + .project-tagline + font-size 1.25rem + +@media screen and (min-width 42em) and (max-width 64em) + .project-tagline + font-size 1.15rem + +@media screen and (max-width 42em) + .project-tagline + font-size 1rem + +.main-content :first-child + margin-top 0 +.main-content img + max-width 100% +.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 + margin-top 2rem + margin-bottom 1rem + font-weight normal + color $fgColor +.main-content p + margin-bottom 1em +.main-content code + padding 2px 4px + font-family Consolas, "Liberation Mono", Menlo, Courier, monospace + font-size 0.9rem + color #383e41 + background-color #f3f6fa + border-radius 0.3rem +.main-content pre + padding 0.8rem + margin-top 0 + margin-bottom 1rem + font 1rem Consolas, "Liberation Mono", Menlo, Courier, monospace + color #567482 + word-wrap normal + background-color #f3f6fa + border solid 1px #dce6f0 + border-radius 0.3rem +.main-content pre > code + padding 0 + margin 0 + font-size 0.9rem + color #567482 + word-break normal + white-space pre + background transparent + border 0 +.main-content .highlight + margin-bottom 1rem +.main-content .highlight pre + margin-bottom 0 + word-break normal +.main-content .highlight pre, .main-content pre + padding 0.8rem + overflow auto + font-size 0.9rem + line-height 1.45 + border-radius 0.3rem +.main-content pre code, .main-content pre tt + display inline + max-width initial + padding 0 + margin 0 + overflow initial + line-height inherit + word-wrap normal + background-color transparent + border 0 +.main-content pre code:before, .main-content pre code:after, .main-content pre tt:before, .main-content pre tt:after + content normal +.main-content ul, .main-content ol + margin-top 0 +.main-content blockquote + padding 0 1rem + margin-left 0 + color #819198 + border-left 0.3rem solid #dce6f0 +.main-content blockquote > :first-child + margin-top 0 +.main-content blockquote > :last-child + margin-bottom 0 +.main-content table + display block + width 100% + overflow auto + word-break normal + word-break keep-all +.main-content table th + font-weight bold +.main-content table th, .main-content table td + padding 0.5rem 1rem + border 1px solid #e9ebec +.main-content dl + padding 0 +.main-content dl dt + padding 0 + margin-top 1rem + font-size 1rem + font-weight bold +.main-content dl dd + padding 0 + margin-bottom 1rem +.main-content hr + height 2px + padding 0 + margin 1rem 0 + background-color #eff0f1 + border 0 + +@media screen and (min-width 64em) + .main-content + max-width 64rem + padding 2rem 6rem + margin 0 auto + font-size 1.1rem + +@media screen and (min-width 42em) and (max-width 64em) + .main-content + padding 2rem 4rem + font-size 1.1rem + +@media screen and (max-width 42em) + .main-content + padding 2rem 1rem + font-size 1rem + +.site-footer + padding-top 2rem + margin-top 2rem + border-top solid 1px #eff0f1 + +.site-footer-owner + display block + font-weight bold + +.site-footer-credits + color #819198 + +@media screen and (min-width 64em) + .site-footer + font-size 1rem + +@media screen and (min-width 42em) and (max-width 64em) + .site-footer + font-size 1rem + +@media screen and (max-width 42em) + .site-footer + font-size 0.9rem diff --git a/docs-generator/src/examples/.gitkeep b/docs-generator/src/examples/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs-generator/src/examples/TauriAdvanced.vue b/docs-generator/src/examples/TauriAdvanced.vue new file mode 100644 index 000000000..a4a4853d5 --- /dev/null +++ b/docs-generator/src/examples/TauriAdvanced.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/docs-generator/src/examples/TauriBasic.vue b/docs-generator/src/examples/TauriBasic.vue new file mode 100644 index 000000000..d07507748 --- /dev/null +++ b/docs-generator/src/examples/TauriBasic.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/docs-generator/src/json/tauri.json b/docs-generator/src/json/tauri.json new file mode 100644 index 000000000..5d94e21a5 --- /dev/null +++ b/docs-generator/src/json/tauri.json @@ -0,0 +1,1468 @@ +{ + "type": "component", + "props": { + "value": { + "type": "String", + "category": "model", + "desc": "v-model; When set as YYYY-mm-dd, the calendar will display the current view on this date. If empty, then it will be changed to the current date", + "required": true, + "default": "now", + "applicable": [ + "All" + ], + "examples": [ + "v-model=\"2019-04-01\"", + "v-model=\"2020-08-08\"" + ] + }, + "view": { + "type": "String", + "category": "model", + "desc": "The type of calendar view to be displayed", + "applicable": [ + "All" + ], + "values": [ + "day", + "2day", + "3day", + "4day", + "5day", + "6day", + "week", + "month", + "month-interval", + "custom-interval", + "scheduler", + "month-scheduler", + "custom-scheduler" + ], + "examples": [ + "view=\"week\"", + "view=\"month\"" + ] + }, + "now": { + "type": "String", + "category": "model", + "desc": "This is the currently displayed date (highlighted). If not set, then the current date is used", + "applicable": [ + "All" + ], + "examples": [ + "now=\"2019-04-01\"", + "now=\"2020-08-08\"" + ] + }, + "weekdays": { + "type": "String", + "category": "model", + "desc": "This is the days of the week and in which order they are displayed. If you want Monday as the first day of the week, you would use [1,2,3,4,5,6,0]", + "default": "[0,1,2,3,4,5,6]", + "applicable": [ + "All" + ], + "examples": [ + ":weekdays=\"[1,2,3,4,5,6,0]\"", + ":weekdays=\"[1,2,3,4,5]\"" + ] + }, + "disabled-days": { + "type": "Array", + "category": "model", + "desc": "An array of string dates in the form YYYY-mm-dd that will be disabled", + "applicable": [ + "All" + ], + "examples": [ + ":disabled-days=\"['2019-04-01', '2019-04-02', '2019-04-03', '2019-04-04']\"" + ] + }, + "locale": { + "type": "String", + "category": "model", + "desc": "Used to change the locale of the calendar", + "default": "en-us", + "applicable": [ + "All" + ], + "examples": [ + "locale=\"de-de\"", + "locale=\"de\"", + "locale=\"fr\"", + "locale=\"pl\"" + ] + }, + "max-days": { + "type": "String", + "category": "model", + "desc": "The number of days to be displayed. Applicable only for custom-interval and scheduler views", + "default": 7, + "applicable": [ + "Custom", + "Scheduler" + ], + "examples": [ + "max-days=\"14\"", + "max-days=\"10\"" + ] + }, + "color": { + "type": "String", + "category": "style", + "desc": "This is the color used current day (now) highlighting. It can be from the Quasar color palette or a CSS hash value (ie: '#0000FF')", + "default": "", + "applicable": [ + "All" + ], + "examples": [ + "color=\"orange-7\"", + "color=\"blue-grey-4\"", + "color=\"#00CCFC\"" + ] + }, + "enable-theme": { + "type": "Boolean", + "category": "style", + "desc": "Turn on theme support", + "default": false, + "applicable": [ + "All" + ] + }, + "theme": { + "type": "Object", + "category": "style", + "desc": "Object containing keys and values that overrides the calendar's color properties. See online demo for format of a theme", + "default": "{}", + "applicable": [ + "All" + ] + }, + "hide-header": { + "type": "Boolean", + "category": "style", + "desc": "Hide the calendar header. Applicable to all views", + "applicable": [ + "All" + ] + }, + "short-weekday-label": { + "type": "Boolean", + "category": "style", + "desc": "Displays the weekday label in short format. For instance, 'Monday' would become 'Mon'", + "applicable": [ + "All" + ] + }, + "animated": { + "type": "Boolean", + "category": "behavior", + "desc": "Turns on animation", + "applicable": [ + "All" + ] + }, + "transition-prev": { + "type": "String", + "category": "behavior", + "desc": "When animated property is true, transition to use for previous calendar view", + "default": "slide-right", + "applicable": [ + "All" + ], + "examples": [ + "transition-prev=\"flip-right\"" + ] + }, + "transition-next": { + "type": "String", + "category": "behavior", + "desc": "When animated property is true, transition to use for next calendar view", + "default": "slide-left", + "applicable": [ + "All" + ], + "examples": [ + "transition-next=\"flip-left\"" + ] + }, + "drag-over-func": { + "type": "Function", + "category": "behavior", + "desc": "The function to handle ondragover events", + "params": { + "event": { + "type": "Object", + "desc": "The event associated with the ondragover" + }, + "timestamp": { + "type": "Object", + "desc": "The timestamp object associated with the date and optional time (if an interval)" + }, + "type": { + "type": "String", + "desc": "This can be 'day', 'interval' or 'resource'" + }, + "index": { + "type": "Number", + "desc": "The column-count index location of the start of the drag (only available if property column-count is set)" + } + }, + "applicable": [ + "All" + ], + "examples": [ + ":drag-over-func=\"onDragOver\"" + ] + }, + "drop-func": { + "type": "Function", + "category": "behavior", + "desc": "The function to handle drop events", + "params": { + "event": { + "type": "Object", + "desc": "The event associated with the ondrop" + }, + "timestamp": { + "type": "Object", + "desc": "The timestamp object associated with the date and optional time (if an interval) of the drop" + }, + "type": { + "type": "String", + "desc": "This can be 'day', 'interval' or 'resource'" + }, + "index": { + "type": "Number", + "desc": "The column-count index location of the start of the drag (only available if property column-count is set)" + } + }, + "applicable": [ + "All" + ], + "examples": [ + ":drop-func=\"onDrop\"" + ] + }, + "no-scroll": { + "type": "Boolean", + "category": "style", + "desc": "Turns off the internal scrollbar. Useful if you want to handle your own scrolling", + "default": "", + "applicable": [ + "Day" + ] + }, + "column-header-before": { + "type": "Boolean", + "category": "style", + "desc": "Turns on the column-header-before scoped slot", + "applicable": [ + "Day" + ] + }, + "column-header-after": { + "type": "Boolean", + "category": "style", + "desc": "Turns on the column-header-after scoped slot", + "applicable": [ + "Day" + ] + }, + "column-count": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "Applicable only for day view. Show the same day x number of times in columns. Scoped slots get this data as index in passed object", + "default": 1, + "applicable": [ + "Day" + ], + "examples": [ + "column-count=\"3\"", + "column-count=\"5\"" + ] + }, + "column-index-start": { + "type": [ + "Number", + "String" + ], + "category": "content", + "desc": "Applicable only for day view. This is the starting index. This allows you to create a paging system (next/prev) when using column-count property", + "default": 0, + "applicable": [ + "Day" + ], + "examples": [ + "column-index-start=\"0\"", + "column-index-start=\"2\"" + ] + }, + "short-interval-label": { + "type": "Boolean", + "category": "style", + "desc": "Makes interval labels short", + "applicable": [ + "Day" + ] + }, + "interval-height": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The maximum height in pixels for the interval height", + "default": "40", + "applicable": [ + "Day" + ], + "examples": [ + "interval-height=\"60\"", + "interval-height=\"100\"" + ] + }, + "interval-style": { + "type": "Function", + "category": "style", + "desc": "Gets called to provide custom styling of an interval", + "params": { + "timestamp": { + "type": "Object", + "desc": "A timestamp object associated with the interval" + } + }, + "returns": "A Vue style object", + "default": "{}", + "applicable": [ + "Day" + ], + "examples": [ + "interval-style=\"background-color: #c0c0c0\"", + ":interval-style=\"myIntervalStyle\"" + ] + }, + "interval-minutes": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The number of minutes in an interval", + "default": "60", + "applicable": [ + "Day" + ], + "examples": [ + "interval-minutes=\"15\"", + "interval-minutes=\"30\"" + ] + }, + "interval-count": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The number intervals to use. If interval-minutes is set to 30 then you would set interval count to 48 โ€“ double that of regular", + "default": "24", + "applicable": [ + "Day" + ], + "examples": [ + "interval-count=\"48\"", + "interval-count=\"96\"" + ] + }, + "interval-start": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The starting interval", + "default": "0", + "applicable": [ + "Day" + ], + "examples": [ + "interval-start=\"6\"", + "interval-start=\"8\"" + ] + }, + "hour24-format": { + "type": "Boolean", + "category": "style", + "desc": "Show intervals in 24 hour format", + "applicable": [ + "Day" + ] + }, + "day-height": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The maximum height in pixels for the day height", + "default": "50", + "applicable": [ + "Month" + ], + "examples": [ + "day-height=\"80\"", + "day-height=\"100\"" + ] + }, + "day-padding": { + "type": "String", + "category": "style", + "desc": "Overrides the padding to be used for a day element. You can use any CSS padding format", + "default": "48px 2px", + "applicable": [ + "Month" + ], + "examples": [ + "day-padding=\"20px 5px\"" + ] + }, + "day-style": { + "type": "Function", + "category": "style", + "desc": "Gets called to provide custom styling of a day", + "params": { + "timestamp": { + "type": "Object", + "desc": "A timestamp object associated with the day" + } + }, + "returns": "A Vue style object", + "default": "{}", + "applicable": [ + "Month" + ], + "examples": [ + "day-style=\"background-color: #c0c0c0\"", + ":day-style=\"dayStyle\"" + ] + }, + "min-weeks": { + "type": [ + "Number", + "String" + ], + "category": "model", + "desc": "The minimum number of weeks to be displayed", + "default": 1, + "applicable": [ + "Month" + ], + "examples": [ + "min-weeks=\"2\"" + ] + }, + "short-month-label": { + "type": "Boolean", + "category": "style", + "desc": "Makes the month label short. January becomes Jan...", + "applicable": [ + "Month" + ] + }, + "show-work-weeks": { + "type": "Boolean", + "category": "content", + "desc": "Show work weeks", + "applicable": [ + "Month" + ] + }, + "show-month-label": { + "type": "Boolean", + "category": "content", + "desc": "Shows the month label - this occurs on the 1st of the month", + "applicable": [ + "Month" + ] + }, + "show-day-of-year-label": { + "type": "Boolean", + "category": "content", + "desc": "Show the say of the year - this occurs in the top right of each day element. If show-month-label is true, then that day is skipped", + "applicable": [ + "Month" + ] + }, + "resources": { + "type": "Array", + "category": "model", + "desc": "Required when view is of type scheduler. An array of objects with a single key of label. You can add other keys if you like, which will be passed in on the appropriate scoped slots", + "applicable": [ + "Scheduler" + ] + }, + "resource-height": { + "type": [ + "Number", + "String" + ], + "category": "behavior", + "desc": "The maximum height in pixels for the resource height", + "default": "70", + "applicable": [ + "Scheduler" + ], + "examples": [ + "resource-height=\"80\"", + "resource-height=\"100\"" + ] + }, + "resource-width": { + "type": [ + "Number", + "String" + ], + "category": "style", + "desc": "The maximum width in pixels for the resource width", + "applicable": [ + "Scheduler" + ], + "examples": [ + "resource-width=\"120\"", + "resource-width=\"200\"" + ] + }, + "resource-style": { + "type": "Function", + "category": "style", + "desc": "Gets called to provide custom styling of a resource", + "params": { + "data": { + "type": "Object", + "desc": "The data passed to the function", + "params": { + "timestamp": { + "type": "Object", + "desc": "A timestamp object associated with the interval" + }, + "index": { + "type": "Number", + "desc": "The resource index" + }, + "resource": { + "type": "Object", + "desc": "The resource object" + } + } + } + }, + "returns": "A Vue style object", + "default": "{}", + "applicable": [ + "Scheduler" + ], + "examples": [ + ":resource-style=\"resourceStyle\"" + ] + } + }, + "events": { + "input": { + "desc": "Emitted when calendar date changes", + "params": { + "value": { + "type": "String", + "desc": "In YYYY-mm-dd format", + "required": true, + "__exemption": [ "examples" ] + } + } + }, + "change": { + "desc": "Emitted when the calendar dates change. For instance, if in `month` view, the `start` contains the timestamp object for the 1st of the month, and `end` contains the timestamp object for the last day of the month", + "params": { + "start": { + "type": "Object", + "desc": "The timestamp object for the first valid date being displayed", + "__exemption": [ "examples" ] + }, + "end": { + "type": "Object", + "desc": "The timestamp object for the last valid date being displayed", + "__exemption": [ "examples" ] + } + } + }, + "moved": { + "desc": "Emitted when the date is moved", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object of the move. For instance, if in month view, this will be the timestamp object containing the 1st of the month", + "__exemption": [ "examples" ] + } + } + }, + "click:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchend:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:date": { + "desc": "Occurs on date button", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + + "click:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchend:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:day": { + "desc": "Occurs on day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + + "click:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchend:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:interval": { + "desc": "Occurs on interval area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + + "click:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchend:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:time": { + "desc": "Occurs on interval time area", + "params": { + "timestamp": { + "type": "Object", + "desc": "The timestamp object", + "__exemption": [ "examples" ] + } + } + }, + + "click:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "touchend:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:resource": { + "desc": "Occurs on resource area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object and resource index", + "__exemption": [ "examples" ] + } + } + }, + + "click:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "contextmenu:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousedown:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseup:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseenter:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mouseleave:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "mousemove:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchstart:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchend:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + }, + "touchmove:resource:day": { + "desc": "Occurs on resource day area", + "params": { + "timestamp": { + "type": "Object", + "desc": "Object contains resource object, resource index and the timestamp object", + "__exemption": [ "examples" ] + } + } + } + }, + "methods": { + "prev": { + "desc": "Triggers component to display previous", + "__exemption": [ "examples" ] + }, + "next": { + "desc": "Triggers component to display next", + "__exemption": [ "examples" ] + }, + "move": { + "desc": "Triggers component to move for count iterations, depending on positive (forwards) or negative (backwards) value", + "params": { + "count": { + "type": "Number", + "__exemption": [ "examples" ] + } + } + }, + "updateCurrent": { + "desc": "Update various values to be consistent with current date", + "__exemption": [ "examples" ] + } + }, + "scopedSlots": { + "day-header": { + "desc": "index is added if using `column-count` property", + "params": { + "day": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Day" + ] + }, + "day-body": { + "desc": "index is added if using `column-count` property", + "params": { + "day": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Day", + "Month" + ] + }, + "intervals-header": { + "desc": "", + "params": { + "days": { + "value": "Array", + "desc": "An array of Timestamp objects", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Day" + ] + }, + "interval": { + "desc": "index is added if using `column-count` property", + "data": "", + "params": { + "timeStartPos": { + "value": "Function", + "desc": "Given a time, will return the css top value", + "params": { + "time": { + "type": "String", + "desc": "Format is HH:mm (24 hour format)", + "__exemption": [ "examples" ] + } + } + }, + "timeDurationHeight": { + "value": "Function", + "desc": "Given a duration (in seconds), will return the css height value", + "params": { + "duration": { + "type": "Number", + "desc": "The number of seconds for the event", + "__exemption": [ "examples" ] + } + } + } + }, + "applicable": [ + "Day" + ] + }, + "column-header-before": { + "desc": "", + "params": { + "day": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Day" + ] + }, + "column-header-after": { + "desc": "", + "params": { + "day": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Day" + ] + }, + "day": { + "desc": "", + "params": { + "day": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Month" + ] + }, + "month-label": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "Timestamp object with monthLabel", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Month" + ] + }, + "day-of-year": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "Timestamp object", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Month" + ] + }, + "work-week-label": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "Timestamp object with workWeekLabel", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Month" + ] + }, + "scheduler-resources-header": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + }, + "scheduler-day-header": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + }, + "scheduler-column-header-before": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + }, + "scheduler-column-header-after": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + }, + "scheduler-resource-day": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + }, + "scheduler-resource": { + "desc": "", + "params": { + "data": { + "value": "Object", + "desc": "", + "__exemption": [ "examples" ] + } + }, + "applicable": [ + "Scheduler" + ] + } + } +} \ No newline at end of file diff --git a/docs-generator/src/layouts/MyLayout.vue b/docs-generator/src/layouts/MainLayout.vue similarity index 60% rename from docs-generator/src/layouts/MyLayout.vue rename to docs-generator/src/layouts/MainLayout.vue index 10ff52691..359b9d6d6 100644 --- a/docs-generator/src/layouts/MyLayout.vue +++ b/docs-generator/src/layouts/MainLayout.vue @@ -1,5 +1,5 @@ - diff --git a/docs-generator/src/layouts/OtherLayout.vue b/docs-generator/src/layouts/OtherLayout.vue new file mode 100644 index 000000000..602f7d7bf --- /dev/null +++ b/docs-generator/src/layouts/OtherLayout.vue @@ -0,0 +1,53 @@ + + + diff --git a/docs-generator/src/markdown/tauri.md b/docs-generator/src/markdown/tauri.md new file mode 100644 index 000000000..79be5b4cb --- /dev/null +++ b/docs-generator/src/markdown/tauri.md @@ -0,0 +1,32 @@ +Tauri +=== + +You can add any markdown to this file. It is your opening page. + +> All levels (headings) must have a unique name or browser will complain about identical keys + +# Lorem Ipsum + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pharetra et ultrices neque ornare aenean euismod elementum. Ac tincidunt vitae semper quis. Sodales neque sodales ut etiam sit. Ut morbi tincidunt augue interdum velit euismod in. Fames ac turpis egestas sed tempus urna. Nec feugiat in fermentum posuere urna nec tincidunt. Non consectetur a erat nam. Habitant morbi tristique senectus et netus et malesuada. At urna condimentum mattis pellentesque id nibh tortor id. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Penatibus et magnis dis parturient montes nascetur ridiculus mus. Quam id leo in vitae. Viverra suspendisse potenti nullam ac tortor. Nisl nunc mi ipsum faucibus vitae. Lorem donec massa sapien faucibus et. Orci dapibus ultrices in iaculis nunc sed. Est pellentesque elit ullamcorper dignissim cras tincidunt. Viverra ipsum nunc aliquet bibendum. Erat imperdiet sed euismod nisi porta. + +In egestas erat imperdiet sed euismod nisi porta. Nunc mi ipsum faucibus vitae. Arcu cursus vitae congue mauris rhoncus aenean. In fermentum posuere urna nec. Dis parturient montes nascetur ridiculus mus. Aliquet enim tortor at auctor urna nunc id cursus metus. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Vestibulum lorem sed risus ultricies tristique nulla aliquet. Varius duis at consectetur lorem donec. Fusce ut placerat orci nulla pellentesque dignissim enim. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pharetra et ultrices neque ornare aenean euismod elementum. Ac tincidunt vitae semper quis. Sodales neque sodales ut etiam sit. Ut morbi tincidunt augue interdum velit euismod in. Fames ac turpis egestas sed tempus urna. Nec feugiat in fermentum posuere urna nec tincidunt. Non consectetur a erat nam. Habitant morbi tristique senectus et netus et malesuada. At urna condimentum mattis pellentesque id nibh tortor id. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Penatibus et magnis dis parturient montes nascetur ridiculus mus. Quam id leo in vitae. Viverra suspendisse potenti nullam ac tortor. Nisl nunc mi ipsum faucibus vitae. Lorem donec massa sapien faucibus et. Orci dapibus ultrices in iaculis nunc sed. Est pellentesque elit ullamcorper dignissim cras tincidunt. Viverra ipsum nunc aliquet bibendum. Erat imperdiet sed euismod nisi porta. + +## Second level + +In egestas erat imperdiet sed euismod nisi porta. Nunc mi ipsum faucibus vitae. Arcu cursus vitae congue mauris rhoncus aenean. In fermentum posuere urna nec. Dis parturient montes nascetur ridiculus mus. Aliquet enim tortor at auctor urna nunc id cursus metus. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Vestibulum lorem sed risus ultricies tristique nulla aliquet. Varius duis at consectetur lorem donec. Fusce ut placerat orci nulla pellentesque dignissim enim. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pharetra et ultrices neque ornare aenean euismod elementum. Ac tincidunt vitae semper quis. Sodales neque sodales ut etiam sit. Ut morbi tincidunt augue interdum velit euismod in. Fames ac turpis egestas sed tempus urna. Nec feugiat in fermentum posuere urna nec tincidunt. Non consectetur a erat nam. Habitant morbi tristique senectus et netus et malesuada. At urna condimentum mattis pellentesque id nibh tortor id. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Penatibus et magnis dis parturient montes nascetur ridiculus mus. Quam id leo in vitae. Viverra suspendisse potenti nullam ac tortor. Nisl nunc mi ipsum faucibus vitae. Lorem donec massa sapien faucibus et. Orci dapibus ultrices in iaculis nunc sed. Est pellentesque elit ullamcorper dignissim cras tincidunt. Viverra ipsum nunc aliquet bibendum. Erat imperdiet sed euismod nisi porta. + +### Level III + +In egestas erat imperdiet sed euismod nisi porta. Nunc mi ipsum faucibus vitae. Arcu cursus vitae congue mauris rhoncus aenean. In fermentum posuere urna nec. Dis parturient montes nascetur ridiculus mus. Aliquet enim tortor at auctor urna nunc id cursus metus. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Vestibulum lorem sed risus ultricies tristique nulla aliquet. Varius duis at consectetur lorem donec. Fusce ut placerat orci nulla pellentesque dignissim enim. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pharetra et ultrices neque ornare aenean euismod elementum. Ac tincidunt vitae semper quis. Sodales neque sodales ut etiam sit. Ut morbi tincidunt augue interdum velit euismod in. Fames ac turpis egestas sed tempus urna. Nec feugiat in fermentum posuere urna nec tincidunt. Non consectetur a erat nam. Habitant morbi tristique senectus et netus et malesuada. At urna condimentum mattis pellentesque id nibh tortor id. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Penatibus et magnis dis parturient montes nascetur ridiculus mus. Quam id leo in vitae. Viverra suspendisse potenti nullam ac tortor. Nisl nunc mi ipsum faucibus vitae. Lorem donec massa sapien faucibus et. Orci dapibus ultrices in iaculis nunc sed. Est pellentesque elit ullamcorper dignissim cras tincidunt. Viverra ipsum nunc aliquet bibendum. Erat imperdiet sed euismod nisi porta. + +In egestas erat imperdiet sed euismod nisi porta. Nunc mi ipsum faucibus vitae. Arcu cursus vitae congue mauris rhoncus aenean. In fermentum posuere urna nec. Dis parturient montes nascetur ridiculus mus. Aliquet enim tortor at auctor urna nunc id cursus metus. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Vestibulum lorem sed risus ultricies tristique nulla aliquet. Varius duis at consectetur lorem donec. Fusce ut placerat orci nulla pellentesque dignissim enim. + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pharetra et ultrices neque ornare aenean euismod elementum. Ac tincidunt vitae semper quis. Sodales neque sodales ut etiam sit. Ut morbi tincidunt augue interdum velit euismod in. Fames ac turpis egestas sed tempus urna. Nec feugiat in fermentum posuere urna nec tincidunt. Non consectetur a erat nam. Habitant morbi tristique senectus et netus et malesuada. At urna condimentum mattis pellentesque id nibh tortor id. Aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant morbi. Penatibus et magnis dis parturient montes nascetur ridiculus mus. Quam id leo in vitae. Viverra suspendisse potenti nullam ac tortor. Nisl nunc mi ipsum faucibus vitae. Lorem donec massa sapien faucibus et. Orci dapibus ultrices in iaculis nunc sed. Est pellentesque elit ullamcorper dignissim cras tincidunt. Viverra ipsum nunc aliquet bibendum. Erat imperdiet sed euismod nisi porta. + +In egestas erat imperdiet sed euismod nisi porta. Nunc mi ipsum faucibus vitae. Arcu cursus vitae congue mauris rhoncus aenean. In fermentum posuere urna nec. Dis parturient montes nascetur ridiculus mus. Aliquet enim tortor at auctor urna nunc id cursus metus. Praesent semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Vestibulum lorem sed risus ultricies tristique nulla aliquet. Varius duis at consectetur lorem donec. Fusce ut placerat orci nulla pellentesque dignissim enim. \ No newline at end of file diff --git a/docs-generator/src/pages/Examples.vue b/docs-generator/src/pages/Examples.vue new file mode 100644 index 000000000..8d23f53dc --- /dev/null +++ b/docs-generator/src/pages/Examples.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/docs-generator/src/pages/Index.vue b/docs-generator/src/pages/Index.vue index 7125cfc92..e6fd19d75 100644 --- a/docs-generator/src/pages/Index.vue +++ b/docs-generator/src/pages/Index.vue @@ -1,14 +1,69 @@ - - diff --git a/docs-generator/src/router/routes.js b/docs-generator/src/router/routes.js index 312971bf2..c65a6e414 100644 --- a/docs-generator/src/router/routes.js +++ b/docs-generator/src/router/routes.js @@ -1,11 +1,23 @@ const routes = [ { + // redirect to docs path: '/', - component: () => import('layouts/MyLayout.vue'), + redirect: '/docs' + }, + { + path: '/docs', + component: () => import('layouts/MainLayout.vue'), children: [ { path: '', component: () => import('pages/Index.vue') } ] + }, + { + path: '/examples', + component: () => import('layouts/MainLayout.vue'), + children: [ + { path: '', component: () => import('pages/Examples.vue') } + ] } ] diff --git a/docs-generator/src/store/common/actions.js b/docs-generator/src/store/common/actions.js new file mode 100644 index 000000000..4787a5f04 --- /dev/null +++ b/docs-generator/src/store/common/actions.js @@ -0,0 +1,4 @@ +/* +export function someAction (context) { +} +*/ diff --git a/docs-generator/src/store/common/getters.js b/docs-generator/src/store/common/getters.js new file mode 100644 index 000000000..3d84a0554 --- /dev/null +++ b/docs-generator/src/store/common/getters.js @@ -0,0 +1,2 @@ +export const titlebarHeight = (state) => state.titlebarHeight +export const toc = (state) => state.toc diff --git a/docs-generator/src/store/common/index.js b/docs-generator/src/store/common/index.js new file mode 100644 index 000000000..b41a219b9 --- /dev/null +++ b/docs-generator/src/store/common/index.js @@ -0,0 +1,12 @@ +import state from './state' +import * as getters from './getters' +import * as mutations from './mutations' +import * as actions from './actions' + +export default { + namespaced: true, + state, + getters, + mutations, + actions +} diff --git a/docs-generator/src/store/common/mutations.js b/docs-generator/src/store/common/mutations.js new file mode 100644 index 000000000..ad2c48493 --- /dev/null +++ b/docs-generator/src/store/common/mutations.js @@ -0,0 +1,6 @@ +export const titlebarHeight = (state, height) => { + state.titlebarHeight = height +} +export const toc = (state, toc) => { + state.toc = toc +} diff --git a/docs-generator/src/store/common/state.js b/docs-generator/src/store/common/state.js new file mode 100644 index 000000000..22dafffe7 --- /dev/null +++ b/docs-generator/src/store/common/state.js @@ -0,0 +1,4 @@ +export default { + titlebarHeight: 0, + toc: [] +} diff --git a/docs-generator/src/store/index.js b/docs-generator/src/store/index.js index c018a92d3..735f67988 100644 --- a/docs-generator/src/store/index.js +++ b/docs-generator/src/store/index.js @@ -1,7 +1,7 @@ import Vue from 'vue' import Vuex from 'vuex' -// import example from './module-example' +import common from './common' Vue.use(Vuex) @@ -13,7 +13,7 @@ Vue.use(Vuex) export default function (/* { ssrContext } */) { const Store = new Vuex.Store({ modules: { - // example + common }, // enable strict mode (adds overhead!) diff --git a/docs-generator/yarn.lock b/docs-generator/yarn.lock index ecbe4030e..636ac62e4 100644 --- a/docs-generator/yarn.lock +++ b/docs-generator/yarn.lock @@ -954,6 +954,20 @@ raw-loader "^3.1.0" ware-loader "^0.2.4" +"@quasar/quasar-app-extension-qpublish@^1.0.0-alpha.5": + version "1.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/@quasar/quasar-app-extension-qpublish/-/quasar-app-extension-qpublish-1.0.0-alpha.5.tgz#ee4ade92b69b41114d94d9dff9c99d113fab6d8d" + integrity sha512-Ity//otADASULVdgqn4lXtFavg8dHssrnLQ6n5/FWSAs3O7PtHqvUGklU0dzgxv+j+2sbTV4Bi+XFg4gKpKqPQ== + dependencies: + quasar-mixin-colorize "^1.0.0-alpha.6" + +"@quasar/quasar-app-extension-qribbon@^1.0.0-beta.3": + version "1.0.0-beta.3" + resolved "https://registry.yarnpkg.com/@quasar/quasar-app-extension-qribbon/-/quasar-app-extension-qribbon-1.0.0-beta.3.tgz#4c49b0020b039668d08291a7e21cf1efdc4aa578" + integrity sha512-jSRHzY3t6Bl64XlWfpe2CQdvrhTvSxxZSQ6t7qVMFKsIxp2C0wCM0aLO9lvIcWB6Q6m+iYs1ZKUhQj7FKTcBAw== + dependencies: + quasar-mixin-colorize "^1.0.0-alpha.4" + "@types/events@*": version "3.0.0" resolved "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -3550,7 +3564,7 @@ front-matter@^3.0.2: dependencies: js-yaml "^3.13.1" -fs-extra@8.1.0: +fs-extra@8.1.0, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -4144,7 +4158,7 @@ inquirer@6.5.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^6.2.2: +inquirer@^6.2.2, inquirer@^6.4.1: version "6.5.1" resolved "https://registry.npmjs.org/inquirer/-/inquirer-6.5.1.tgz#8bfb7a5ac02dac6ff641ac4c5ff17da112fcdb42" integrity sha512-uxNHBeQhRXIoHWTSNYUFhQVrHYFThIt6IVo2fFmSe8aBwdR3/w6b58hJpiL/fMukFkvGzjg+hSxFtwvVmKZmXw== @@ -6453,6 +6467,22 @@ qs@6.7.0: resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== +quasar-app-extension-qautomate@^1.0.0-alpha.5: + version "1.0.0-alpha.5" + resolved "https://registry.yarnpkg.com/quasar-app-extension-qautomate/-/quasar-app-extension-qautomate-1.0.0-alpha.5.tgz#05c3ba95d17b78d180d2dae043c86a6b60629d99" + integrity sha512-VjClH4OJWEHOR3/rVj2jAl4pT/Mg/UBRtAruGDtbOtq09bmEiKEcbzET2tHOC2cMn3GjYA/7HQQpXBCC82ZSOQ== + dependencies: + chalk "^2.4.2" + fs-extra "^8.1.0" + inquirer "^6.4.1" + param-case "^2.1.1" + ware-loader "^0.2.4" + +quasar-mixin-colorize@^1.0.0-alpha.4, quasar-mixin-colorize@^1.0.0-alpha.6: + version "1.0.0-alpha.9" + resolved "https://registry.yarnpkg.com/quasar-mixin-colorize/-/quasar-mixin-colorize-1.0.0-alpha.9.tgz#e19c433a5b3f40c4ce4ab5c6e8506f7cb6eb83bb" + integrity sha512-xg49b7Z68D2+zdDOgq/XntKKAd2Anl1kIsLI3dKS26CCNGARB1JjPH9+tKd+r2MCcMf3R6qf775/vPKbsDZ4BQ== + quasar@^1.0.0: version "1.0.5" resolved "https://registry.npmjs.org/quasar/-/quasar-1.0.5.tgz#caddfac55fca0779c996dc1b3977a045ae1426e6" diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 000000000..484277d65 --- /dev/null +++ b/docs/404.html @@ -0,0 +1,23 @@ + + + + + + + 404 Redirect + + + + + + + +              +              +              + + + + \ No newline at end of file diff --git a/docs/css/26b7cbd2.97bb784a.css b/docs/css/26b7cbd2.97bb784a.css new file mode 100644 index 000000000..2ae80abc4 --- /dev/null +++ b/docs/css/26b7cbd2.97bb784a.css @@ -0,0 +1 @@ +.toc-level-2{margin-left:0}.toc-level-3{margin-left:10px} \ No newline at end of file diff --git a/docs/css/41b4ae5e.79381a9e.css b/docs/css/41b4ae5e.79381a9e.css new file mode 100644 index 000000000..397fcca64 --- /dev/null +++ b/docs/css/41b4ae5e.79381a9e.css @@ -0,0 +1 @@ +.my-class{background-color:#000} \ No newline at end of file diff --git a/docs/css/4e8dcd81.79381a9e.css b/docs/css/4e8dcd81.79381a9e.css new file mode 100644 index 000000000..397fcca64 --- /dev/null +++ b/docs/css/4e8dcd81.79381a9e.css @@ -0,0 +1 @@ +.my-class{background-color:#000} \ No newline at end of file diff --git a/docs/css/app.d8a3568f.css b/docs/css/app.d8a3568f.css new file mode 100644 index 000000000..84ed0e14c --- /dev/null +++ b/docs/css/app.d8a3568f.css @@ -0,0 +1 @@ +@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff) format("woff")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2) format("woff2"),url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}#q-app,body,html{width:100%;direction:ltr}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{width:100px;min-width:100%}body,html{margin:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{line-height:1;width:1em;height:1em;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-align:center;position:relative;font-display:block}.q-icon:before{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.q-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.q-panel,.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{position:fixed;z-index:9998;transition:transform 0.5s cubic-bezier(0,0,0.2,1),opacity 0.5s}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{left:0;right:0;bottom:0;width:100%}.q-loading-bar--right{top:0;bottom:0;right:0;height:100%}.q-loading-bar--left{top:0;bottom:0;left:0;height:100%}.q-avatar{position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em}.q-avatar__content{font-size:0.5em;line-height:0.5em}.q-avatar__content,.q-avatar img:not(.q-icon){border-radius:inherit;height:inherit;width:inherit}.q-avatar__content--square{border-radius:0}.q-badge{background-color:#027be3;background-color:var(--q-color-primary);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;line-height:12px;font-weight:400;vertical-align:baseline}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-break:break-all;word-wrap:break-word}.q-badge--floating{position:absolute;top:-4px;right:-3px;cursor:inherit}.q-badge--transparent{opacity:0.8}.q-banner{min-height:54px;padding:8px 16px;background:#fff}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__actions.col-auto,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-bar{background:rgba(0,0,0,0.2)}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-btn:first-child,.q-bar>.q-icon:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{padding:0 12px;height:32px;font-size:18px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{padding:0 8px;height:24px;font-size:14px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:hsla(0,0%,100%,0.15)}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}.q-breadcrumbs--last a{pointer-events:none}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scale3d(-1,1,1)}.q-btn{position:relative;outline:0;border:0;vertical-align:middle;cursor:pointer;padding:4px 16px;font-size:14px;line-height:1.718em;text-decoration:none;color:inherit;background:transparent;transition:0.3s cubic-bezier(0.25,0.8,0.5,1);min-height:2.572em;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);font-weight:500;text-transform:uppercase}button.q-btn{-webkit-appearance:button}a.q-btn{display:inline-flex}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.718em}.q-btn.disabled{opacity:0.7!important}.q-btn--standard:not(.disabled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:0.3s cubic-bezier(0.25,0.8,0.5,1)}.q-btn--standard:not(.disabled).q-btn--active:before,.q-btn--standard:not(.disabled):active:before{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 5px 8px rgba(0,0,0,0.14),0 1px 14px rgba(0,0,0,0.12)}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{border:1px solid currentColor;background:transparent!important}.q-btn--push{border-radius:7px;border-bottom:3px solid rgba(0,0,0,0.15)}.q-btn--push.q-btn--active:not(.disabled),.q-btn--push:active:not(.disabled){transform:translate3d(0,3px,0);border-bottom-width:0}.q-btn--push .q-focus-helper,.q-btn--push .q-ripple-container{height:auto;bottom:-3px}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;padding:0;min-height:0;height:3em;width:3em;min-width:3em;min-height:3em}.q-btn--flat,.q-btn--outline,.q-btn--unelevated{box-shadow:none}.q-btn--dense{padding:0.285em;min-height:2em}.q-btn--dense.q-btn--round{padding:0;height:2.4em;width:2.4em;min-height:2.4em;min-width:2.4em}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab-mini .q-icon,.q-btn--fab .q-icon{font-size:24px;width:100%;height:100%}.q-btn--fab{height:56px;width:56px}.q-btn--fab-mini{height:40px;width:40px}.q-btn__content{transition:opacity 0.3s}.q-btn__content--hidden{opacity:0}.q-btn__content:before{content:""}.q-btn__progress{transition:transform 0.3s;transform-origin:top left;height:100%;background:hsla(0,0%,100%,0.25)}.q-btn__progress--dark{background:rgba(0,0,0,0.2)}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px;border-left:1px solid hsla(0,0%,100%,0.3)}.q-btn-dropdown--simple .q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform 0.28s}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);vertical-align:middle}.q-btn-group>.q-btn-item{box-shadow:none}.q-btn-group>.q-btn-group>.q-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.q-btn-group>.q-btn-group>.q-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.q-btn-group>.q-btn-item+.q-btn-item{border-top-left-radius:0;border-bottom-left-radius:0}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push .q-btn__content{transition:0.3s cubic-bezier(0.25,0.8,0.5,1)}.q-btn-group--push>.q-btn--push.q-btn--active:not(.disabled),.q-btn-group--push>.q-btn--push:active:not(.disabled){border-bottom-width:3px;transform:none}.q-btn-group--push>.q-btn--push.q-btn--active:not(.disabled) .q-btn__content,.q-btn-group--push>.q-btn--push:active:not(.disabled) .q-btn__content{transform:translate3d(0,3px,0)}.q-btn-group--rounded{border-radius:28px}.q-btn-group--flat,.q-btn-group--flat>.q-btn-item,.q-btn-group--outline,.q-btn-group--outline>.q-btn-item,.q-btn-group--unelevated,.q-btn-group--unelevated>.q-btn-item{box-shadow:none}.q-btn-group--outline>.q-btn-item+.q-btn-item{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child){border-right:0}.q-btn-group--stretch{align-self:stretch}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(180deg,hsla(0,0%,100%,0.3),hsla(0,0%,100%,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04))!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-item{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-card{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;vertical-align:top;background:#fff;position:relative}.q-card>div:first-child,.q-card>img:first-child{border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:last-child,.q-card>img:last-child{border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(:first-child),.q-card>img:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.q-card>div:not(:last-child),.q-card>img:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.q-card>div{border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid rgba(0,0,0,0.12)}.q-card--dark{color:#fff;border-color:hsla(0,0%,100%,0.48)}.q-card__section{position:relative;padding:16px}.q-card__actions{padding:8px}.q-card__actions .q-btn{padding:0 8px}.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-item{margin-left:8px}.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-item{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card__section+.q-card__section{padding-top:0}.q-card>img{display:block;width:100%;max-width:100%;border:0}.q-carousel{background-color:inherit;height:400px}.q-carousel__slide{height:100%;padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__next-arrow,.q-carousel__prev-arrow{top:50%;transform:translate3d(0,-50%,0)}.q-carousel__next-arrow .q-icon,.q-carousel__prev-arrow .q-icon{font-size:46px}.q-carousel__prev-arrow{left:4px}.q-carousel__next-arrow{right:4px}.q-carousel__navigation{padding:0 8px 8px;left:0;right:0;bottom:0}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation .q-btn:not(.q-carousel__navigation-icon--active){opacity:0.5}.q-carousel__navigation img{margin:2px;height:50px;width:auto;display:inline-block;cursor:pointer;border:1px solid transparent;vertical-align:middle;opacity:0.8;transition:opacity 0.3s}.q-carousel__navigation img.q-carousel__thumbnail--active,.q-carousel__navigation img:hover{opacity:1}.q-carousel__navigation img.q-carousel__thumbnail--active{border-color:#fff;cursor:default}.q-carousel.q-carousel--navigation .q-carousel__slide{padding-bottom:50px}.q-carousel.q-carousel--arrows .q-carousel__slide{padding-left:56px;padding-right:56px}.q-carousel.fullscreen{height:100%}.q-message-label,.q-message-name,.q-message-stamp{font-size:small}.q-message-label{margin:24px 0}.q-message-stamp{color:inherit;margin-top:4px;opacity:0.6;display:none}.q-message-avatar{border-radius:50%;width:48px;height:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-received .q-message-avatar{margin-right:8px}.q-message-received .q-message-text{color:#81c784;border-radius:4px 4px 4px 0}.q-message-received .q-message-text:last-child:before{right:100%;border-right:0 solid transparent;border-left:8px solid transparent;border-bottom:8px solid currentColor}.q-message-received .q-message-text-content{color:#000}.q-message-sent .q-message-name{text-align:right}.q-message-sent .q-message-avatar{margin-left:8px}.q-message-sent .q-message-container{flex-direction:row-reverse}.q-message-sent .q-message-text{color:#e0e0e0;border-radius:4px 4px 0 4px}.q-message-sent .q-message-text:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}.q-message-sent .q-message-text-content{color:#000}.q-message-text{background:currentColor;padding:8px;line-height:1.2;word-break:break-word;position:relative;transform:translate3d(0,0,0)}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{content:"";position:absolute;bottom:0;width:0;height:0}.q-checkbox{vertical-align:middle}.q-checkbox__bg{left:11px;top:11px;right:auto;bottom:0;width:45%;height:45%;border:2px solid currentColor;border-radius:2px;transition:background 0.22s cubic-bezier(0,0,0.2,1) 0ms}.q-checkbox__native{width:1px;height:1px}.q-checkbox__label{padding-left:4px;font-size:14px;line-height:20px}.q-checkbox.reverse .q-checkbox__label{padding-right:4px}.q-checkbox__check{color:#fff}.q-checkbox__check path{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__check-indet{width:100%;height:0;left:0;top:50%;border-color:#fff;border-width:1px;border-style:solid;transform:translate3d(0,-50%,0) rotate3d(0,0,1,-280deg) scale3d(0,0,0)}.q-checkbox__inner{width:40px;min-width:40px;height:40px;padding:11px;outline:0;border-radius:50%;color:rgba(0,0,0,0.54)}.q-checkbox__inner--active,.q-checkbox__inner--indeterminate{color:#027be3;color:var(--q-color-primary)}.q-checkbox__inner--active .q-checkbox__bg,.q-checkbox__inner--indeterminate .q-checkbox__bg{background:currentColor}.q-checkbox__inner--active path{stroke-dashoffset:0;transition:stroke-dashoffset 0.18s cubic-bezier(0.4,0,0.6,1) 0ms}.q-checkbox__inner--indeterminate .q-checkbox__check-indet{transform:translate3d(0,-50%,0) rotate3d(0,0,1,0) scale3d(1,1,1);transition:transform 0.22s cubic-bezier(0,0,0.2,1) 0ms}.q-checkbox.disabled{opacity:0.75!important}.q-checkbox--dark .q-checkbox__inner{color:hsla(0,0%,100%,0.7)}.q-checkbox--dark .q-checkbox__inner:before{opacity:0.32!important}.q-checkbox--dark .q-checkbox__inner--active,.q-checkbox--dark .q-checkbox__inner--indeterminate{color:#027be3;color:var(--q-color-primary)}.q-checkbox--dense .q-checkbox__inner{width:20px;min-width:20px;height:20px;padding:0}.q-checkbox--dense .q-checkbox__bg{left:1px;top:1px;width:18px;height:18px}body.desktop .q-checkbox__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0.12;transform:scale3d(0,0,0);transition:transform 0.22s cubic-bezier(0,0,0.2,1)}body.desktop .q-checkbox:focus:not(.disabled) .q-checkbox__inner:before{transform:scale3d(1,1,1)}body.desktop .q-checkbox--dense:focus:not(.disabled) .q-checkbox__inner:before{transform:scale3d(2,2,2)}body.desktop .q-table--dense .q-checkbox--dense:focus:not(.disabled) .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1.4)}.q-chip{vertical-align:middle;border-radius:16px;outline:0;position:relative;height:32px;margin:4px;background:#e0e0e0;color:rgba(0,0,0,0.87);font-size:14px;padding:7px 12px;transition:0.3s}.q-chip--colored .q-chip__icon{color:inherit}.q-chip--outline{background:transparent;border:1px solid currentColor}.q-chip--selected .q-avatar{visibility:hidden!important;width:10px}.q-chip .q-avatar{font-size:32px;margin-left:-12px;margin-right:6px}.q-chip__icon{color:rgba(0,0,0,0.54);font-size:20px;margin:-4px}.q-chip__icon--left{margin-right:6px}.q-chip__icon--right{margin-left:6px}.q-chip__icon--remove{margin-left:6px;margin-right:-6px;opacity:0.6;transition:0.3s;outline:none}.q-chip__icon--remove:focus,.q-chip__icon--remove:hover{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;height:24px;font-size:12px;padding:0 6px}.q-chip--dense .q-avatar{font-size:24px;margin-left:-6px;margin-right:4px}.q-chip--dense .q-chip__icon{font-size:14px;margin:0}.q-chip--dense .q-chip__icon--left{margin-right:5px}.q-chip--dense .q-chip__icon--right{margin-left:5px}.q-chip--dense .q-chip__icon--remove{margin-left:5px;margin-right:-2px}.q-chip--dense.q-chip--selected .q-avatar{width:5px}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px rgba(0,0,0,0.2),0 1px 1px rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.q-circular-progress{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:1}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{width:100%;height:100%}.q-circular-progress__text{font-size:0.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{transform-origin:50% 50%;-webkit-animation:q-spin 2s linear infinite;animation:q-spin 2s linear infinite}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;-webkit-animation:q-circular-progress-circle 1.5s ease-in-out infinite;animation:q-circular-progress-circle 1.5s ease-in-out infinite}.q-color-picker{overflow:hidden;background:#fff;max-width:350px;vertical-align:top;min-width:150px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.q-color-picker__header{height:88px}.q-color-picker__header input{line-height:24px;border:0}.q-color-picker__header .q-tab--inactive{background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0.1))}.q-color-picker__error-icon{bottom:2px;right:2px;font-size:24px;opacity:0;transition:opacity 0.3s ease-in}.q-color-picker__header-content{position:relative;background:#fff}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,0.2)}.q-color-picker__header-banner{height:52px}.q-color-picker__header-bg{background:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(180deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0.1))}.q-color-picker__spectrum{width:100%;height:100%}.q-color-picker__spectrum-tab{padding:10px}.q-color-picker__spectrum-white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.q-color-picker__spectrum-black{background:linear-gradient(0deg,#000,transparent)}.q-color-picker__spectrum-circle{width:10px;height:10px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,0.3),0 0 1px 2px rgba(0,0,0,0.4);border-radius:50%;transform:translate(-5px,-5px)}.q-color-picker__hue .q-slider__track-container{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);opacity:1}.q-color-picker__alpha .q-slider__track-container{color:#fff;opacity:1;height:8px;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__alpha .q-slider__track-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#757575)}.q-color-picker__sliders{padding:4px 0 12px}.q-color-picker__sliders .q-slider__track-container{height:9px}.q-color-picker__sliders .q-slider__track{display:none}.q-color-picker__sliders .q-slider__thumb-container{top:4px}.q-color-picker__sliders .q-slider__thumb{stroke-width:13px}.q-color-picker__sliders .q-slider{height:20px;margin-top:8px;color:#424242}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{font-size:11px;border:1px solid #e0e0e0;border-radius:4px;width:4em}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{color:inherit;background:transparent;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0px 0px 14px 3px rgba(0,0,0,0.2)}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{background:#424242;color:#fff}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid hsla(0,0%,100%,0.3)}.q-color-picker--dark .q-slider{color:#bdbdbd}.q-date{display:inline-flex;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;background:#fff;max-width:100%}.q-date .q-btn{font-weight:400}.q-date__header{border-top-left-radius:inherit;color:#fff;background-color:#027be3;background-color:var(--q-color-primary);padding:16px}.q-date__content{outline:none}.q-date__header-link{opacity:0.64;outline:0;transition:opacity 0.3s ease-out}.q-date__header-link--active,.q-date__header-link:focus,.q-date__header-link:hover{opacity:1}.q-date__header-subtitle{height:24px;font-size:14px;line-height:1.75;letter-spacing:0.00938em}.q-date__header-title-label{font-size:24px;line-height:1.2;letter-spacing:0.00735em}.q-date__view{height:100%;width:100%;min-width:290px;padding:16px}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{width:8%;min-width:24px;justify-content:flex-end}.q-date__navigation>div:last-child{width:8%;min-width:24px;justify-content:flex-start}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{opacity:0.38;font-size:12px}.q-date__calendar-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:14.285%!important;height:12.5%!important;position:relative}.q-date__calendar-item>div,.q-date__calendar-item button{width:32px;height:32px;border-radius:50%}.q-date__calendar-item>div{line-height:32px;text-align:center}.q-date__calendar-item--out{opacity:0.18}.q-date__calendar-days-container{height:75%}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{position:absolute;bottom:2px;left:50%;height:5px;width:8px;border-radius:5px;background-color:#26a69a;background-color:var(--q-color-secondary);transform:translate3d(-50%,0,0)}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__months-item,.q-date__years-item{flex:0 0 33.3333%}.q-date__months-content{flex:0 0 83.3333%}.q-date--readonly .q-date__content,.q-date--readonly .q-date__header,.q-date.disabled .q-date__content,.q-date.disabled .q-date__header{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard{height:410px;width:290px}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal{height:324px;width:290px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{flex-direction:row;align-items:stretch}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{height:321px;width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-top:12px}.q-date--landscape-minimal{height:321px;width:310px}.q-date--dark{color:#fff;background:#424242}.q-time{max-width:100%;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;background:#fff;outline:none}.q-time__header{border-top-left-radius:inherit;color:#fff;background-color:#027be3;background-color:var(--q-color-primary);padding:16px;font-weight:300}.q-time__header-label{font-size:28px;line-height:1;letter-spacing:-0.00833em}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:0.56;outline:0;transition:opacity 0.3s ease-out}.q-time__link--active,.q-time__link:focus,.q-time__link:hover{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:0.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{border-radius:50%;background:rgba(0,0,0,0.12)}.q-time__clock{padding:24px;width:100%;height:100%;max-width:100%;max-height:100%;font-size:14px}.q-time__clock-circle{position:relative}.q-time__clock-center{height:6px;width:6px;margin:auto;border-radius:50%;min-height:0;background:currentColor}.q-time__clock-pointer{width:1px;height:50%;transform-origin:top center;min-height:0;position:absolute;left:50%;right:0;bottom:0;color:#027be3;color:var(--q-color-primary);background:currentColor;transform:translate3d(-50%,0,0)}.q-time__clock-pointer:after,.q-time__clock-pointer:before{content:"";position:absolute;left:0;border-radius:50%;background:currentColor;transform:translate3d(-44%,0,0)}.q-time__clock-pointer:before{bottom:-4px;width:8px;height:8px}.q-time__clock-pointer:after{top:-3px;height:6px;width:6px}.q-time__clock-position{position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;transform:translate3d(-50%,-50%,0);border-radius:50%}.q-time__clock-position--disable{opacity:0.4}.q-time__clock-position--active{background-color:#027be3;background-color:var(--q-color-primary);color:#fff}.q-time__clock-pos-0{top:0%;left:50%}.q-time__clock-pos-1{top:6.7%;left:75%}.q-time__clock-pos-2{top:25%;left:93.3%}.q-time__clock-pos-3{top:50%;left:100%}.q-time__clock-pos-4{top:75%;left:93.3%}.q-time__clock-pos-5{top:93.3%;left:75%}.q-time__clock-pos-6{top:100%;left:50%}.q-time__clock-pos-7{top:93.3%;left:25%}.q-time__clock-pos-8{top:75%;left:6.7%}.q-time__clock-pos-9{top:50%;left:0%}.q-time__clock-pos-10{top:25%;left:6.7%}.q-time__clock-pos-11{top:6.7%;left:25%}.q-time__clock-pos-1.fmt24{top:6.7%;left:75%}.q-time__clock-pos-2.fmt24{top:25%;left:93.3%}.q-time__clock-pos-3.fmt24{top:50%;left:100%}.q-time__clock-pos-4.fmt24{top:75%;left:93.3%}.q-time__clock-pos-5.fmt24{top:93.3%;left:75%}.q-time__clock-pos-6.fmt24{top:100%;left:50%}.q-time__clock-pos-7.fmt24{top:93.3%;left:25%}.q-time__clock-pos-8.fmt24{top:75%;left:6.7%}.q-time__clock-pos-9.fmt24{top:50%;left:0%}.q-time__clock-pos-10.fmt24{top:25%;left:6.7%}.q-time__clock-pos-11.fmt24{top:6.7%;left:25%}.q-time__clock-pos-12.fmt24{top:0%;left:50%}.q-time__clock-pos-13.fmt24{top:19.69%;left:67.5%}.q-time__clock-pos-14.fmt24{top:32.5%;left:80.31%}.q-time__clock-pos-15.fmt24{top:50%;left:85%}.q-time__clock-pos-16.fmt24{top:67.5%;left:80.31%}.q-time__clock-pos-17.fmt24{top:80.31%;left:67.5%}.q-time__clock-pos-18.fmt24{top:85%;left:50%}.q-time__clock-pos-19.fmt24{top:80.31%;left:32.5%}.q-time__clock-pos-20.fmt24{top:67.5%;left:19.69%}.q-time__clock-pos-21.fmt24{top:50%;left:15%}.q-time__clock-pos-22.fmt24{top:32.5%;left:19.69%}.q-time__clock-pos-23.fmt24{top:19.69%;left:32.5%}.q-time__clock-pos-0.fmt24{top:15%;left:50%}.q-time__now-button{background-color:#027be3;background-color:var(--q-color-primary);color:#fff;top:12px;right:12px}.q-time__event{position:absolute;bottom:2px;left:50%;height:5px;width:10px;border-radius:5px;background-color:#26a69a;background-color:var(--q-color-secondary);transform:translate3d(-50%,0,0)}.q-time--readonly .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time.disabled .q-time__header-ampm{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column;width:290px;min-width:180px}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--landscape{display:inline-flex;align-items:stretch;width:420px;min-width:310px;min-height:180px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;width:110px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{color:#fff;background:#424242}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet--dark{background:#424242;color:#fff}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;width:24px;height:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{padding:8px;text-align:center;min-width:100px}.q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img{font-size:48px;width:48px;height:48px;margin-bottom:8px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin--dark{background:#424242;color:#fff}.q-dialog__title{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:0.0125em}.q-dialog__message{opacity:0.6}.q-dialog__inner{outline:0}.q-dialog__inner>div{pointer-events:all;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;border-radius:4px;box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12)}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{height:100%;width:100%;max-height:100vh;max-width:100vw;border-radius:0!important}.q-dialog__inner--bottom,.q-dialog__inner--top{padding-top:0!important;padding-bottom:0!important}.q-dialog__inner--left,.q-dialog__inner--right{padding-right:0!important;padding-left:0!important}.q-dialog__inner--left>div,.q-dialog__inner--top>div{border-top-left-radius:0}.q-dialog__inner--right>div,.q-dialog__inner--top>div{border-top-right-radius:0}.q-dialog__inner--bottom>div,.q-dialog__inner--left>div{border-bottom-left-radius:0}.q-dialog__inner--bottom>div,.q-dialog__inner--right>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{width:100%!important;max-width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{z-index:-1;pointer-events:all;background:rgba(0,0,0,0.4)}body.q-ios-padding .q-dialog__inner{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width:599px){.q-dialog__inner--bottom,.q-dialog__inner--top{padding-left:0;padding-right:0}.q-dialog__inner--bottom>div,.q-dialog__inner--top>div{width:100%!important}}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-editor{border:1px solid rgba(0,0,0,0.12);border-radius:4px;background-color:#fff}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{outline:0;padding:10px;min-height:10em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:auto}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{border:0;outline:0;margin:1px;height:1px;background:rgba(0,0,0,0.12)}.q-editor__toolbar{border-bottom:1px solid rgba(0,0,0,0.12);min-height:32px}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{position:relative;margin:0 4px}.q-editor__toolbar-group+.q-editor__toolbar-group:before{content:"";position:absolute;left:-4px;top:4px;bottom:4px;width:1px;background:rgba(0,0,0,0.12)}.q-editor_input input{color:inherit}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{display:flex;align-items:center;flex-wrap:nowrap}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab--opened .q-fab__actions{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0);pointer-events:all}.q-fab--opened .q-fab__icon{transform:rotate3d(0,0,1,180deg);opacity:0}.q-fab--opened .q-fab__active-icon{transform:rotate3d(0,0,1,0deg);opacity:1}.q-fab__active-icon,.q-fab__icon{transition:opacity 0.4s,transform 0.4s}.q-fab__icon{opacity:1;transform:rotate3d(0,0,1,0deg)}.q-fab__active-icon{opacity:0;transform:rotate3d(0,0,1,-180deg)}.q-fab__actions{position:absolute;opacity:0;transition:all 0.2s ease-in;pointer-events:none}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{transform:scale3d(0.4,0.4,1) translate3d(-100%,0,0);top:0;bottom:0;left:120%}.q-fab__actions--left{transform:scale3d(0.4,0.4,1) translate3d(100%,0,0);top:0;bottom:0;right:120%;flex-direction:row-reverse}.q-fab__actions--up{transform:scale3d(0.4,0.4,1) translate3d(0,100%,0);flex-direction:column-reverse;justify-content:center;bottom:120%;left:0;right:0}.q-fab__actions--down{transform:scale3d(0.4,0.4,1) translate3d(0,-100%,0);flex-direction:column;justify-content:center;top:120%;left:0;right:0}.q-field{font-size:14px}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{height:56px;color:rgba(0,0,0,0.54);font-size:24px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{font-size:12px;min-height:12px;line-height:1;color:rgba(0,0,0,0.54);padding:8px 12px 0}.q-field__bottom--animated{transform:translate3d(0,100%,0);position:absolute;left:0;right:0;bottom:0}.q-field__messages{line-height:1}.q-field__messages>div{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{padding-left:8px;line-height:1}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:#027be3;color:var(--q-color-primary);height:56px;max-width:100%;outline:none}.q-field__control:after,.q-field__control:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.q-field__control:before{border-radius:inherit}.q-field__native,.q-field__prefix,.q-field__suffix{font-weight:400;line-height:28px;letter-spacing:0.00937em;text-decoration:inherit;text-transform:inherit;border:none;border-radius:0;background:none;color:rgba(0,0,0,0.87);outline:0;padding:6px 0}.q-field__native{width:100%;min-width:0;outline:0!important}.q-field__native[type=file]{line-height:1em}.q-field__prefix,.q-field__suffix{transition:opacity 0.36s cubic-bezier(0.4,0,0.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--disabled .q-field__control,.q-field--readonly .q-field__control{pointer-events:none}.q-field--disabled .q-placeholder,.q-field--readonly .q-placeholder{opacity:1!important}.q-field--disabled .q-field__control>div{opacity:0.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{left:0;right:0;top:18px;color:rgba(0,0,0,0.6);font-size:16px;line-height:20px;font-weight:400;letter-spacing:0.00937em;text-decoration:inherit;text-transform:inherit;transform-origin:left top;transition:transform 0.36s cubic-bezier(0.4,0,0.2,1),right 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--float .q-field__label{transform:translate3d(0,-40%,0) scale3d(0.75,0.75,0.75);right:-33.33333%}.q-field .q-field__native:-webkit-autofill,.q-field .q-select__input:-webkit-autofill{-webkit-animation-name:q-autofill;-webkit-animation-fill-mode:both}.q-field .q-field__native:-webkit-autofill+.q-field__label,.q-field .q-select__input:-webkit-autofill+.q-field__label{transform:translate3d(0,-40%,0) scale3d(0.75,0.75,0.75)}.q-field .q-field__native[type=number]:invalid+.q-field__label,.q-field .q-select__input[type=number]:invalid+.q-field__label{transform:translate3d(0,-40%,0) scale3d(0.75,0.75,0.75)}.q-field .q-field__native:invalid,.q-field .q-select__input:invalid{box-shadow:none}.q-field--focused .q-field__label{color:currentColor}.q-field--filled .q-field__control{padding:0 12px;background:rgba(0,0,0,0.05);border-radius:4px 4px 0 0}.q-field--filled .q-field__control:before{background:rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.42);opacity:0;transition:opacity 0.36s cubic-bezier(0.4,0,0.2,1),background 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{height:2px;top:auto;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--focused .q-field__control:before{opacity:1;background:rgba(0,0,0,0.12)}.q-field--filled.q-field--focused .q-field__control:after{transform:scale3d(1,1,1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:hsla(0,0%,100%,0.07)}.q-field--filled.q-field--dark.q-field--focused .q-field__control:before{background:hsla(0,0%,100%,0.1)}.q-field--filled.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border-bottom-style:dashed}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid rgba(0,0,0,0.24);transition:border-color 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{height:inherit;border-radius:inherit;border:2px solid transparent;transition:border-color 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--focused .q-field__control:after{border-color:currentColor;border-width:2px;transform:scale3d(1,1,1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid rgba(0,0,0,0.24);transition:border-color 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{height:2px;top:auto;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--standard.q-field--focused .q-field__control:after{transform:scale3d(1,1,1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:hsla(0,0%,100%,0.6)}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix,.q-field--dark .q-select__input{color:#fff}.q-field--dark .q-field__bottom,.q-field--dark .q-field__marginal,.q-field--dark:not(.q-field--focused) .q-field__label{color:hsla(0,0%,100%,0.7)}.q-field--standout .q-field__control{padding:0 12px;background:rgba(0,0,0,0.05);border-radius:4px;transition:box-shadow 0.36s cubic-bezier(0.4,0,0.2,1),background-color 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--standout .q-field__control:before{background:rgba(0,0,0,0.07);opacity:0;transition:opacity 0.36s cubic-bezier(0.4,0,0.2,1),background 0.36s cubic-bezier(0.4,0,0.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--focused .q-field__control{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);background:#000}.q-field--standout.q-field--focused .q-field__append,.q-field--standout.q-field--focused .q-field__native,.q-field--standout.q-field--focused .q-field__prefix,.q-field--standout.q-field--focused .q-field__prepend,.q-field--standout.q-field--focused .q-field__suffix,.q-field--standout.q-field--focused .q-select__input{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border:1px dashed rgba(0,0,0,0.24)}.q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control:before{background:hsla(0,0%,100%,0.07)}.q-field--standout.q-field--dark.q-field--focused .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--focused .q-field__append,.q-field--standout.q-field--dark.q-field--focused .q-field__native,.q-field--standout.q-field--dark.q-field--focused .q-field__prefix,.q-field--standout.q-field--dark.q-field--focused .q-field__prepend,.q-field--standout.q-field--dark.q-field--focused .q-field__suffix,.q-field--standout.q-field--dark.q-field--focused .q-select__input{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:hsla(0,0%,100%,0.24)}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-top:24px;padding-bottom:8px}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__native::-webkit-input-placeholder,.q-field--labeled:not(.q-field--float) .q-select__input::-webkit-input-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder,.q-field--labeled:not(.q-field--float) .q-select__input::-moz-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native:-ms-input-placeholder,.q-field--labeled:not(.q-field--float) .q-select__input:-ms-input-placeholder{color:transparent!important}.q-field--labeled:not(.q-field--float) .q-field__native::-ms-input-placeholder,.q-field--labeled:not(.q-field--float) .q-select__input::-ms-input-placeholder{color:transparent}.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,.q-field--labeled:not(.q-field--float) .q-select__input::placeholder{color:transparent}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-top:14px;padding-bottom:2px}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translate3d(0,-30%,0) scale3d(0.75,0.75,0.75)}.q-field--dense .q-field__native:-webkit-autofill+.q-field__label,.q-field--dense .q-select__input:-webkit-autofill+.q-field__label{transform:translate3d(0,-30%,0) scale3d(0.75,0.75,0.75)}.q-field--dense .q-field__native[type=number]:invalid+.q-field__label,.q-field--dense .q-select__input[type=number]:invalid+.q-field__label{transform:translate3d(0,-30%,0) scale3d(0.75,0.75,0.75)}.q-field--borderless.q-field--dense .q-field__control,.q-field--borderless .q-field__bottom,.q-field--standard.q-field--dense .q-field__control,.q-field--standard .q-field__bottom{padding-left:0;padding-right:0}.q-field--error .q-field__label{-webkit-animation:q-field-label 0.36s;animation:q-field-label 0.36s}.q-field--error .q-field__bottom{color:#c10015;color:var(--q-color-negative)}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform 0.6s cubic-bezier(0.86,0,0.07,1),opacity 0.6s cubic-bezier(0.86,0,0.07,1)}.q-transition--field-message-enter,.q-transition--field-message-leave-to{opacity:0;transform:translate3d(0,-10px,0)}.q-transition--field-message-leave,.q-transition--field-message-leave-active{position:absolute}.q-form,.q-img{position:relative}.q-img{width:100%;display:inline-block;vertical-align:middle}.q-img__loading .q-spinner{font-size:50px}.q-img__image{background-repeat:no-repeat}.q-img__content>div{position:absolute;padding:16px;color:#fff;background:rgba(0,0,0,0.47)}.q-inner-loading{background:hsla(0,0%,100%,0.6)}.q-inner-loading--dark{background:rgba(0,0,0,0.4)}.q-textarea .q-field__control{min-height:56px;height:auto}.q-textarea .q-field__control-container{padding-top:2px;padding-bottom:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{resize:vertical;padding-top:17px;min-height:52px}.q-textarea.q-field--readonly .q-field__native{pointer-events:auto}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}.q-textarea.disabled .q-field__native,body.mobile .q-textarea .q-field__native{resize:none}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:none;transition:box-shadow 0.24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12)}.q-layout{width:100%}.q-layout-container{position:relative;width:100%;height:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translate3d(0,0,0)}.q-layout-container>div>div{min-height:0;max-height:100%}.q-layout__shadow{width:100%}.q-layout__shadow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 10px 2px rgba(0,0,0,0.2),0 0px 10px rgba(0,0,0,0.24)}.q-layout__section--marginal{background-color:#027be3;background-color:var(--q-color-primary);color:#fff}.q-header--hidden{transform:translate3d(0,-110%,0)}.q-header--bordered{border-bottom:1px solid rgba(0,0,0,0.12)}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translate3d(0,110%,0)}.q-footer--bordered{border-top:1px solid rgba(0,0,0,0.12)}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-footer,.q-header{z-index:2000}.q-drawer{position:absolute;top:0;bottom:0;background:#fff;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translate3d(-100%,0,0)}.q-drawer--left.q-drawer--bordered{border-right:1px solid rgba(0,0,0,0.12)}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translate3d(100%,0,0)}.q-drawer--right.q-drawer--bordered{border-left:1px solid rgba(0,0,0,0.12)}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{text-align:center;justify-content:center;padding-left:0;padding-right:0;min-width:0}.q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-mini-drawer-hide,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden;white-space:nowrap}.q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only{display:none}.q-drawer__backdrop{z-index:2999!important;will-change:background-color}.q-drawer__opener{z-index:2001;height:100%;width:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-footer,.q-header,.q-layout,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-header>.q-tabs:nth-child(2) .q-tabs-head,body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:nth-child(2){padding-top:20px;min-height:70px;padding-top:env(safe-area-inset-top);min-height:calc(env(safe-area-inset-top) + 50px)}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:last-child .q-tabs-head,body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child{padding-bottom:env(safe-area-inset-bottom);min-height:calc(env(safe-area-inset-bottom) + 50px)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color 0.12s!important}.q-body--layout-animate .q-drawer{transition:transform 0.12s,width 0.12s,top 0.12s,bottom 0.12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform 0.12s,left 0.12s,right 0.12s!important}.q-body--layout-animate .q-page-container{transition:padding-top 0.12s,padding-right 0.12s,padding-bottom 0.12s,padding-left 0.12s!important}.q-body--layout-animate .q-page-sticky{transition:transform 0.12s,left 0.12s,right 0.12s,top 0.12s,bottom 0.12s!important}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width:599px){.q-layout-padding{padding:8px}}@media (min-width:600px) and (max-width:1439px){.q-layout-padding{padding:16px}}@media (min-width:1440px){.q-layout-padding{padding:24px}}.q-linear-progress{position:relative;width:100%;overflow:hidden;height:4px;color:#027be3;color:var(--q-color-primary)}.q-linear-progress--reverse{transform:scale3d(-1,1,1)}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0;transition:transform 0.3s}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:after,.q-linear-progress__model--query:before{background:currentColor;content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{-webkit-animation:q-linear-progress--indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite;animation:q-linear-progress--indeterminate 2.1s cubic-bezier(0.65,0.815,0.735,0.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{transform:translate3d(-101%,0,0) scale3d(1,1,1);-webkit-animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(0.165,0.84,0.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.q-linear-progress__track{opacity:0.4}.q-linear-progress__track--light{background:rgba(0,0,0,0.26)}.q-linear-progress__track--dark{background:hsla(0,0%,100%,0.6)}.q-linear-progress__stripe{transition:width 0.3s;background-image:linear-gradient(45deg,hsla(0,0%,100%,0.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,0.15) 0,hsla(0,0%,100%,0.15) 75%,transparent 0,transparent)!important;background-size:40px 40px!important}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform 0.3s}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding 0.5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid rgba(0,0,0,0.12)}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{box-shadow:none;border-radius:0}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-item{min-height:48px;padding:8px 16px;color:inherit;transition:color 0.3s,background-color 0.3s}.q-item__section--side{color:#757575;align-items:flex-start;padding-right:16px;width:auto;min-width:0;max-width:100%}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{width:100px;height:56px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-item__section--thumbnail:first-child{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:rgba(0,0,0,0.7)}.q-item__label--caption{color:rgba(0,0,0,0.54)}.q-item__label--header{color:#757575;padding:16px;font-size:0.875rem;line-height:1.25rem;letter-spacing:0.01786em}.q-list--padding .q-item__label--header,.q-separator--spaced+.q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-right:0;padding-left:16px}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid rgba(0,0,0,0.12)}.q-list--separator>.q-item-type+.q-item-type{border-top:1px solid rgba(0,0,0,0.12)}.q-list--padding{padding:8px 0}.q-item--dense,.q-list--dense>.q-item{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type{border-top-color:hsla(0,0%,100%,0.48)}.q-item--dark,.q-list--dark{color:#fff;border-color:hsla(0,0%,100%,0.48)}.q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar){color:hsla(0,0%,100%,0.7)}.q-item--dark .q-item__label--header,.q-list--dark .q-item__label--header{color:hsla(0,0%,100%,0.64)}.q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--overline{color:hsla(0,0%,100%,0.8)}.q-item{position:relative}.q-item--active,.q-item.q-router-link--active{color:#027be3;color:var(--q-color-primary)}.q-slide-item{position:relative}.q-slide-item__left,.q-slide-item__right{visibility:hidden;padding:8px 16px;font-size:14px}.q-slide-item__left .q-icon,.q-slide-item__right .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;color:#fff}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;color:#fff}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__content{background:#fff;transition:transform 0.2s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.q-menu{position:fixed!important;display:inline-block;max-width:95vw;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);background:#fff;border-radius:4px;overflow-y:auto;overflow-x:hidden;outline:0;max-height:65vh;z-index:6000}.q-menu--square{border-radius:0}.q-option-group--inline>div{display:inline-block}.q-pagination input{text-align:center;-moz-appearance:textfield}.q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-pagination .q-btn{padding:0 5px!important}.q-pagination .q-btn.disabled{color:#777}.q-parallax{position:relative;width:100%;overflow:hidden;border-radius:inherit}.q-parallax__media>img,.q-parallax__media>video{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;will-change:transform}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{border-radius:50%;width:40px;height:40px;color:#027be3;color:var(--q-color-primary);background:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3)}.q-pull-to-refresh__puller--animating{transition:transform 0.3s,opacity 0.3s}.q-radio{vertical-align:middle}.q-radio__bg{left:10px;top:10px;width:50%;height:50%}.q-radio__native{width:1px;height:1px}.q-radio__outer-circle{border-width:2px;border-style:solid;border-radius:50%}.q-radio__inner-circle{border-width:10px;border-style:solid;border-radius:50%;transform:scale3d(0,0,0);transition:transform 0.22s cubic-bezier(0,0,0.2,1) 0ms}.q-radio__label{padding-left:4px;padding-right:0;font-size:14px;line-height:20px}.q-radio.reverse .q-radio__label{padding-right:4px;padding-left:0}.q-radio__inner{width:40px;min-width:40px;height:40px;padding:10px;outline:0;border-radius:50%;color:rgba(0,0,0,0.54)}.q-radio__inner--active{color:#027be3;color:var(--q-color-primary)}.q-radio__inner--active .q-radio__inner-circle{transform:scale3d(0.5,0.5,0.5)}.q-radio.disabled{opacity:0.75!important}.q-radio--dark .q-radio__inner{color:hsla(0,0%,100%,0.7)}.q-radio--dark .q-radio__inner:before{opacity:0.32!important}.q-radio--dark .q-radio__inner--active{color:#027be3;color:var(--q-color-primary)}.q-radio--dense .q-radio__bg{left:0;top:0;width:100%;height:100%}.q-radio--dense .q-radio__inner{width:20px;min-width:20px;height:20px}body.desktop .q-radio__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0.12;transform:scale3d(0,0,0);transition:transform 0.22s cubic-bezier(0,0,0.2,1) 0ms}body.desktop .q-radio:focus:not(.disabled) .q-radio__inner:before{transform:scale3d(1,1,1)}body.desktop .q-radio--dense:focus:not(.disabled) .q-radio__inner:before{transform:scale3d(2,2,2)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon{color:currentColor;text-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);position:relative;opacity:0.4;transition:transform 0.2s ease-in,opacity 0.2s ease-in}.q-rating__icon--hovered{transform:scale3d(1.3,1.3,1)}.q-rating__icon--exselected{opacity:0.7}.q-rating__icon--active{opacity:1}.q-rating__icon+.q-rating__icon{margin-left:2px}.q-rating--editable .q-icon{cursor:pointer}.q-rating--non-editable span,.q-rating .q-icon{outline:0}.q-scrollarea{position:relative}.q-scrollarea__thumb{background:#000;opacity:0.2;transition:opacity 0.3s}.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__thumb:hover{opacity:0.3;cursor:-webkit-grab;cursor:grab}.q-scrollarea__thumb:active{opacity:0.5}.q-scrollarea__thumb--invisible{opacity:0!important}.q-scrollarea__thumb--invisible:hover{cursor:inherit}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select__input{border:0;outline:0!important;background:transparent;min-width:50px!important;padding:0;height:0;min-height:24px;line-height:24px}.q-select__input--padding{padding-left:4px}.q-select__dropdown-icon{cursor:pointer}.q-select__dialog{width:90vw!important;max-width:90vw!important;max-height:calc(100vh - 70px)!important;background:#fff;display:flex;flex-direction:column}.q-select__dialog>.scroll{position:relative;background:inherit}.q-select__menu--dark{color:#fff;background:#424242}.q-select__options--content{position:relative;background-color:inherit}.q-select__options--padding{background:linear-gradient(transparent,transparent 20%,hsla(0,0%,50.2%,0.03) 0,hsla(0,0%,50.2%,0.08) 50%,hsla(0,0%,50.2%,0.03) 80%,transparent 0,transparent);background-size:100% 50px}body.platform-ios .q-select__dialog{max-height:50vh!important}.q-separator{border:none;background:rgba(0,0,0,0.12);margin:0;transition:background 0.3s,opacity 0.3s}.q-separator--dark{background:hsla(0,0%,100%,0.48)}.q-separator--horizontal{display:block;height:1px;min-height:1px;width:100%}.q-separator--horizontal.q-separator--spaced{margin-top:8px;margin-bottom:8px}.q-separator--horizontal.q-separator--inset{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.q-separator--horizontal.q-separator--item-inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.q-separator--horizontal.q-separator--item-thumbnail-inset{margin-left:116px;margin-right:0;width:calc(100% - 116px)}.q-separator--vertical{width:1px;min-width:1px;height:inherit;min-height:100%}.q-separator--vertical.q-separator--spaced{margin-left:8px;margin-right:8px}.q-separator--vertical.q-separator--inset{margin-top:8px;margin-bottom:8px}.q-slider{position:relative;width:100%;height:40px;color:#027be3;color:var(--q-color-primary);outline:0}.q-slider__track-container{top:50%;width:100%;height:2px;background:rgba(0,0,0,0.26)}.q-slider__track{will-change:width,left;background:currentColor}.q-slider__track-markers{color:#000;background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,transparent 0,transparent)}.q-slider__track-markers:after{content:"";position:absolute;right:0;top:0;bottom:0;height:2px;width:2px;background:currentColor}.q-slider__thumb-container{top:11px;width:21px;transform:translate3d(-10px,0,0);will-change:left;outline:0}.q-slider__thumb{top:0;left:0;transform:scale3d(0.571,0.571,0.571);transition:transform 0.18s ease-out,fill 0.18s ease-out,stroke 0.18s ease-out;stroke-width:3.5;stroke:currentColor}.q-slider__thumb circle{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{width:21px;height:21px;transition:transform 266.67ms ease-out,opacity 266.67ms ease-out,background-color 266.67ms ease-out;border-radius:50%;opacity:0;transition-delay:0.14s}.q-slider__pin{top:0;width:26px;height:26px;margin-top:-2px;margin-left:-2px;background:currentColor;transform:rotate(-45deg) scale3d(0,0,0) translate3d(0,0,0);transition:transform 100ms ease-out;will-change:left;border-radius:50% 50% 50% 0%;z-index:1}.q-slider__pin-value-marker{transform:rotate(45deg)}.q-slider__pin-value-marker-text{position:relative;color:#fff;font-size:12px;white-space:nowrap}.q-slider__pin-value-marker-bg{position:absolute;min-width:27px;width:130%;height:27px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);background-color:currentColor;border-radius:4px}.q-slider--editable{cursor:-webkit-grab;cursor:grab}.q-slider--focus .q-slider__thumb{transform:scale3d(0.571,0.571,0.571)}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable:hover .q-slider__focus-ring{background:currentColor;transform:scale3d(1.55,1.55,1.55);opacity:0.25}.q-slider--inactive .q-slider__thumb-container{transition:left 0.28s}.q-slider--inactive .q-slider__track{transition:width 0.28s,left 0.28s}.q-slider--active{cursor:-webkit-grabbing;cursor:grabbing}.q-slider--active .q-slider__thumb{transform:scale3d(1,1,1)}.q-slider--active.q-slider--label .q-slider__thumb,.q-slider--active .q-slider__focus-ring{transform:scale3d(0,0,0)!important}.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin,body.desktop .q-slider.q-slider--editable:hover .q-slider__pin{transform:rotate(-45deg) scale3d(1,1,1) translate3d(19px,-20px,0)}.q-slider--dark .q-slider__track-container{background:hsla(0,0%,100%,0.3)}.q-slider--dark .q-slider__track-markers{color:#fff}.q-slider--dense{height:20px}.q-slider--dense .q-slider__thumb-container{top:0}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{-webkit-animation:q-spin 2s linear infinite;animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:q-mat-dash 1.5s ease-in-out infinite;animation:q-mat-dash 1.5s ease-in-out infinite}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{width:100%;height:100%}.q-splitter__separator{background-color:rgba(0,0,0,0.12);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.q-splitter__separator-area>*{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.q-splitter--dark .q-splitter__separator{background-color:hsla(0,0%,100%,0.48)}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{top:-6px;bottom:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__after,.q-splitter__before{overflow:auto}.q-stepper{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;background:#fff}.q-stepper__title{font-size:14px;line-height:18px;letter-spacing:0.1px}.q-stepper__caption{font-size:12px;line-height:14px}.q-stepper__dot{margin-right:8px;font-size:14px;width:24px;height:24px;border-radius:50%;background:currentColor}.q-stepper__dot span{color:#fff}.q-stepper__tab{padding:8px 24px;font-size:14px;color:#9e9e9e;flex-direction:row}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.q-stepper__tab--active,.q-stepper__tab--done{color:#027be3}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:rgba(0,0,0,0.22)}.q-stepper__tab--disabled .q-stepper__label{color:rgba(0,0,0,0.32)}.q-stepper__tab--error{color:#c10015}.q-stepper__tab--error .q-stepper__dot{background:transparent!important}.q-stepper__tab--error .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid rgba(0,0,0,0.12)}.q-stepper__header--standard-labels .q-stepper__tab{min-height:72px;justify-content:center}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{min-height:104px;padding:24px 32px;flex-direction:column;justify-content:flex-start}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:before{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--bordered{border:1px solid rgba(0,0,0,0.12)}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:before{position:absolute;top:50%;height:1px;width:100vw;background:rgba(0,0,0,0.12)}.q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__label:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";right:100%;margin-right:8px}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:before{content:"";position:absolute;left:50%;width:1px;height:99999px;background:rgba(0,0,0,0.12)}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{top:100%;margin-top:8px}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark{color:#fff}.q-stepper--dark.q-stepper--bordered,.q-stepper--dark .q-stepper__header--border{border-color:hsla(0,0%,100%,0.48)}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before{background:hsla(0,0%,100%,0.48)}.q-stepper--dark .q-stepper__tab--disabled{color:hsla(0,0%,100%,0.48)}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:hsla(0,0%,100%,0.48)}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:hsla(0,0%,100%,0.54)}.q-stepper--contracted .q-stepper__header,.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper--contracted .q-stepper__header .q-stepper__tab{padding:24px 0}.q-stepper--contracted .q-stepper__header .q-stepper__tab:first-child .q-stepper__dot{transform:translate3d(24px,0,0)}.q-stepper--contracted .q-stepper__header .q-stepper__tab:last-child .q-stepper__dot{transform:translate3d(-24px,0,0)}.q-stepper--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper--contracted .q-stepper__dot{margin:0}.q-stepper--contracted .q-stepper__label{display:none}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{overflow:auto;background:#fff}.q-table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.q-table tbody td,.q-table thead tr{height:48px}.q-table th{font-weight:500;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:0.64}.q-table th.sorted .q-table__sort-icon{opacity:0.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate3d(0,0,1,180deg)}.q-table td,.q-table th{padding:7px 16px;background-color:inherit}.q-table td,.q-table th,.q-table thead{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{color:#000;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;letter-spacing:0.005em;font-weight:400}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress td{padding:0!important;border-bottom:1px solid transparent!important}.q-table__progress .q-linear-progress{position:absolute;bottom:-1px}.q-table__middle{max-width:100%}.q-table__bottom{min-height:48px;padding:4px 14px 4px 16px;font-size:12px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom--nodata .q-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{display:flex;align-items:center}.q-table__sort-icon{transition:transform 0.3s cubic-bezier(0.25,0.8,0.5,1);opacity:0;font-size:120%}.q-table__sort-icon--center,.q-table__sort-icon--left{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{opacity:1!important;width:1px;padding-right:0!important}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid rgba(0,0,0,0.12)}.q-table--square{border-radius:0}.q-table--grid .q-table__middle,.q-table__linear-progress{height:2px}.q-table--no-wrap td,.q-table--no-wrap th{white-space:nowrap}.q-table--grid{box-shadow:none}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table{height:2px}.q-table--grid .q-table thead{border:0}.q-table__grid-item-card{vertical-align:top;padding:12px}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{opacity:0.54;font-weight:500;font-size:12px}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform 0.3s cubic-bezier(0.25,0.8,0.5,1)}.q-table__grid-item--selected{transform:scale3d(0.95,0.95,0.95)}.q-table--horizontal-separator tbody tr:not(:last-child) td,.q-table--horizontal-separator thead{border-width:0 0 1px 0}.q-table--vertical-separator td,.q-table--vertical-separator th{border-width:0 0 0 1px}.q-table--vertical-separator thead tr:last-child th{border-bottom-width:1px}.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child{border-left:0}.q-table--cell-separator td,.q-table--cell-separator th{border-width:1px}.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child{border-left:0}.q-table--cell-separator td:last-child,.q-table--cell-separator th:last-child{border-right:0}.q-table--cell-separator thead tr:first-child th{border-top:0}.q-table--cell-separator tbody tr:last-child td{border-bottom:0}.q-table--cell-separator .q-table__top,.q-table--vertical-separator .q-table__top{border-bottom:1px solid rgba(0,0,0,0.12)}.q-table .q-table--col-auto-width{border-left:0;border-right:0}.q-table .q-table--col-auto-width+td,.q-table .q-table--col-auto-width+th{border-left:0}.q-table--dense .q-table__bottom{min-height:42px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:4px 8px}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:28px}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:16px}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table__bottom{border-top:1px solid rgba(0,0,0,0.12)}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:rgba(0,0,0,0.12)}.q-table th{opacity:0.54;transition:opacity 0.3s cubic-bezier(0.25,0.8,0.5,1)}.q-table th.sortable:hover,.q-table th.sorted{opacity:0.86}.q-table tbody tr.selected{background:rgba(0,0,0,0.06)}.q-table tbody tr:hover{background:rgba(0,0,0,0.03)}.q-table__card--dark{color:#fff;background:#424242}.q-table--dark .q-table__bottom{border-top:1px solid hsla(0,0%,100%,0.48)}.q-table--dark td,.q-table--dark th,.q-table--dark thead,.q-table--dark tr{border-color:hsla(0,0%,100%,0.48)}.q-table--dark tbody tr.selected{background:hsla(0,0%,100%,0.1)}.q-table--dark tbody tr:hover{background:hsla(0,0%,100%,0.07)}.q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top{border-bottom:1px solid hsla(0,0%,100%,0.48)}.q-tab{padding:0 16px;min-height:48px;transition:color 0.3s,background-color 0.3s;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;padding:4px 0;min-width:40px}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{top:0;right:-16px}.q-tab__icon{width:24px;height:24px;font-size:24px}.q-tab__label{font-size:14px;line-height:1.718em;font-weight:500}.q-tab .q-badge{top:3px;right:-12px}.q-tab__alert{position:absolute;top:7px;right:-9px;height:10px;width:10px;border-radius:50%;background:currentColor}.q-tab__indicator{opacity:0;height:2px;background:currentColor}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:0.85}.q-tabs{transition:color 0.3s,background-color 0.3s}.q-tabs--not-scrollable .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;min-width:36px}.q-tabs__arrow--faded{opacity:0.5}.q-tabs__content{overflow:hidden;flex:1 1 auto}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--vertical{display:block!important;height:100%}.q-tabs--vertical .q-tabs__content{display:block!important;height:calc(100% - 72px)}.q-tabs--vertical .q-tabs__arrow{width:100%;height:36px;text-align:center}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}body.mobile .q-tabs__content{overflow:auto}body.mobile .q-tabs__arrow{display:none}@media (min-width:1440px){.q-footer .q-tab__content,.q-header .q-tab__content{min-width:128px}}.q-timeline{padding:0;width:100%;list-style:none}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:0.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-top:0;margin-bottom:16px}.q-timeline__subtitle{font-size:12px;margin-bottom:8px;opacity:0.4;text-transform:uppercase;letter-spacing:1px;font-weight:700}.q-timeline__dot{position:absolute;top:0;bottom:0;width:15px}.q-timeline__dot:after,.q-timeline__dot:before{content:"";background:currentColor;display:block;position:absolute}.q-timeline__dot:before{border:3px solid transparent;border-radius:100%;height:15px;width:15px;top:4px;left:0;transition:background 0.3s ease-in-out,border 0.3s ease-in-out}.q-timeline__dot:after{width:3px;opacity:0.4;top:24px;bottom:0;left:6px}.q-timeline__dot .q-icon{position:absolute;top:0;left:0;right:0;font-size:16px;height:38px;line-height:38px;width:100%;color:#fff}.q-timeline__dot-img{position:absolute;top:4px;left:0;right:0;height:31px;width:31px;background:currentColor;border-radius:50%}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{padding:32px 0;margin:0}.q-timeline__entry{position:relative;line-height:22px}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{top:41px;left:14px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__title{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__subtitle{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{position:relative;min-width:31px}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{text-align:right;padding-right:30px}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{text-align:center;margin-left:0}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{position:absolute;left:50%;margin-left:-7.15px}.q-timeline--loose .q-timeline__entry{padding-bottom:24px;overflow:hidden}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;text-align:left;padding-left:30px}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__subtitle{width:50%}.q-toggle{vertical-align:middle}.q-toggle__label{font-size:14px;line-height:20px}.q-toggle__native{width:1px;height:1px}.q-toggle__track{height:14px;border-radius:7px;opacity:0.38;background-color:currentColor}.q-toggle__thumb-container{left:10px;right:auto;top:10px;transform:translate3d(0,0,0);transition:transform 0.22s cubic-bezier(0.4,0,0.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-toggle__thumb{width:20px;height:20px;border:10px solid;border-radius:50%;border-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12)}.q-toggle__thumb .q-icon{font-size:12px;width:20px;height:0;line-height:0;color:#000;opacity:0.54}.q-toggle__inner{width:56px;min-width:56px;height:40px;padding:13px 12px}.q-toggle__inner--active{color:#027be3;color:var(--q-color-primary)}.q-toggle__inner--active .q-toggle__track{opacity:0.54}.q-toggle__inner--active .q-toggle__thumb-container{transform:translate3d(16px,0,0)}.q-toggle__inner--active .q-toggle__thumb{background-color:currentColor;border-color:currentColor}.q-toggle__inner--active .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:0.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--active{color:#027be3;color:var(--q-color-primary)}.q-toggle--dark .q-toggle__thumb:before{opacity:0.32!important}.q-toggle--dense .q-toggle__inner{height:20px;padding:3px 12px}.q-toggle--dense .q-toggle__thumb-container{top:0}body.desktop .q-toggle__thumb:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0.12;transform:scale3d(0,0,0);transition:transform 0.22s cubic-bezier(0,0,0.2,1)}body.desktop .q-toggle:focus:not(.disabled) .q-toggle__thumb:before{transform:scale3d(2,2,2)}.q-toolbar{position:relative;padding:0 12px;min-height:50px;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;min-width:1px;max-width:100%;font-size:21px;font-weight:400;letter-spacing:0.01em;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip{position:fixed!important;font-size:10px;color:#fafafa;background:#757575;z-index:9000;padding:6px 10px;border-radius:4px;overflow-y:auto;overflow-x:hidden;pointer-events:none}@media (max-width:599px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{position:relative;color:#9e9e9e}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{content:"";position:absolute;top:-3px;bottom:0;width:1px;right:auto;left:-13px;border-left:1px solid currentColor}.q-tree__node:last-child:after{display:none}.q-tree__node-header:before{content:"";position:absolute;top:-3px;bottom:50%;width:35px;left:-35px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.q-tree__children{padding-left:25px}.q-tree__children.disabled{pointer-events:none}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{width:15px;left:-15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{content:"";position:absolute;top:0;width:1px;height:100%;right:auto;left:12px;border-left:1px solid currentColor;bottom:50px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{padding:4px;margin-top:3px;border-radius:4px;outline:none}.q-tree__node-header.disabled{pointer-events:none}.q-tree__node-header-content{color:#000;transition:color 0.3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon,.q-tree__spinner{font-size:21px}.q-tree__img{height:42px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{font-size:28px;border-radius:50%;width:28px;height:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px}.q-tree__arrow{transition:transform 0.3s}.q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}[dir=rtl] .q-tree__arrow{transform:rotate3d(0,0,1,180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}.q-uploader{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;vertical-align:top;background:#fff;position:relative;width:320px;max-height:320px}.q-uploader--bordered{border:1px solid rgba(0,0,0,0.12)}.q-uploader__input{opacity:0;width:100%;height:100%;cursor:pointer!important}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before,.q-uploader__header:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:currentColor;opacity:0.04}.q-uploader__header{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:#027be3;background-color:var(--q-color-primary);color:#fff;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{outline:1px dashed currentColor;outline-offset:-4px;background:hsla(0,0%,100%,0.6)}.q-uploader__overlay{font-size:36px;color:#000;background-color:hsla(0,0%,100%,0.6)}.q-uploader__list{position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:8px;min-height:60px;flex:1 1 auto;background:#fff}.q-uploader__file{border-radius:4px 4px 0 0;border:1px solid rgba(0,0,0,0.12)}.q-uploader__file .q-circular-progress{color:#000;font-size:24px}.q-uploader__file--img{color:#fff;height:200px;min-width:200px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{padding-bottom:24px;background:linear-gradient(180deg,rgba(0,0,0,0.7) 20%,transparent)}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{position:relative;padding:4px 8px;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:18px;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:18px}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{color:#fff;border-color:hsla(0,0%,100%,0.48)}.q-uploader--dark .q-uploader__list{background:#424242}.q-uploader--dark .q-uploader__file{border-color:hsla(0,0%,100%,0.48)}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:hsla(0,0%,100%,0.3)}.q-uploader--dark .q-uploader__overlay{color:#fff}img.responsive{max-width:100%;height:auto}img.avatar{width:50px;height:50px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.2),0 1px 1px rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12);vertical-align:middle}.q-video{position:relative;overflow:hidden;border-radius:inherit}.q-video embed,.q-video iframe,.q-video object{width:100%;height:100%}.q-ripple{width:100%;height:100%;border-radius:inherit;z-index:0;overflow:hidden;contain:strict}.q-ripple,.q-ripple__inner{position:absolute;top:0;left:0;color:inherit;pointer-events:none}.q-ripple__inner{opacity:0;border-radius:50%;background:currentColor;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform 0.225s cubic-bezier(0.4,0,0.2,1),opacity 0.1s cubic-bezier(0.4,0,0.2,1)}.q-ripple__inner--leave{transition:opacity 0.25s cubic-bezier(0.4,0,0.2,1)}.q-body--loading{overflow:hidden}.q-loading{color:#000;position:fixed!important}.q-loading:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0.5;z-index:-1}.q-loading>div{margin:40px 20px 0;max-width:450px;text-align:center}.q-notifications__list{z-index:9500;pointer-events:none;left:0;right:0;margin-bottom:10px;position:relative}.q-notifications__list--center{top:0;bottom:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--bottom,body.q-ios-padding .q-notifications__list--center{bottom:env(safe-area-inset-bottom)}.q-notification{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);border-radius:4px;pointer-events:all;display:inline-flex;margin:10px 10px 0;transition:transform 1s,opacity 1s;z-index:9500;min-width:300px;max-width:95vw;background:#323232;color:#fff;font-size:14px}.q-notification__icon{font-size:24px;padding-right:16px}.q-notification__avatar{font-size:32px;padding-right:8px}.q-notification__message{padding:8px 0}.q-notification__actions{color:#c581ff}.q-notification--standard{padding:0 16px;min-height:48px}.q-notification--standard .q-notification__actions{padding:6px 0 6px 8px;margin-right:-8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--top-enter,.q-notification--top-leave-to,.q-notification--top-left-enter,.q-notification--top-left-leave-to,.q-notification--top-right-enter,.q-notification--top-right-leave-to{opacity:0;transform:translate3d(0,-50px,0);z-index:9499}.q-notification--bottom-enter,.q-notification--bottom-leave-to,.q-notification--bottom-left-enter,.q-notification--bottom-left-leave-to,.q-notification--bottom-right-enter,.q-notification--bottom-right-leave-to,.q-notification--center-enter,.q-notification--center-leave-to,.q-notification--left-enter,.q-notification--left-leave-to,.q-notification--right-enter,.q-notification--right-leave-to{opacity:0;transform:translate3d(0,50px,0);z-index:9499}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active,.q-notification--center-leave-active,.q-notification--left-leave-active,.q-notification--right-leave-active,.q-notification--top-leave-active,.q-notification--top-left-leave-active,.q-notification--top-right-leave-active{position:absolute;z-index:9499;margin-left:0;margin-right:0}.q-notification--center-leave-active,.q-notification--top-leave-active{top:0}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width:600px){.q-notification{max-width:65vw}}.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:0.3s;animation-duration:0.3s}.q-animate--scale{-webkit-animation:q-scale 0.15s;animation:q-scale 0.15s;-webkit-animation-timing-function:cubic-bezier(0.25,0.8,0.25,1);animation-timing-function:cubic-bezier(0.25,0.8,0.25,1)}.q-animate--fade{-webkit-animation:q-fade 0.2s;animation:q-fade 0.2s}:root{--q-color-primary:#027be3;--q-color-secondary:#26a69a;--q-color-accent:#9c27b0;--q-color-positive:#21ba45;--q-color-negative:#c10015;--q-color-info:#31ccec;--q-color-warning:#f2c037}.text-primary{color:#027be3!important;color:var(--q-color-primary)!important}.bg-primary{background:#027be3!important;background:var(--q-color-primary)!important}.text-secondary{color:#26a69a!important;color:var(--q-color-secondary)!important}.bg-secondary{background:#26a69a!important;background:var(--q-color-secondary)!important}.text-accent{color:#9c27b0!important;color:var(--q-color-accent)!important}.bg-accent{background:#9c27b0!important;background:var(--q-color-accent)!important}.text-positive{color:#21ba45!important;color:var(--q-color-positive)!important}.bg-positive{background:#21ba45!important;background:var(--q-color-positive)!important}.text-negative{color:#c10015!important;color:var(--q-color-negative)!important}.bg-negative{background:#c10015!important;background:var(--q-color-negative)!important}.text-info{color:#31ccec!important;color:var(--q-color-info)!important}.bg-info{background:#31ccec!important;background:var(--q-color-info)!important}.text-warning{color:#f2c037!important;color:var(--q-color-warning)!important}.bg-warning{background:#f2c037!important;background:var(--q-color-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:transparent!important}.bg-transparent{background:transparent!important}.text-separator{color:rgba(0,0,0,0.12)!important}.bg-separator{background:rgba(0,0,0,0.12)!important}.text-dark-separator{color:hsla(0,0%,100%,0.48)!important}.bg-dark-separator{background:hsla(0,0%,100%,0.48)!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow 0.28s cubic-bezier(0.4,0,0.2,1)!important}.shadow-1{box-shadow:0 1px 3px rgba(0,0,0,0.2),0 1px 1px rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12)}.shadow-up-1{box-shadow:0 -1px 3px rgba(0,0,0,0.2),0 -1px 1px rgba(0,0,0,0.14),0 -2px 1px -1px rgba(0,0,0,0.12)}.shadow-2{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.shadow-up-2{box-shadow:0 -1px 5px rgba(0,0,0,0.2),0 -2px 2px rgba(0,0,0,0.14),0 -3px 1px -2px rgba(0,0,0,0.12)}.shadow-3{box-shadow:0 1px 8px rgba(0,0,0,0.2),0 3px 4px rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.12)}.shadow-up-3{box-shadow:0 -1px 8px rgba(0,0,0,0.2),0 -3px 4px rgba(0,0,0,0.14),0 -3px 3px -2px rgba(0,0,0,0.12)}.shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px rgba(0,0,0,0.14),0 1px 10px rgba(0,0,0,0.12)}.shadow-up-4{box-shadow:0 -2px 4px -1px rgba(0,0,0,0.2),0 -4px 5px rgba(0,0,0,0.14),0 -1px 10px rgba(0,0,0,0.12)}.shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 5px 8px rgba(0,0,0,0.14),0 1px 14px rgba(0,0,0,0.12)}.shadow-up-5{box-shadow:0 -3px 5px -1px rgba(0,0,0,0.2),0 -5px 8px rgba(0,0,0,0.14),0 -1px 14px rgba(0,0,0,0.12)}.shadow-6{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.14),0 1px 18px rgba(0,0,0,0.12)}.shadow-up-6{box-shadow:0 -3px 5px -1px rgba(0,0,0,0.2),0 -6px 10px rgba(0,0,0,0.14),0 -1px 18px rgba(0,0,0,0.12)}.shadow-7{box-shadow:0 4px 5px -2px rgba(0,0,0,0.2),0 7px 10px 1px rgba(0,0,0,0.14),0 2px 16px 1px rgba(0,0,0,0.12)}.shadow-up-7{box-shadow:0 -4px 5px -2px rgba(0,0,0,0.2),0 -7px 10px 1px rgba(0,0,0,0.14),0 -2px 16px 1px rgba(0,0,0,0.12)}.shadow-8{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.shadow-up-8{box-shadow:0 -5px 5px -3px rgba(0,0,0,0.2),0 -8px 10px 1px rgba(0,0,0,0.14),0 -3px 14px 2px rgba(0,0,0,0.12)}.shadow-9{box-shadow:0 5px 6px -3px rgba(0,0,0,0.2),0 9px 12px 1px rgba(0,0,0,0.14),0 3px 16px 2px rgba(0,0,0,0.12)}.shadow-up-9{box-shadow:0 -5px 6px -3px rgba(0,0,0,0.2),0 -9px 12px 1px rgba(0,0,0,0.14),0 -3px 16px 2px rgba(0,0,0,0.12)}.shadow-10{box-shadow:0 6px 6px -3px rgba(0,0,0,0.2),0 10px 14px 1px rgba(0,0,0,0.14),0 4px 18px 3px rgba(0,0,0,0.12)}.shadow-up-10{box-shadow:0 -6px 6px -3px rgba(0,0,0,0.2),0 -10px 14px 1px rgba(0,0,0,0.14),0 -4px 18px 3px rgba(0,0,0,0.12)}.shadow-11{box-shadow:0 6px 7px -4px rgba(0,0,0,0.2),0 11px 15px 1px rgba(0,0,0,0.14),0 4px 20px 3px rgba(0,0,0,0.12)}.shadow-up-11{box-shadow:0 -6px 7px -4px rgba(0,0,0,0.2),0 -11px 15px 1px rgba(0,0,0,0.14),0 -4px 20px 3px rgba(0,0,0,0.12)}.shadow-12{box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 12px 17px 2px rgba(0,0,0,0.14),0 5px 22px 4px rgba(0,0,0,0.12)}.shadow-up-12{box-shadow:0 -7px 8px -4px rgba(0,0,0,0.2),0 -12px 17px 2px rgba(0,0,0,0.14),0 -5px 22px 4px rgba(0,0,0,0.12)}.shadow-13{box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12)}.shadow-up-13{box-shadow:0 -7px 8px -4px rgba(0,0,0,0.2),0 -13px 19px 2px rgba(0,0,0,0.14),0 -5px 24px 4px rgba(0,0,0,0.12)}.shadow-14{box-shadow:0 7px 9px -4px rgba(0,0,0,0.2),0 14px 21px 2px rgba(0,0,0,0.14),0 5px 26px 4px rgba(0,0,0,0.12)}.shadow-up-14{box-shadow:0 -7px 9px -4px rgba(0,0,0,0.2),0 -14px 21px 2px rgba(0,0,0,0.14),0 -5px 26px 4px rgba(0,0,0,0.12)}.shadow-15{box-shadow:0 8px 9px -5px rgba(0,0,0,0.2),0 15px 22px 2px rgba(0,0,0,0.14),0 6px 28px 5px rgba(0,0,0,0.12)}.shadow-up-15{box-shadow:0 -8px 9px -5px rgba(0,0,0,0.2),0 -15px 22px 2px rgba(0,0,0,0.14),0 -6px 28px 5px rgba(0,0,0,0.12)}.shadow-16{box-shadow:0 8px 10px -5px rgba(0,0,0,0.2),0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12)}.shadow-up-16{box-shadow:0 -8px 10px -5px rgba(0,0,0,0.2),0 -16px 24px 2px rgba(0,0,0,0.14),0 -6px 30px 5px rgba(0,0,0,0.12)}.shadow-17{box-shadow:0 8px 11px -5px rgba(0,0,0,0.2),0 17px 26px 2px rgba(0,0,0,0.14),0 6px 32px 5px rgba(0,0,0,0.12)}.shadow-up-17{box-shadow:0 -8px 11px -5px rgba(0,0,0,0.2),0 -17px 26px 2px rgba(0,0,0,0.14),0 -6px 32px 5px rgba(0,0,0,0.12)}.shadow-18{box-shadow:0 9px 11px -5px rgba(0,0,0,0.2),0 18px 28px 2px rgba(0,0,0,0.14),0 7px 34px 6px rgba(0,0,0,0.12)}.shadow-up-18{box-shadow:0 -9px 11px -5px rgba(0,0,0,0.2),0 -18px 28px 2px rgba(0,0,0,0.14),0 -7px 34px 6px rgba(0,0,0,0.12)}.shadow-19{box-shadow:0 9px 12px -6px rgba(0,0,0,0.2),0 19px 29px 2px rgba(0,0,0,0.14),0 7px 36px 6px rgba(0,0,0,0.12)}.shadow-up-19{box-shadow:0 -9px 12px -6px rgba(0,0,0,0.2),0 -19px 29px 2px rgba(0,0,0,0.14),0 -7px 36px 6px rgba(0,0,0,0.12)}.shadow-20{box-shadow:0 10px 13px -6px rgba(0,0,0,0.2),0 20px 31px 3px rgba(0,0,0,0.14),0 8px 38px 7px rgba(0,0,0,0.12)}.shadow-up-20{box-shadow:0 -10px 13px -6px rgba(0,0,0,0.2),0 -20px 31px 3px rgba(0,0,0,0.14),0 -8px 38px 7px rgba(0,0,0,0.12)}.shadow-21{box-shadow:0 10px 13px -6px rgba(0,0,0,0.2),0 21px 33px 3px rgba(0,0,0,0.14),0 8px 40px 7px rgba(0,0,0,0.12)}.shadow-up-21{box-shadow:0 -10px 13px -6px rgba(0,0,0,0.2),0 -21px 33px 3px rgba(0,0,0,0.14),0 -8px 40px 7px rgba(0,0,0,0.12)}.shadow-22{box-shadow:0 10px 14px -6px rgba(0,0,0,0.2),0 22px 35px 3px rgba(0,0,0,0.14),0 8px 42px 7px rgba(0,0,0,0.12)}.shadow-up-22{box-shadow:0 -10px 14px -6px rgba(0,0,0,0.2),0 -22px 35px 3px rgba(0,0,0,0.14),0 -8px 42px 7px rgba(0,0,0,0.12)}.shadow-23{box-shadow:0 11px 14px -7px rgba(0,0,0,0.2),0 23px 36px 3px rgba(0,0,0,0.14),0 9px 44px 8px rgba(0,0,0,0.12)}.shadow-up-23{box-shadow:0 -11px 14px -7px rgba(0,0,0,0.2),0 -23px 36px 3px rgba(0,0,0,0.14),0 -9px 44px 8px rgba(0,0,0,0.12)}.shadow-24{box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12)}.shadow-up-24{box-shadow:0 -11px 15px -7px rgba(0,0,0,0.2),0 -24px 38px 3px rgba(0,0,0,0.14),0 -9px 46px 8px rgba(0,0,0,0.12)}.no-shadow,.shadow-0{box-shadow:none!important}.inset-shadow{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,0.7)!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.column,.flex,.row{display:flex;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-none,.q-gutter-none>*,.q-gutter-x-none,.q-gutter-x-none>*{margin-left:0}.q-gutter-none,.q-gutter-none>*,.q-gutter-y-none,.q-gutter-y-none>*{margin-top:0}.q-col-gutter-none,.q-col-gutter-x-none{margin-left:0}.q-col-gutter-none>*,.q-col-gutter-x-none>*{padding-left:0}.q-col-gutter-none,.q-col-gutter-y-none{margin-top:0}.q-col-gutter-none>*,.q-col-gutter-y-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-xs,.q-gutter-y-xs{margin-top:-4px}.q-gutter-xs>*,.q-gutter-y-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-xs,.q-col-gutter-y-xs{margin-top:-4px}.q-col-gutter-xs>*,.q-col-gutter-y-xs>*{padding-top:4px}.q-gutter-sm,.q-gutter-x-sm{margin-left:-8px}.q-gutter-sm>*,.q-gutter-x-sm>*{margin-left:8px}.q-gutter-sm,.q-gutter-y-sm{margin-top:-8px}.q-gutter-sm>*,.q-gutter-y-sm>*{margin-top:8px}.q-col-gutter-sm,.q-col-gutter-x-sm{margin-left:-8px}.q-col-gutter-sm>*,.q-col-gutter-x-sm>*{padding-left:8px}.q-col-gutter-sm,.q-col-gutter-y-sm{margin-top:-8px}.q-col-gutter-sm>*,.q-col-gutter-y-sm>*{padding-top:8px}.q-gutter-md,.q-gutter-x-md{margin-left:-16px}.q-gutter-md>*,.q-gutter-x-md>*{margin-left:16px}.q-gutter-md,.q-gutter-y-md{margin-top:-16px}.q-gutter-md>*,.q-gutter-y-md>*{margin-top:16px}.q-col-gutter-md,.q-col-gutter-x-md{margin-left:-16px}.q-col-gutter-md>*,.q-col-gutter-x-md>*{padding-left:16px}.q-col-gutter-md,.q-col-gutter-y-md{margin-top:-16px}.q-col-gutter-md>*,.q-col-gutter-y-md>*{padding-top:16px}.q-gutter-lg,.q-gutter-x-lg{margin-left:-24px}.q-gutter-lg>*,.q-gutter-x-lg>*{margin-left:24px}.q-gutter-lg,.q-gutter-y-lg{margin-top:-24px}.q-gutter-lg>*,.q-gutter-y-lg>*{margin-top:24px}.q-col-gutter-lg,.q-col-gutter-x-lg{margin-left:-24px}.q-col-gutter-lg>*,.q-col-gutter-x-lg>*{padding-left:24px}.q-col-gutter-lg,.q-col-gutter-y-lg{margin-top:-24px}.q-col-gutter-lg>*,.q-col-gutter-y-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-xl,.q-gutter-y-xl{margin-top:-48px}.q-gutter-xl>*,.q-gutter-y-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-xl,.q-col-gutter-y-xl{margin-top:-48px}.q-col-gutter-xl>*,.q-col-gutter-y-xl>*{padding-top:48px}@media (min-width:0){.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink,.row>.col,.row>.col-0,.row>.col-1,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-auto,.row>.col-grow,.row>.col-shrink,.row>.col-xs,.row>.col-xs-0,.row>.col-xs-1,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-xs-auto,.row>.col-xs-grow,.row>.col-xs-shrink{width:auto;min-width:0;max-width:100%}.column>.col,.column>.col-0,.column>.col-1,.column>.col-2,.column>.col-3,.column>.col-4,.column>.col-5,.column>.col-6,.column>.col-7,.column>.col-8,.column>.col-9,.column>.col-10,.column>.col-11,.column>.col-12,.column>.col-auto,.column>.col-grow,.column>.col-shrink,.column>.col-xs,.column>.col-xs-0,.column>.col-xs-1,.column>.col-xs-2,.column>.col-xs-3,.column>.col-xs-4,.column>.col-xs-5,.column>.col-xs-6,.column>.col-xs-7,.column>.col-xs-8,.column>.col-xs-9,.column>.col-xs-10,.column>.col-xs-11,.column>.col-xs-12,.column>.col-xs-auto,.column>.col-xs-grow,.column>.col-xs-shrink,.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink{height:auto;min-height:0;max-height:100%}.col,.col-xs{flex:10000 1 0%}.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-xs-0,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0%}.row>.offset-0,.row>.offset-xs-0{margin-left:0%}.column>.col-0,.column>.col-xs-0{height:0%;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{height:auto;flex:0 0 100%}}@media (min-width:600px){.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink,.row>.col-sm,.row>.col-sm-0,.row>.col-sm-1,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-auto,.row>.col-sm-grow,.row>.col-sm-shrink{width:auto;min-width:0;max-width:100%}.column>.col-sm,.column>.col-sm-0,.column>.col-sm-1,.column>.col-sm-2,.column>.col-sm-3,.column>.col-sm-4,.column>.col-sm-5,.column>.col-sm-6,.column>.col-sm-7,.column>.col-sm-8,.column>.col-sm-9,.column>.col-sm-10,.column>.col-sm-11,.column>.col-sm-12,.column>.col-sm-auto,.column>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink{height:auto;min-height:0;max-height:100%}.col-sm{flex:10000 1 0%}.col-sm-0,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0%}.row>.offset-sm-0{margin-left:0%}.column>.col-sm-0{height:0%;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink,.row>.col-md,.row>.col-md-0,.row>.col-md-1,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-auto,.row>.col-md-grow,.row>.col-md-shrink{width:auto;min-width:0;max-width:100%}.column>.col-md,.column>.col-md-0,.column>.col-md-1,.column>.col-md-2,.column>.col-md-3,.column>.col-md-4,.column>.col-md-5,.column>.col-md-6,.column>.col-md-7,.column>.col-md-8,.column>.col-md-9,.column>.col-md-10,.column>.col-md-11,.column>.col-md-12,.column>.col-md-auto,.column>.col-md-grow,.column>.col-md-shrink,.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink{height:auto;min-height:0;max-height:100%}.col-md{flex:10000 1 0%}.col-md-0,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0%}.row>.offset-md-0{margin-left:0%}.column>.col-md-0{height:0%;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink,.row>.col-lg,.row>.col-lg-0,.row>.col-lg-1,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-auto,.row>.col-lg-grow,.row>.col-lg-shrink{width:auto;min-width:0;max-width:100%}.column>.col-lg,.column>.col-lg-0,.column>.col-lg-1,.column>.col-lg-2,.column>.col-lg-3,.column>.col-lg-4,.column>.col-lg-5,.column>.col-lg-6,.column>.col-lg-7,.column>.col-lg-8,.column>.col-lg-9,.column>.col-lg-10,.column>.col-lg-11,.column>.col-lg-12,.column>.col-lg-auto,.column>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink{height:auto;min-height:0;max-height:100%}.col-lg{flex:10000 1 0%}.col-lg-0,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0%}.row>.offset-lg-0{margin-left:0%}.column>.col-lg-0{height:0%;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink,.row>.col-xl,.row>.col-xl-0,.row>.col-xl-1,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-auto,.row>.col-xl-grow,.row>.col-xl-shrink{width:auto;min-width:0;max-width:100%}.column>.col-xl,.column>.col-xl-0,.column>.col-xl-1,.column>.col-xl-2,.column>.col-xl-3,.column>.col-xl-4,.column>.col-xl-5,.column>.col-xl-6,.column>.col-xl-7,.column>.col-xl-8,.column>.col-xl-9,.column>.col-xl-10,.column>.col-xl-11,.column>.col-xl-12,.column>.col-xl-auto,.column>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink{height:auto;min-height:0;max-height:100%}.col-xl{flex:10000 1 0%}.col-xl-0,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0%}.row>.offset-xl-0{margin-left:0%}.column>.col-xl-0{height:0%;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,hsla(0,0%,100%,0.3),hsla(0,0%,100%,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04))!important}.q-placeholder::-webkit-input-placeholder{color:inherit;opacity:0.7}.q-placeholder::-moz-placeholder{color:inherit;opacity:0.7}.q-placeholder:-ms-input-placeholder{color:inherit!important;opacity:0.7!important}.q-placeholder::-ms-input-placeholder{color:inherit;opacity:0.7}.q-placeholder::placeholder{color:inherit;opacity:0.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{overflow:hidden!important}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}body.electron .q-electron-drag{-webkit-user-select:none;-webkit-app-region:drag}body.electron .q-electron-drag--exception,body.electron .q-electron-drag .q-btn{-webkit-app-region:no-drag}.non-selectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.scroll{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}.rotate-45{transform:rotate3d(0,0,1,45deg)}.rotate-90{transform:rotate3d(0,0,1,90deg)}.rotate-135{transform:rotate3d(0,0,1,135deg)}.rotate-180{transform:rotate3d(0,0,1,180deg)}.rotate-205{transform:rotate3d(0,0,1,205deg)}.rotate-270{transform:rotate3d(0,0,1,270deg)}.rotate-315{transform:rotate3d(0,0,1,315deg)}.flip-horizontal{transform:scale3d(-1,1,1)}.flip-vertical{transform:scale3d(1,-1,1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-center,.fixed-full,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-center,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{top:0;left:0;right:0}.absolute-right,.fixed-right{top:0;right:0;bottom:0}.absolute-bottom,.fixed-bottom{right:0;bottom:0;left:0}.absolute-left,.fixed-left{top:0;bottom:0;left:0}.absolute-top-left,.fixed-top-left{top:0;left:0}.absolute-top-right,.fixed-top-right{top:0;right:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.fullscreen{z-index:6000;border-radius:0!important;max-width:100vw;max-height:100vh}.absolute-full,.fixed-full,.fullscreen{top:0;right:0;bottom:0;left:0}.absolute-center,.fixed-center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.window-height{margin-top:0!important;margin-bottom:0!important;height:100vh!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0 0}.q-pl-none,.q-px-none{padding-left:0}.q-pr-none,.q-px-none{padding-right:0}.q-pt-none,.q-py-none{padding-top:0}.q-pb-none,.q-py-none{padding-bottom:0}.q-ma-none{margin:0 0}.q-ml-none,.q-mx-none{margin-left:0}.q-mr-none,.q-mx-none{margin-right:0}.q-mt-none,.q-my-none{margin-top:0}.q-mb-none,.q-my-none{margin-bottom:0}.q-pa-xs{padding:4px 4px}.q-pl-xs,.q-px-xs{padding-left:4px}.q-pr-xs,.q-px-xs{padding-right:4px}.q-pt-xs,.q-py-xs{padding-top:4px}.q-pb-xs,.q-py-xs{padding-bottom:4px}.q-ma-xs{margin:4px 4px}.q-ml-xs,.q-mx-xs{margin-left:4px}.q-mr-xs,.q-mx-xs{margin-right:4px}.q-mt-xs,.q-my-xs{margin-top:4px}.q-mb-xs,.q-my-xs{margin-bottom:4px}.q-pa-sm{padding:8px 8px}.q-pl-sm,.q-px-sm{padding-left:8px}.q-pr-sm,.q-px-sm{padding-right:8px}.q-pt-sm,.q-py-sm{padding-top:8px}.q-pb-sm,.q-py-sm{padding-bottom:8px}.q-ma-sm{margin:8px 8px}.q-ml-sm,.q-mx-sm{margin-left:8px}.q-mr-sm,.q-mx-sm{margin-right:8px}.q-mt-sm,.q-my-sm{margin-top:8px}.q-mb-sm,.q-my-sm{margin-bottom:8px}.q-pa-md{padding:16px 16px}.q-pl-md,.q-px-md{padding-left:16px}.q-pr-md,.q-px-md{padding-right:16px}.q-pt-md,.q-py-md{padding-top:16px}.q-pb-md,.q-py-md{padding-bottom:16px}.q-ma-md{margin:16px 16px}.q-ml-md,.q-mx-md{margin-left:16px}.q-mr-md,.q-mx-md{margin-right:16px}.q-mt-md,.q-my-md{margin-top:16px}.q-mb-md,.q-my-md{margin-bottom:16px}.q-pa-lg{padding:24px 24px}.q-pl-lg,.q-px-lg{padding-left:24px}.q-pr-lg,.q-px-lg{padding-right:24px}.q-pt-lg,.q-py-lg{padding-top:24px}.q-pb-lg,.q-py-lg{padding-bottom:24px}.q-ma-lg{margin:24px 24px}.q-ml-lg,.q-mx-lg{margin-left:24px}.q-mr-lg,.q-mx-lg{margin-right:24px}.q-mt-lg,.q-my-lg{margin-top:24px}.q-mb-lg,.q-my-lg{margin-bottom:24px}.q-pa-xl{padding:48px 48px}.q-pl-xl,.q-px-xl{padding-left:48px}.q-pr-xl,.q-px-xl{padding-right:48px}.q-pt-xl,.q-py-xl{padding-top:48px}.q-pb-xl,.q-py-xl{padding-bottom:48px}.q-ma-xl{margin:48px 48px}.q-ml-xl,.q-mx-xl{margin-left:48px}.q-mr-xl,.q-mx-xl{margin-right:48px}.q-mt-xl,.q-my-xl{margin-top:48px}.q-mb-xl,.q-my-xl{margin-bottom:48px}.q-ml-auto,.q-mx-auto{margin-left:auto}.q-mr-auto,.q-mx-auto{margin-right:auto}.q-touch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}.q-transition--fade-leave-active,.q-transition--flip-leave-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-leave-active,.q-transition--rotate-leave-active,.q-transition--scale-leave-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-leave-active{position:absolute}.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{transition:transform 0.3s cubic-bezier(0.215,0.61,0.355,1)}.q-transition--slide-right-enter{transform:translate3d(-100%,0,0)}.q-transition--slide-left-enter,.q-transition--slide-right-leave-to{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter{transform:translate3d(0,100%,0)}.q-transition--slide-down-enter,.q-transition--slide-up-leave-to{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active{transition:opacity 0.3s,transform 0.3s}.q-transition--jump-down-enter,.q-transition--jump-down-leave-to,.q-transition--jump-left-enter,.q-transition--jump-left-leave-to,.q-transition--jump-right-enter,.q-transition--jump-right-leave-to,.q-transition--jump-up-enter,.q-transition--jump-up-leave-to{opacity:0}.q-transition--jump-right-enter{transform:translate3d(-15px,0,0)}.q-transition--jump-left-enter,.q-transition--jump-right-leave-to{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translateX(-15px)}.q-transition--jump-up-enter{transform:translate3d(0,15px,0)}.q-transition--jump-down-enter,.q-transition--jump-up-leave-to{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity 0.3s ease-out}.q-transition--fade-enter,.q-transition--fade-leave,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity 0.3s,transform 0.3s cubic-bezier(0.215,0.61,0.355,1)}.q-transition--scale-enter,.q-transition--scale-leave,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transition:opacity 0.3s,transform 0.3s cubic-bezier(0.215,0.61,0.355,1);transform-style:preserve-3d}.q-transition--rotate-enter,.q-transition--rotate-leave,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,90deg)}.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active{transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.q-transition--flip-down-enter-to,.q-transition--flip-down-leave,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave,.q-transition--flip-right-enter-to,.q-transition--flip-right-leave,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave{transform:perspective(400px) rotate3d(1,1,0,0deg)}.q-transition--flip-right-enter{transform:perspective(400px) rotate3d(0,1,0,-180deg)}.q-transition--flip-left-enter,.q-transition--flip-right-leave-to{transform:perspective(400px) rotate3d(0,1,0,180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotate3d(0,1,0,-180deg)}.q-transition--flip-up-enter{transform:perspective(400px) rotate3d(1,0,0,-180deg)}.q-transition--flip-down-enter,.q-transition--flip-up-leave-to{transform:perspective(400px) rotate3d(1,0,0,180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotate3d(1,0,0,-180deg)}body{min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-size:14px}h1{font-size:6rem;line-height:6rem;letter-spacing:-0.01562em}h1,h2{font-weight:300}h2{font-size:3.75rem;line-height:3.75rem;letter-spacing:-0.00833em}h3{font-size:3rem;line-height:3.125rem;letter-spacing:normal}h3,h4{font-weight:400}h4{font-size:2.125rem;line-height:2.5rem;letter-spacing:0.00735em}h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}h5,h6{line-height:2rem}h6{font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-0.01562em}.text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-0.00833em}.text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:0.00735em}.text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:0.0125em}.text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:0.00937em}.text-subtitle2{font-size:0.875rem;font-weight:500;line-height:1.375rem;letter-spacing:0.00714em}.text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.03125em}.text-body2{font-size:0.875rem;font-weight:400;line-height:1.25rem;letter-spacing:0.01786em}.text-overline{font-size:0.75rem;font-weight:500;line-height:2rem;letter-spacing:0.16667em}.text-caption{font-size:0.75rem;font-weight:400;line-height:1.25rem;letter-spacing:0.03333em}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-0.25em}sup{top:-0.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2-lines,.ellipsis-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{outline:0!important;cursor:not-allowed!important}.disabled,[disabled]{opacity:0.6!important}.hidden{display:none!important}.invisible{visibility:hidden!important}.transparent{background:transparent!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.dimmed:after,.light-dimmed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dimmed:after{background:rgba(0,0,0,0.4)!important}.light-dimmed:after{background:hsla(0,0%,100%,0.6)!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.ios .ios-hide,body.mat .mat-hide,body.mobile .mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.ios) .ios-only,body:not(.mat) .mat-only,body:not(.mobile) .mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (orientation:portrait){.orientation-landscape{display:none!important}}@media (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width:599px){.gt-lg,.gt-md,.gt-sm,.gt-xs,.lg,.md,.sm,.xl,.xs-hide{display:none!important}}@media (min-width:600px) and (max-width:1023px){.gt-lg,.gt-md,.gt-sm,.lg,.lt-sm,.md,.sm-hide,.xl,.xs{display:none!important}}@media (min-width:1024px) and (max-width:1439px){.gt-lg,.gt-md,.lg,.lt-md,.lt-sm,.md-hide,.sm,.xl,.xs{display:none!important}}@media (min-width:1440px) and (max-width:1919px){.gt-lg,.lg-hide,.lt-lg,.lt-md,.lt-sm,.md,.sm,.xl,.xs{display:none!important}}@media (min-width:1920px){.lg,.lt-lg,.lt-md,.lt-sm,.lt-xl,.md,.sm,.xl-hide,.xs{display:none!important}}body.desktop .q-focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;outline:0;opacity:0;transition:background-color 0.3s cubic-bezier(0.25,0.8,0.5,1),opacity 0.4s cubic-bezier(0.25,0.8,0.5,1)}body.desktop .q-focus-helper:after,body.desktop .q-focus-helper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color 0.3s cubic-bezier(0.25,0.8,0.5,1),opacity 0.6s cubic-bezier(0.25,0.8,0.5,1)}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable,body.desktop .q-hoverable,body.desktop .q-manual-focusable{outline:0}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:0.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before{opacity:0.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after{opacity:0.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:0.22}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.q-toolbar:after{content:"";display:block;min-height:inherit;font-size:0}.q-btn__content,.q-menu .q-item__section--main,.q-time__content,.q-toolbar__title{flex-basis:auto}.q-tab__content{flex-basis:auto;min-width:100%}.flex,.row{min-height:0%}.column{min-width:0%}.q-item__section--avatar{min-width:56px}.q-btn.q-btn--active .q-btn__content,.q-btn:not(.disabled):active .q-btn__content,.q-btn:not(.disabled):focus .q-btn__content{position:relative;top:0;left:0}.q-carousel__slide>*{max-width:100%}.q-tabs--vertical .q-tab__indicator{height:auto}.q-fab--opened .q-fab__actions--left,.q-fab--opened .q-fab__actions--right{display:block;white-space:nowrap}.q-spinner{-webkit-animation:q-ie-spinner 2s linear infinite;animation:q-ie-spinner 2s linear infinite;transform-origin:center center;opacity:0.5}.q-spinner.q-spinner-mat .path{stroke-dasharray:89,200}.q-toggle__thumb .q-icon{margin-left:-6px}.q-date--landscape .q-date__content,.q-date__view.q-date__months.column>.q-date__months-content{width:100%}.q-date--landscape .q-date__content>.q-date__view{width:0;min-width:100%}.q-field__prefix,.q-field__suffix{flex:1 0 auto}.q-field ::-ms-clear{display:none}.q-field__bottom--stale .q-field__messages{left:12px}.q-field--borderless .q-field__bottom--stale .q-field__messages,.q-field--standard .q-field__bottom--stale .q-field__messages{left:0}}@media (-ms-high-contrast:none) and (min-width:0),screen and (-ms-high-contrast:active) and (min-width:0){.flex>.col,.flex>.col-xs,.row>.col,.row>.col-xs{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:600px),screen and (-ms-high-contrast:active) and (min-width:600px){.flex>.col-sm,.row>.col-sm{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1024px),screen and (-ms-high-contrast:active) and (min-width:1024px){.flex>.col-md,.row>.col-md{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1440px),screen and (-ms-high-contrast:active) and (min-width:1440px){.flex>.col-lg,.row>.col-lg{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1920px),screen and (-ms-high-contrast:active) and (min-width:1920px){.flex>.col-xl,.row>.col-xl{flex-basis:auto;min-width:0%}}@supports (-ms-ime-align:auto){.q-toolbar:after{content:"";display:block;min-height:inherit;font-size:0}.q-btn__content,.q-menu .q-item__section--main,.q-time__content,.q-toolbar__title{flex-basis:auto}.q-tab__content{flex-basis:auto;min-width:100%}.flex,.row{min-height:0%}.column{min-width:0%}@media (-ms-high-contrast:none) and (min-width:0),screen and (-ms-high-contrast:active) and (min-width:0){.flex>.col,.flex>.col-xs,.row>.col,.row>.col-xs{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:600px),screen and (-ms-high-contrast:active) and (min-width:600px){.flex>.col-sm,.row>.col-sm{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1024px),screen and (-ms-high-contrast:active) and (min-width:1024px){.flex>.col-md,.row>.col-md{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1440px),screen and (-ms-high-contrast:active) and (min-width:1440px){.flex>.col-lg,.row>.col-lg{flex-basis:auto;min-width:0%}}@media (-ms-high-contrast:none) and (min-width:1920px),screen and (-ms-high-contrast:active) and (min-width:1920px){.flex>.col-xl,.row>.col-xl{flex-basis:auto;min-width:0%}}.q-item__section--avatar{min-width:56px}.q-btn.q-btn--active .q-btn__content,.q-btn:not(.disabled):active .q-btn__content,.q-btn:not(.disabled):focus .q-btn__content{position:relative;top:0;left:0}.q-carousel__slide>*{max-width:100%}.q-tabs--vertical .q-tab__indicator{height:auto}.q-fab--opened .q-fab__actions--left,.q-fab--opened .q-fab__actions--right{display:block;white-space:nowrap}.q-spinner{-webkit-animation:q-ie-spinner 2s linear infinite;animation:q-ie-spinner 2s linear infinite;transform-origin:center center;opacity:0.5}.q-spinner.q-spinner-mat .path{stroke-dasharray:89,200}.q-toggle__thumb .q-icon{margin-left:-6px}.q-date--landscape .q-date__content,.q-date__view.q-date__months.column>.q-date__months-content{width:100%}.q-date--landscape .q-date__content>.q-date__view{width:0;min-width:100%}.q-field__prefix,.q-field__suffix{flex:1 0 auto}.q-field ::-ms-clear{display:none}.q-field__bottom--stale .q-field__messages{left:12px}.q-field--borderless .q-field__bottom--stale .q-field__messages,.q-field--standard .q-field__bottom--stale .q-field__messages{left:0}}@-webkit-keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}@-webkit-keyframes q-autofill{to{background:transparent;color:inherit}}@keyframes q-autofill{to{background:transparent;color:inherit}}@-webkit-keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@-webkit-keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scale3d(0.35,1,1)}60%{transform:translate3d(100%,0,0) scale3d(0.9,1,1)}to{transform:translate3d(100%,0,0) scale3d(0.9,1,1)}}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scale3d(0.35,1,1)}60%{transform:translate3d(100%,0,0) scale3d(0.9,1,1)}to{transform:translate3d(100%,0,0) scale3d(0.9,1,1)}}@-webkit-keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scale3d(1,1,1)}60%{transform:translate3d(107%,0,0) scale3d(0.01,1,1)}to{transform:translate3d(107%,0,0) scale3d(0.01,1,1)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scale3d(1,1,1)}60%{transform:translate3d(107%,0,0) scale3d(0.01,1,1)}to{transform:translate3d(107%,0,0) scale3d(0.01,1,1)}}@-webkit-keyframes q-spin{0%{transform:rotate3d(0,0,1,0deg)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}@keyframes q-spin{0%{transform:rotate3d(0,0,1,0deg)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}@-webkit-keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes q-scale{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.04,1.04,1)}to{transform:scale3d(1,1,1)}}@keyframes q-scale{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.04,1.04,1)}to{transform:scale3d(1,1,1)}}@-webkit-keyframes q-fade{0%{opacity:0}to{opacity:1}}@keyframes q-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes q-ie-spinner{0%{opacity:0.5}50%{opacity:1}to{opacity:0.5}}@keyframes q-ie-spinner{0%{opacity:0.5}50%{opacity:1}to{opacity:0.5}}.qribbon__container{position:relative}.qribbon__horizontal--left{position:unset!important;padding:unset!important;margin-left:-22px!important;z-index:1!important}.qribbon__horizontal--left:before{margin-left:-22px}.example-title{cursor:pointer}.example-title:after{content:" #";opacity:0}.example-title:hover:after{opacity:1}.example-page{padding:16px 46px;font-weight:300;max-width:900px;margin-left:auto;margin-right:auto}body{padding:0;margin:0;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;background-color:#f8f8ff;color:#606c71}a{color:#1e6bb8;text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-block;margin-bottom:1rem;color:hsla(0,0%,100%,0.7);background-color:hsla(0,0%,100%,0.08);border-color:hsla(0,0%,100%,0.2);border-style:solid;border-width:1px;border-radius:0.3rem;transition:color 0.2s,background-color 0.2s,border-color 0.2s}.btn:hover{color:hsla(0,0%,100%,0.8);text-decoration:none;background-color:hsla(0,0%,100%,0.2);border-color:hsla(0,0%,100%,0.3)}.btn+.btn{margin-left:1rem}@media screen and (min-width:64em){.btn{padding:0.75rem 1rem}}@media screen and (min-width:42em) and (max-width:64em){.btn{padding:0.6rem 0.9rem;font-size:0.9rem}}@media screen and (max-width:42em){.btn{display:block;width:100%;padding:0.75rem;font-size:0.9rem}.btn+.btn{margin-left:0}}.page-header{color:#fff;text-align:center;background-color:#231f20;background-image:linear-gradient(120deg,#231f20,#fffcdf)}@media screen and (min-width:64em){.page-header{padding:5rem 6rem}}@media screen and (min-width:42em) and (max-width:64em){.page-header{padding:3rem 4rem}}@media screen and (max-width:42em){.page-header{padding:2rem 1rem 1rem 1rem}}.project-name{font-weight:700;margin-top:0;margin-bottom:0.1rem}@media screen and (min-width:64em){.project-name{font-size:3.25rem}}@media screen and (min-width:42em) and (max-width:64em){.project-name{font-size:2.25rem}}@media screen and (max-width:42em){.project-name{font-size:1.75rem}}.project-tagline{margin-bottom:2rem;font-weight:400;opacity:0.7}@media screen and (min-width:64em){.project-tagline{font-size:1.25rem}}@media screen and (min-width:42em) and (max-width:64em){.project-tagline{font-size:1.15rem}}@media screen and (max-width:42em){.project-tagline{font-size:1rem}}.main-content :first-child{margin-top:0}.main-content img{max-width:100%}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:400;color:#fffcdf}.main-content p{margin-bottom:1em}.main-content code{padding:2px 4px;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:0.9rem;color:#383e41;background-color:#f3f6fa;border-radius:0.3rem}.main-content pre{padding:0.8rem;margin-top:0;margin-bottom:1rem;font:1rem Consolas,Liberation Mono,Menlo,Courier,monospace;color:#567482;word-wrap:normal;background-color:#f3f6fa;border:1px solid #dce6f0;border-radius:0.3rem}.main-content pre>code{padding:0;margin:0;font-size:0.9rem;color:#567482;word-break:normal;white-space:pre;background:transparent;border:0}.main-content .highlight{margin-bottom:1rem}.main-content .highlight pre{margin-bottom:0;word-break:normal}.main-content .highlight pre,.main-content pre{padding:0.8rem;overflow:auto;font-size:0.9rem;line-height:1.45;border-radius:0.3rem}.main-content pre code,.main-content pre tt{display:inline;max-width:none;padding:0;margin:0;overflow:initial;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.main-content pre code:after,.main-content pre code:before,.main-content pre tt:after,.main-content pre tt:before{content:normal}.main-content ol,.main-content ul{margin-top:0}.main-content blockquote{padding:0 1rem;margin-left:0;color:#819198;border-left:0.3rem solid #dce6f0}.main-content blockquote>:first-child{margin-top:0}.main-content blockquote>:last-child{margin-bottom:0}.main-content table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all}.main-content table th{font-weight:700}.main-content table td,.main-content table th{padding:0.5rem 1rem;border:1px solid #e9ebec}.main-content dl{padding:0}.main-content dl dt{padding:0;margin-top:1rem;font-size:1rem;font-weight:700}.main-content dl dd{padding:0;margin-bottom:1rem}.main-content hr{height:2px;padding:0;margin:1rem 0;background-color:#eff0f1;border:0}@media screen and (min-width:64em){.main-content{max-width:64rem;padding:2rem 6rem;margin:0 auto;font-size:1.1rem}}@media screen and (min-width:42em) and (max-width:64em){.main-content{padding:2rem 4rem;font-size:1.1rem}}@media screen and (max-width:42em){.main-content{padding:2rem 1rem;font-size:1rem}}.site-footer{padding-top:2rem;margin-top:2rem;border-top:1px solid #eff0f1}.site-footer-owner{display:block;font-weight:700}.site-footer-credits{color:#819198}@media screen and (min-width:64em){.site-footer{font-size:1rem}}@media screen and (min-width:42em) and (max-width:64em){.site-footer{font-size:1rem}}@media screen and (max-width:42em){.site-footer{font-size:0.9rem}}.q-markdown--line-numbers-wrapper{display:flex;justify-content:flex-start;font-size:12px;background-color:#eceff1;color:#212121;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin-bottom:0!important}.q-markdown--line-numbers{padding:5px}.q-markup--line-number{color:#9e9e9e;margin:0;position:relative;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.q-markdown--code-wrapper{width:100%}.q-markdown--code,.q-markdown--code__inner{margin:0;position:relative;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.q-markdown--code{overflow:visible;padding:0}.q-markdown--code__inner{max-height:inherit;height:inherit;display:block;overflow:auto}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#7d8b99}.token.punctuation{color:#5f6364}.token.important{font-weight:400}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.boolean,.token.constant,.token.deleted,.token.function-name,.token.number,.token.property,.token.symbol,.token.tag{color:#c92c2c}.token.attr-name,.token.builtin,.token.char,.token.function,.token.inserted,.token.selector,.token.string{color:#2f9c0a}.token.operator{color:#f21}.token.entity,.token.url,.token.variable{color:#a67f59}.token.atrule,.token.attr-value,.token.class-name,.token.keyword{color:#1990b8}.token.important,.token.regex{color:#e90}.language-css .token.string,.style .token.string{color:#a67f59;background:hsla(0,0%,100%,0.5)}.namespace{opacity:0.7}.token.cr:before,.token.lf:before,.token.tab:not(:empty):before{color:#e0d7d1}.q-markdown code,.q-markdown pre{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.q-markdown code{padding:2px 4px;font-size:90%}.q-markdown code,.q-markdown pre{background-color:#eceff1;color:#212121;border-radius:4px}.q-markdown pre{padding:5px 10px;background-size:1.5em 1.5em;background-origin:content-box;background-attachment:local;max-height:inherit;height:inherit;display:block;overflow:auto;margin:0;position:relative;font-size:12px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:1rem}.q-markdown pre code{white-space:pre-wrap;border-radius:0}.q-markdown--heading{color:#027be3;cursor:pointer}.q-markdown--heading:after{content:" #";opacity:0}.q-markdown--heading:hover:after{opacity:1}.q-markdown--heading-h1{font-size:2rem;line-height:2rem;padding:1rem 0;font-weight:500;margin:0 0 1rem}.q-markdown--heading-h2{font-size:1.5rem;line-height:1.5rem;padding:0.5rem 0;font-weight:500;margin:1rem 0 1rem}.q-markdown--heading-h3{font-size:1.1rem;line-height:1.1rem;padding:0.45rem 0;margin:1rem 0 1rem}.q-markdown--heading-h4{font-size:1rem;line-height:1rem;padding:0.25rem 0;margin:1rem 0}.q-markdown--heading-h5{font-size:0.9rem;margin:1rem 0}.q-markdown--heading-h6{font-size:0.8rem;margin:1rem 0}.q-markdown--title-heavy{border-bottom:3px solid #ccc}.q-markdown--title-light{border-bottom:1px solid #ccc}.q-markdown--image{max-width:100%;height:auto}.q-markdown--link{color:#027be3;font-weight:500;text-decoration:none;outline:0;border-bottom:1px dotted currentColor;text-align:center;transition:opacity 0.2s;white-space:nowrap}.q-markdown--link:hover{opacity:0.8;color:red}.q-markdown--link-external,.q-markdown--link-local{font-family:inherit}.q-markdown--link-external:after{content:"\e895";font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";margin:0px 0px 0px 3px;padding:0}.q-markdown--token{white-space:nowrap;font-family:inherit;border-radius:4px;padding:1px 5px;margin:0}.q-markdown--note,.q-markdown--token{background-color:#eceff1;color:#212121}.q-markdown--note{margin:14px 0;padding:14px 18px;font-size:1em;letter-spacing:0.5px;font-weight:400}.q-markdown--note .q-markdown--token{color:#424242}.q-markdown--note .q-markdown--link{color:#676767}.q-markdown--note--{border-left:10px solid #909090;border-radius:8px 0 0 8px}.q-markdown--note-- .q-markdown--token{background-color:#d0d0d0;color:#212121}.q-markdown--note-- .q-markdown--link{color:#676767}.q-markdown--note--info{border-left:10px solid #539feb;border-radius:8px 0 0 8px;color:#424242;background-color:#e6f1fc}.q-markdown--note--info .q-markdown--token{background-color:#b5d6f6;color:#212121}.q-markdown--note--info .q-markdown--link,.q-markdown--note--info .q-markdown--note-title{color:#2284e5}.q-markdown--note--tip{border-left:10px solid #62c167;border-radius:8px 0 0 8px;color:#424242;background-color:#e9f6e9}.q-markdown--note--tip .q-markdown--token{background-color:#bce5be;color:#212121}.q-markdown--note--tip .q-markdown--link,.q-markdown--note--tip .q-markdown--note-title{color:#41a445}.q-markdown--note--warning{border-left:10px solid #ff803b;border-radius:8px 0 0 8px;color:#424242;background-color:#ffede3}.q-markdown--note--warning .q-markdown--token{background-color:#ffc9ab;color:#212121}.q-markdown--note--warning .q-markdown--link,.q-markdown--note--warning .q-markdown--note-title{color:#ff5c03}.q-markdown--note--danger{border-left:10px solid #ff2139;border-radius:8px 0 0 8px;color:#424242;background-color:#ffdfe3}.q-markdown--note--danger .q-markdown--token{background-color:#f2c1c1;color:#212121}.q-markdown--note--danger .q-markdown--link,.q-markdown--note--danger .q-markdown--note-title{color:#d74444}.q-markdown--note-title{font-weight:800;margin-left:-4px;margin-right:-4px;padding:0 4px;margin-bottom:4px}.q-markdown--table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:16px;border-collapse:collapse;max-width:100%;border-width:1px;border-style:solid;border-color:#9e9e9e;border-color:#e0e0e0;background-color:#fafafa}.q-markdown--table thead{background-color:#e0e0e0}.q-markdown--table thead tr th{padding:8px;border-width:1px;border-style:solid;background-color:#f5f5f5}.q-markdown--table tbody{background-color:#fafafa}.q-markdown--table tbody td,.q-markdown--table tbody th{padding:8px;border-width:1px;border-style:solid}.q-markdown--table tbody tr:nth-child(odd){background-color:#e0e0e0}.q-markdown--page>div,.q-markdown--page>pre{margin-bottom:22px}blockquote .q-markdown--token{background-color:#d0d0d0;color:#616161}blockquote .q-markdown--link{background-color:transparent;color:#027be3!important}blockquote .q-markdown--link:hover{opacity:0.8;color:red!important}blockquote.q-markdown--note{border-width:1px 8px 1px 8px;border-radius:8px;border-style:solid;border-color:#9e9e9e #009688}[class^=qribbon__] .glow{background:#fff;width:40px;height:100%;top:0;position:absolute;-webkit-animation-name:flow-ltr;animation-name:flow-ltr;-webkit-animation-duration:var(--qribbon-glow-speed,1.5s);animation-duration:var(--qribbon-glow-speed,1.5s);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:var(--qribbon-glow-iteration-count,1.5s);animation-iteration-count:var(--qribbon-glow-iteration-count,1.5s);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__horizontal--right] .glow{-webkit-animation-name:flow-rtl;animation-name:flow-rtl;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__vertical--top] .glow{width:100%;height:40px;right:0;-webkit-animation-name:flow-ttb;animation-name:flow-ttb;transform:skew(0);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__vertical--bottom] .glow{width:100%;height:40px;right:0;bottom:0;top:unset;-webkit-animation-name:flow-btt;animation-name:flow-btt;transform:skew(0);background:linear-gradient(0deg,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__corner--top-left] div .glow{height:100%;width:40px;-webkit-animation-name:flow-corner-tl;animation-name:flow-corner-tl;transform:skew(45deg);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__corner--top-right] div .glow{height:100%;width:40px;left:auto;-webkit-animation-name:flow-corner-tr;animation-name:flow-corner-tr;transform:skew(-45deg);background:linear-gradient(-90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__corner--bottom-left] div .glow{height:100%;width:40px;-webkit-animation-name:flow-corner-bl;animation-name:flow-corner-bl;transform:skew(-45deg);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1%,#fff)}[class^=qribbon__corner--bottom-right] div .glow{height:100%;width:40px;-webkit-animation-name:flow-corner-br;animation-name:flow-corner-br;left:auto;transform:skew(45deg);background:linear-gradient(-90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 1%,#fff)}@-webkit-keyframes flow-ltr{0%{left:-5%;opacity:0}50%{left:50%;opacity:0.3}to{left:100%;opacity:0}}@keyframes flow-ltr{0%{left:-5%;opacity:0}50%{left:50%;opacity:0.3}to{left:100%;opacity:0}}@-webkit-keyframes flow-rtl{0%{right:-5%;opacity:0}50%{right:50%;opacity:0.3}to{right:100%;opacity:0}}@keyframes flow-rtl{0%{right:-5%;opacity:0}50%{right:50%;opacity:0.3}to{right:100%;opacity:0}}@-webkit-keyframes flow-ttb{0%{top:-5%;opacity:0}50%{top:50%;opacity:0.3}to{top:100%;opacity:0}}@keyframes flow-ttb{0%{top:-5%;opacity:0}50%{top:50%;opacity:0.3}to{top:100%;opacity:0}}@-webkit-keyframes flow-btt{0%{bottom:-5%;opacity:0}50%{bottom:50%;opacity:0.3}to{bottom:100%;opacity:0}}@keyframes flow-btt{0%{bottom:-5%;opacity:0}50%{bottom:50%;opacity:0.3}to{bottom:100%;opacity:0}}@-webkit-keyframes flow-corner-tl{0%{left:0%;bottom:0%;opacity:0}50%{left:50%;bottom:50%;opacity:0.3}to{left:100%;bottom:100%;opacity:0}}@keyframes flow-corner-tl{0%{left:0%;bottom:0%;opacity:0}50%{left:50%;bottom:50%;opacity:0.3}to{left:100%;bottom:100%;opacity:0}}@-webkit-keyframes flow-corner-tr{0%{right:0%;bottom:0%;opacity:0}50%{right:50%;bottom:50%;opacity:0.3}to{right:100%;bottom:100%;opacity:0}}@keyframes flow-corner-tr{0%{right:0%;bottom:0%;opacity:0}50%{right:50%;bottom:50%;opacity:0.3}to{right:100%;bottom:100%;opacity:0}}@-webkit-keyframes flow-corner-bl{0%{left:0%;bottom:0%;opacity:0}50%{left:50%;bottom:50%;opacity:0.3}to{left:100%;bottom:100%;opacity:0}}@keyframes flow-corner-bl{0%{left:0%;bottom:0%;opacity:0}50%{left:50%;bottom:50%;opacity:0.3}to{left:100%;bottom:100%;opacity:0}}@-webkit-keyframes flow-corner-br{0%{right:0%;bottom:0%;opacity:0}50%{right:50%;bottom:50%;opacity:0.3}to{right:100%;bottom:100%;opacity:0}}@keyframes flow-corner-br{0%{right:0%;bottom:0%;opacity:0}50%{right:50%;bottom:50%;opacity:0.3}to{right:100%;bottom:100%;opacity:0}}.qribbon__horizontal--left-full.leaf-bottom:after,.qribbon__horizontal--left-full.leaf-bottom:before,.qribbon__horizontal--left-full.leaf-top:after,.qribbon__horizontal--left-full.leaf-top:before,.qribbon__horizontal--left.leaf-bottom:before,.qribbon__horizontal--left.leaf-top:before,.qribbon__horizontal--right-full.leaf-bottom:after,.qribbon__horizontal--right-full.leaf-bottom:before,.qribbon__horizontal--right-full.leaf-top:after,.qribbon__horizontal--right-full.leaf-top:before,.qribbon__horizontal--right.leaf-bottom:before,.qribbon__horizontal--right.leaf-top:before,.qribbon__pseudo--before-after{width:10px;height:0px;bottom:-10px;border-top:10px solid var(--qribbon-leaf-color,#000);display:block;position:absolute;content:""}.qribbon__horizontal--left.leaf-bottom:before{border-left:10px solid transparent;left:0}.qribbon__horizontal--left.leaf-top:before{border-top:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);top:-10px;left:0}.qribbon__horizontal--right.leaf-bottom:before{border-right:10px solid transparent;right:0}.qribbon__horizontal--right.leaf-top:before{border-top:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);top:-10px;right:0}.qribbon__horizontal--left-full.leaf-bottom:before,.qribbon__horizontal--right-full.leaf-bottom:before{border-left:10px solid transparent;left:0}.qribbon__horizontal--left-full.leaf-bottom:after,.qribbon__horizontal--right-full.leaf-bottom:after{border-right:10px solid transparent;right:0}.qribbon__horizontal--left-full.leaf-top:before,.qribbon__horizontal--right-full.leaf-top:before{border-top:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);top:-10px;left:0}.qribbon__horizontal--left-full.leaf-top:after,.qribbon__horizontal--right-full.leaf-top:after{border-top:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);top:-10px;right:0}.qribbon__horizontal--left,.qribbon__horizontal--left-full,.qribbon__horizontal--right,.qribbon__horizontal--right-full{padding:5px 12px;background:var(--qribbon-background-color,#000);color:var(--qribbon-text-color,#fff);z-index:1;position:relative}.qribbon__horizontal--left,.qribbon__horizontal--left-full,.qribbon__horizontal--right-full{left:-10px;right:inherit}.qribbon__horizontal--left-full,.qribbon__horizontal--right,.qribbon__horizontal--right-full{margin-right:-10px}.qribbon__horizontal--left-full,.qribbon__horizontal--right-full{flex-grow:1;margin-right:-20px}[class*=horizontal--left].decorate-point-in:after,[class*=horizontal--right].decorate-point-in:after{content:"";display:block;position:absolute;right:-12px;top:0;bottom:0}[class*=horizontal--left].decorate-point-in:after,[class*=horizontal--right].decorate-point-in:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:15px solid var(--qribbon-background-color,#000);border-bottom:15px solid var(--qribbon-background-color,#000)}[class*=horizontal--right].decorate-point-in:after{right:inherit;left:-12px}[class*=horizontal--left].decorate-point-out:after,[class*=horizontal--right].decorate-point-out:after{content:"";display:block;position:absolute;bottom:0;top:0;right:-24px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:12px solid transparent;border-left:12px solid var(--qribbon-background-color,#000)}[class*=horizontal--right].decorate-point-out:after{left:-24px;right:inherit;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:12px solid transparent;border-right:12px solid var(--qribbon-background-color,#000)}[class*=horizontal--left].decorate-rounded-in{padding-right:24px;background:radial-gradient(circle at right,transparent 15px,var(--qribbon-background-color,#000) 16px)}[class*=horizontal--right].decorate-rounded-in{padding-left:24px;background:radial-gradient(circle at left,transparent 15px,var(--qribbon-background-color,#000) 16px)}[class*=horizontal--left].decorate-rounded-out{border-top-right-radius:15px;border-bottom-right-radius:15px}[class*=horizontal--right].decorate-rounded-out{border-top-left-radius:15px;border-bottom-left-radius:15px}.qribbon__container{display:flex}.qribbon__container.inline{display:inline-flex}.qribbon__container.right{justify-content:flex-end}.qribbon__pseudo--before-after,.qribbon__vertical--bottom-left.leaf-left:before,.qribbon__vertical--bottom-left.leaf-right:before,.qribbon__vertical--bottom-right.leaf-left:before,.qribbon__vertical--bottom-right.leaf-right:before,.qribbon__vertical--left-full.leaf-left:after,.qribbon__vertical--left-full.leaf-left:before,.qribbon__vertical--left-full.leaf-right:after,.qribbon__vertical--left-full.leaf-right:before,.qribbon__vertical--right-full.leaf-left:after,.qribbon__vertical--right-full.leaf-left:before,.qribbon__vertical--right-full.leaf-right:after,.qribbon__vertical--right-full.leaf-right:before,.qribbon__vertical--top-left.leaf-left:before,.qribbon__vertical--top-left.leaf-right:before,.qribbon__vertical--top-right.leaf-left:before,.qribbon__vertical--top-right.leaf-right:before{width:10px;height:0px;bottom:-10px;border-top:10px solid var(--qribbon-leaf-color,#000);display:block;position:absolute;content:""}.qribbon__vertical--top-left.leaf-left:before,.qribbon__vertical--top-right.leaf-left:before{border-top:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);left:-10px;top:0}.qribbon__vertical--top-left.leaf-right:before,.qribbon__vertical--top-right.leaf-right:before{border-top:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);right:-10px;top:0}.qribbon__vertical--bottom-left.leaf-left:before,.qribbon__vertical--bottom-right.leaf-left:before{border-top:none;border-bottom:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);left:-10px;bottom:0}.qribbon__vertical--bottom-left.leaf-right:before,.qribbon__vertical--bottom-right.leaf-right:before{border-top:none;border-bottom:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);right:-10px;bottom:0}.qribbon__vertical--left-full.leaf-left:before,.qribbon__vertical--right-full.leaf-left:before{border-top:none;border-bottom:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);left:-10px;bottom:0}.qribbon__vertical--left-full.leaf-left:after,.qribbon__vertical--right-full.leaf-left:after{border-bottom:none;border-top:10px solid transparent;border-right:10px solid var(--qribbon-leaf-color,#000);left:-10px;top:0}.qribbon__vertical--left-full.leaf-right:before,.qribbon__vertical--right-full.leaf-right:before{border-top:none;border-bottom:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);right:-10px;bottom:0}.qribbon__vertical--left-full.leaf-right:after,.qribbon__vertical--right-full.leaf-right:after{border-bottom:none;border-top:10px solid transparent;border-left:10px solid var(--qribbon-leaf-color,#000);right:-10px;top:0}.qribbon__vertical--bottom-left,.qribbon__vertical--left-full,.qribbon__vertical--top-left{left:0;right:inherit}.qribbon__vertical--bottom-right,.qribbon__vertical--right-full,.qribbon__vertical--top-right{right:20px;left:inherit}.qribbon__vertical--bottom-left,.qribbon__vertical--bottom-right,.qribbon__vertical--left-full,.qribbon__vertical--right-full{position:absolute;padding:12px 5px;bottom:-10px;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;background:var(--qribbon-background-color,#000);color:var(--qribbon-text-color,#fff);z-index:100}.qribbon__vertical--left-full,.qribbon__vertical--right-full,.qribbon__vertical--top-left,.qribbon__vertical--top-right{position:absolute;padding:12px 5px;top:-10px;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;background:var(--qribbon-background-color,#000);color:var(--qribbon-text-color,#fff);z-index:100}.qribbon__vertical--left-full{left:0;right:inherit}.qribbon__vertical--right-full{right:20px;left:inherit}[class*=vertical--bottom].decorate-point-in:after,[class*=vertical--top].decorate-point-in:after{content:"";display:block;position:absolute;bottom:-12px;left:0;right:0}[class*=vertical--bottom].decorate-point-in:after,[class*=vertical--top].decorate-point-in:after{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:15px solid var(--qribbon-background-color,#000);border-left:15px solid var(--qribbon-background-color,#000)}[class*=vertical--bottom].decorate-point-in:after{bottom:inherit;top:-12px}[class*=vertical--bottom].decorate-point-out:after,[class*=vertical--top].decorate-point-out:after{content:"";display:block;position:absolute;top:-24px;left:0;right:0;border-top:12px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:12px solid var(--qribbon-background-color,#000)}[class*=vertical--top].decorate-point-out:after{bottom:-24px;top:inherit;border-bottom:12px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;border-top:12px solid var(--qribbon-background-color,#000)}[class*=vertical--top].decorate-rounded-in{padding-bottom:24px;background:radial-gradient(circle at bottom,transparent 15px,var(--qribbon-background-color,#000) 16px)}[class*=vertical--bottom].decorate-rounded-in{padding-top:24px;background:radial-gradient(circle at top,transparent 15px,var(--qribbon-background-color,#000) 16px)}[class*=vertical--bottom].decorate-rounded-out{border-top-left-radius:15px;border-top-right-radius:15px}[class*=vertical--top].decorate-rounded-out{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.qribbon__corner--top-left{top:-10px;left:-10px}.qribbon__corner--top-left:after,.qribbon__corner--top-left:before{border-top-color:transparent;border-left-color:transparent}.qribbon__corner--top-left:before{top:0;right:8px;z-index:9999}.qribbon__corner--top-left:after{bottom:8px;left:0;z-index:9999}.qribbon__corner--top-left div{right:-35px;top:40px;transform:rotate(-45deg)}.qribbon__corner--bottom-left{bottom:-10px;left:-10px}.qribbon__corner--bottom-left:after,.qribbon__corner--bottom-left:before{border-bottom-color:transparent;border-left-color:transparent}.qribbon__corner--bottom-left:before{bottom:0;right:8px;z-index:9999}.qribbon__corner--bottom-left:after{top:8px;left:0;z-index:9999}.qribbon__corner--bottom-left div{right:-35px;bottom:40px;transform:rotate(45deg)}.qribbon__corner--top-right{top:-10px;right:-10px}.qribbon__corner--top-right:after,.qribbon__corner--top-right:before{border-top-color:transparent;border-right-color:transparent}.qribbon__corner--top-right:before{top:0;left:8px;z-index:9999}.qribbon__corner--top-right:after{bottom:8px;right:0;z-index:9999}.qribbon__corner--top-right div{left:-35px;top:40px;transform:rotate(45deg)}.qribbon__corner--bottom-right{bottom:-10px;right:-10px}.qribbon__corner--bottom-right:after,.qribbon__corner--bottom-right:before{border-bottom-color:transparent;border-right-color:transparent}.qribbon__corner--bottom-right:before{bottom:0;left:8px;z-index:9999}.qribbon__corner--bottom-right:after{top:8px;right:0;z-index:9999}.qribbon__corner--bottom-right div{left:-35px;bottom:40px;transform:rotate(-45deg)}.qribbon__corner--bottom-left,.qribbon__corner--bottom-right,.qribbon__corner--top-left,.qribbon__corner--top-right{width:150px;height:150px;overflow:hidden;position:absolute;background:transparent!important;z-index:1}.qribbon__corner--bottom-left:after,.qribbon__corner--bottom-left:before,.qribbon__corner--bottom-right:after,.qribbon__corner--bottom-right:before,.qribbon__corner--top-left:after,.qribbon__corner--top-left:before,.qribbon__corner--top-right:after,.qribbon__corner--top-right:before{position:absolute;z-index:-1;content:"";display:block;border:5px solid var(--qribbon-leaf-color,#000)}.qribbon__corner--bottom-left div,.qribbon__corner--bottom-right div,.qribbon__corner--top-left div,.qribbon__corner--top-right div{position:absolute;display:block;width:250px;padding:7px 0;background-color:var(--qribbon-background-color,#000);text-transform:uppercase;text-align:center;color:var(--qribbon-text-color,#000)}.qribbon__corner--bottom-left div a,.qribbon__corner--bottom-right div a,.qribbon__corner--top-left div a,.qribbon__corner--top-right div a{color:var(--qribbon-text-color,#000)}.component-api__container{max-height:600px}.component-api__list{max-height:600px;min-height:600px}.component-api__row{padding:8px 16px 4px;font-weight:300;color:#757575}.component-api__row--bordered{border-radius:5px;border:1px solid #eee!important;padding:4px 8px 4px 16px}.component-api__row--item{padding-bottom:5px}.component-api__row--label{font-size:0.75rem;font-weight:400;line-height:1.25rem;letter-spacing:0.03333em}.component-api__row--value{font-weight:400;color:#000}.component-api__row--example,.component-api__row--values{font-weight:400;color:#000;padding-left:16px}.property-name{font-size:14px;line-height:14px}.component-api__row.component-api__row--bordered.row+.component-api__row.component-api__row--bordered.row{margin-top:4px}:root{--q-color-red:#f44336;--q-color-red-1:#ffebee;--q-color-red-2:#ffcdd2;--q-color-red-3:#ef9a9a;--q-color-red-4:#e57373;--q-color-red-5:#ef5350;--q-color-red-6:#f44336;--q-color-red-7:#e53935;--q-color-red-8:#d32f2f;--q-color-red-9:#c62828;--q-color-red-10:#b71c1c;--q-color-red-11:#ff8a80;--q-color-red-12:#ff5252;--q-color-red-13:#ff1744;--q-color-red-14:#d50000;--q-color-pink:#e91e63;--q-color-pink-1:#fce4ec;--q-color-pink-2:#f8bbd0;--q-color-pink-3:#f48fb1;--q-color-pink-4:#f06292;--q-color-pink-5:#ec407a;--q-color-pink-6:#e91e63;--q-color-pink-7:#d81b60;--q-color-pink-8:#c2185b;--q-color-pink-9:#ad1457;--q-color-pink-10:#880e4f;--q-color-pink-11:#ff80ab;--q-color-pink-12:#ff4081;--q-color-pink-13:#f50057;--q-color-pink-14:#c51162;--q-color-purple:#9c27b0;--q-color-purple-1:#f3e5f5;--q-color-purple-2:#e1bee7;--q-color-purple-3:#ce93d8;--q-color-purple-4:#ba68c8;--q-color-purple-5:#ab47bc;--q-color-purple-6:#9c27b0;--q-color-purple-7:#8e24aa;--q-color-purple-8:#7b1fa2;--q-color-purple-9:#6a1b9a;--q-color-purple-10:#4a148c;--q-color-purple-11:#ea80fc;--q-color-purple-12:#e040fb;--q-color-purple-13:#d500f9;--q-color-purple-14:#a0f;--q-color-deep-purple:#673ab7;--q-color-deep-purple-1:#ede7f6;--q-color-deep-purple-2:#d1c4e9;--q-color-deep-purple-3:#b39ddb;--q-color-deep-purple-4:#9575cd;--q-color-deep-purple-5:#7e57c2;--q-color-deep-purple-6:#673ab7;--q-color-deep-purple-7:#5e35b1;--q-color-deep-purple-8:#512da8;--q-color-deep-purple-9:#4527a0;--q-color-deep-purple-10:#311b92;--q-color-deep-purple-11:#b388ff;--q-color-deep-purple-12:#7c4dff;--q-color-deep-purple-13:#651fff;--q-color-deep-purple-14:#6200ea;--q-color-indigo:#3f51b5;--q-color-indigo-1:#e8eaf6;--q-color-indigo-2:#c5cae9;--q-color-indigo-3:#9fa8da;--q-color-indigo-4:#7986cb;--q-color-indigo-5:#5c6bc0;--q-color-indigo-6:#3f51b5;--q-color-indigo-7:#3949ab;--q-color-indigo-8:#303f9f;--q-color-indigo-9:#283593;--q-color-indigo-10:#1a237e;--q-color-indigo-11:#8c9eff;--q-color-indigo-12:#536dfe;--q-color-indigo-13:#3d5afe;--q-color-indigo-14:#304ffe;--q-color-blue:#2196f3;--q-color-blue-1:#e3f2fd;--q-color-blue-2:#bbdefb;--q-color-blue-3:#90caf9;--q-color-blue-4:#64b5f6;--q-color-blue-5:#42a5f5;--q-color-blue-6:#2196f3;--q-color-blue-7:#1e88e5;--q-color-blue-8:#1976d2;--q-color-blue-9:#1565c0;--q-color-blue-10:#0d47a1;--q-color-blue-11:#82b1ff;--q-color-blue-12:#448aff;--q-color-blue-13:#2979ff;--q-color-blue-14:#2962ff;--q-color-light-blue:#03a9f4;--q-color-light-blue-1:#e1f5fe;--q-color-light-blue-2:#b3e5fc;--q-color-light-blue-3:#81d4fa;--q-color-light-blue-4:#4fc3f7;--q-color-light-blue-5:#29b6f6;--q-color-light-blue-6:#03a9f4;--q-color-light-blue-7:#039be5;--q-color-light-blue-8:#0288d1;--q-color-light-blue-9:#0277bd;--q-color-light-blue-10:#01579b;--q-color-light-blue-11:#80d8ff;--q-color-light-blue-12:#40c4ff;--q-color-light-blue-13:#00b0ff;--q-color-light-blue-14:#0091ea;--q-color-cyan:#00bcd4;--q-color-cyan-1:#e0f7fa;--q-color-cyan-2:#b2ebf2;--q-color-cyan-3:#80deea;--q-color-cyan-4:#4dd0e1;--q-color-cyan-5:#26c6da;--q-color-cyan-6:#00bcd4;--q-color-cyan-7:#00acc1;--q-color-cyan-8:#0097a7;--q-color-cyan-9:#00838f;--q-color-cyan-10:#006064;--q-color-cyan-11:#84ffff;--q-color-cyan-12:#18ffff;--q-color-cyan-13:#00e5ff;--q-color-cyan-14:#00b8d4;--q-color-teal:#009688;--q-color-teal-1:#e0f2f1;--q-color-teal-2:#b2dfdb;--q-color-teal-3:#80cbc4;--q-color-teal-4:#4db6ac;--q-color-teal-5:#26a69a;--q-color-teal-6:#009688;--q-color-teal-7:#00897b;--q-color-teal-8:#00796b;--q-color-teal-9:#00695c;--q-color-teal-10:#004d40;--q-color-teal-11:#a7ffeb;--q-color-teal-12:#64ffda;--q-color-teal-13:#1de9b6;--q-color-teal-14:#00bfa5;--q-color-green:#4caf50;--q-color-green-1:#e8f5e9;--q-color-green-2:#c8e6c9;--q-color-green-3:#a5d6a7;--q-color-green-4:#81c784;--q-color-green-5:#66bb6a;--q-color-green-6:#4caf50;--q-color-green-7:#43a047;--q-color-green-8:#388e3c;--q-color-green-9:#2e7d32;--q-color-green-10:#1b5e20;--q-color-green-11:#b9f6ca;--q-color-green-12:#69f0ae;--q-color-green-13:#00e676;--q-color-green-14:#00c853;--q-color-light-green:#8bc34a;--q-color-light-green-1:#f1f8e9;--q-color-light-green-2:#dcedc8;--q-color-light-green-3:#c5e1a5;--q-color-light-green-4:#aed581;--q-color-light-green-5:#9ccc65;--q-color-light-green-6:#8bc34a;--q-color-light-green-7:#7cb342;--q-color-light-green-8:#689f38;--q-color-light-green-9:#558b2f;--q-color-light-green-10:#33691e;--q-color-light-green-11:#ccff90;--q-color-light-green-12:#b2ff59;--q-color-light-green-13:#76ff03;--q-color-light-green-14:#64dd17;--q-color-lime:#cddc39;--q-color-lime-1:#f9fbe7;--q-color-lime-2:#f0f4c3;--q-color-lime-3:#e6ee9c;--q-color-lime-4:#dce775;--q-color-lime-5:#d4e157;--q-color-lime-6:#cddc39;--q-color-lime-7:#c0ca33;--q-color-lime-8:#afb42b;--q-color-lime-9:#9e9d24;--q-color-lime-10:#827717;--q-color-lime-11:#f4ff81;--q-color-lime-12:#eeff41;--q-color-lime-13:#c6ff00;--q-color-lime-14:#aeea00;--q-color-yellow:#ffeb3b;--q-color-yellow-1:#fffde7;--q-color-yellow-2:#fff9c4;--q-color-yellow-3:#fff59d;--q-color-yellow-4:#fff176;--q-color-yellow-5:#ffee58;--q-color-yellow-6:#ffeb3b;--q-color-yellow-7:#fdd835;--q-color-yellow-8:#fbc02d;--q-color-yellow-9:#f9a825;--q-color-yellow-10:#f57f17;--q-color-yellow-11:#ffff8d;--q-color-yellow-12:#ff0;--q-color-yellow-13:#ffea00;--q-color-yellow-14:#ffd600;--q-color-amber:#ffc107;--q-color-amber-1:#fff8e1;--q-color-amber-2:#ffecb3;--q-color-amber-3:#ffe082;--q-color-amber-4:#ffd54f;--q-color-amber-5:#ffca28;--q-color-amber-6:#ffc107;--q-color-amber-7:#ffb300;--q-color-amber-8:#ffa000;--q-color-amber-9:#ff8f00;--q-color-amber-10:#ff6f00;--q-color-amber-11:#ffe57f;--q-color-amber-12:#ffd740;--q-color-amber-13:#ffc400;--q-color-amber-14:#ffab00;--q-color-orange:#ff9800;--q-color-orange-1:#fff3e0;--q-color-orange-2:#ffe0b2;--q-color-orange-3:#ffcc80;--q-color-orange-4:#ffb74d;--q-color-orange-5:#ffa726;--q-color-orange-6:#ff9800;--q-color-orange-7:#fb8c00;--q-color-orange-8:#f57c00;--q-color-orange-9:#ef6c00;--q-color-orange-10:#e65100;--q-color-orange-11:#ffd180;--q-color-orange-12:#ffab40;--q-color-orange-13:#ff9100;--q-color-orange-14:#ff6d00;--q-color-deep-orange:#ff5722;--q-color-deep-orange-1:#fbe9e7;--q-color-deep-orange-2:#ffccbc;--q-color-deep-orange-3:#ffab91;--q-color-deep-orange-4:#ff8a65;--q-color-deep-orange-5:#ff7043;--q-color-deep-orange-6:#ff5722;--q-color-deep-orange-7:#f4511e;--q-color-deep-orange-8:#e64a19;--q-color-deep-orange-9:#d84315;--q-color-deep-orange-10:#bf360c;--q-color-deep-orange-11:#ff9e80;--q-color-deep-orange-12:#ff6e40;--q-color-deep-orange-13:#ff3d00;--q-color-deep-orange-14:#dd2c00;--q-color-brown:#795548;--q-color-brown-1:#efebe9;--q-color-brown-2:#d7ccc8;--q-color-brown-3:#bcaaa4;--q-color-brown-4:#a1887f;--q-color-brown-5:#8d6e63;--q-color-brown-6:#795548;--q-color-brown-7:#6d4c41;--q-color-brown-8:#5d4037;--q-color-brown-9:#4e342e;--q-color-brown-10:#3e2723;--q-color-brown-11:#d7ccc8;--q-color-brown-12:#bcaaa4;--q-color-brown-13:#8d6e63;--q-color-brown-14:#5d4037;--q-color-grey:#9e9e9e;--q-color-grey-1:#fafafa;--q-color-grey-2:#f5f5f5;--q-color-grey-3:#eee;--q-color-grey-4:#e0e0e0;--q-color-grey-5:#bdbdbd;--q-color-grey-6:#9e9e9e;--q-color-grey-7:#757575;--q-color-grey-8:#616161;--q-color-grey-9:#424242;--q-color-grey-10:#212121;--q-color-grey-11:#f5f5f5;--q-color-grey-12:#eee;--q-color-grey-13:#bdbdbd;--q-color-grey-14:#616161;--q-color-blue-grey:#607d8b;--q-color-blue-grey-1:#eceff1;--q-color-blue-grey-2:#cfd8dc;--q-color-blue-grey-3:#b0bec5;--q-color-blue-grey-4:#90a4ae;--q-color-blue-grey-5:#78909c;--q-color-blue-grey-6:#607d8b;--q-color-blue-grey-7:#546e7a;--q-color-blue-grey-8:#455a64;--q-color-blue-grey-9:#37474f;--q-color-blue-grey-10:#263238;--q-color-blue-grey-11:#cfd8dc;--q-color-blue-grey-12:#b0bec5;--q-color-blue-grey-13:#78909c;--q-color-blue-grey-14:#455a64}.border-red{border-color:#f44336}.border-red-1{border-color:#ffebee}.border-red-2{border-color:#ffcdd2}.border-red-3{border-color:#ef9a9a}.border-red-4{border-color:#e57373}.border-red-5{border-color:#ef5350}.border-red-6{border-color:#f44336}.border-red-7{border-color:#e53935}.border-red-8{border-color:#d32f2f}.border-red-9{border-color:#c62828}.border-red-10{border-color:#b71c1c}.border-red-11{border-color:#ff8a80}.border-red-12{border-color:#ff5252}.border-red-13{border-color:#ff1744}.border-red-14{border-color:#d50000}.border-pink{border-color:#e91e63}.border-pink-1{border-color:#fce4ec}.border-pink-2{border-color:#f8bbd0}.border-pink-3{border-color:#f48fb1}.border-pink-4{border-color:#f06292}.border-pink-5{border-color:#ec407a}.border-pink-6{border-color:#e91e63}.border-pink-7{border-color:#d81b60}.border-pink-8{border-color:#c2185b}.border-pink-9{border-color:#ad1457}.border-pink-10{border-color:#880e4f}.border-pink-11{border-color:#ff80ab}.border-pink-12{border-color:#ff4081}.border-pink-13{border-color:#f50057}.border-pink-14{border-color:#c51162}.border-purple{border-color:#9c27b0}.border-purple-1{border-color:#f3e5f5}.border-purple-2{border-color:#e1bee7}.border-purple-3{border-color:#ce93d8}.border-purple-4{border-color:#ba68c8}.border-purple-5{border-color:#ab47bc}.border-purple-6{border-color:#9c27b0}.border-purple-7{border-color:#8e24aa}.border-purple-8{border-color:#7b1fa2}.border-purple-9{border-color:#6a1b9a}.border-purple-10{border-color:#4a148c}.border-purple-11{border-color:#ea80fc}.border-purple-12{border-color:#e040fb}.border-purple-13{border-color:#d500f9}.border-purple-14{border-color:#a0f}.border-deep-purple{border-color:#673ab7}.border-deep-purple-1{border-color:#ede7f6}.border-deep-purple-2{border-color:#d1c4e9}.border-deep-purple-3{border-color:#b39ddb}.border-deep-purple-4{border-color:#9575cd}.border-deep-purple-5{border-color:#7e57c2}.border-deep-purple-6{border-color:#673ab7}.border-deep-purple-7{border-color:#5e35b1}.border-deep-purple-8{border-color:#512da8}.border-deep-purple-9{border-color:#4527a0}.border-deep-purple-10{border-color:#311b92}.border-deep-purple-11{border-color:#b388ff}.border-deep-purple-12{border-color:#7c4dff}.border-deep-purple-13{border-color:#651fff}.border-deep-purple-14{border-color:#6200ea}.border-indigo{border-color:#3f51b5}.border-indigo-1{border-color:#e8eaf6}.border-indigo-2{border-color:#c5cae9}.border-indigo-3{border-color:#9fa8da}.border-indigo-4{border-color:#7986cb}.border-indigo-5{border-color:#5c6bc0}.border-indigo-6{border-color:#3f51b5}.border-indigo-7{border-color:#3949ab}.border-indigo-8{border-color:#303f9f}.border-indigo-9{border-color:#283593}.border-indigo-10{border-color:#1a237e}.border-indigo-11{border-color:#8c9eff}.border-indigo-12{border-color:#536dfe}.border-indigo-13{border-color:#3d5afe}.border-indigo-14{border-color:#304ffe}.border-blue{border-color:#2196f3}.border-blue-1{border-color:#e3f2fd}.border-blue-2{border-color:#bbdefb}.border-blue-3{border-color:#90caf9}.border-blue-4{border-color:#64b5f6}.border-blue-5{border-color:#42a5f5}.border-blue-6{border-color:#2196f3}.border-blue-7{border-color:#1e88e5}.border-blue-8{border-color:#1976d2}.border-blue-9{border-color:#1565c0}.border-blue-10{border-color:#0d47a1}.border-blue-11{border-color:#82b1ff}.border-blue-12{border-color:#448aff}.border-blue-13{border-color:#2979ff}.border-blue-14{border-color:#2962ff}.border-light-blue{border-color:#03a9f4}.border-light-blue-1{border-color:#e1f5fe}.border-light-blue-2{border-color:#b3e5fc}.border-light-blue-3{border-color:#81d4fa}.border-light-blue-4{border-color:#4fc3f7}.border-light-blue-5{border-color:#29b6f6}.border-light-blue-6{border-color:#03a9f4}.border-light-blue-7{border-color:#039be5}.border-light-blue-8{border-color:#0288d1}.border-light-blue-9{border-color:#0277bd}.border-light-blue-10{border-color:#01579b}.border-light-blue-11{border-color:#80d8ff}.border-light-blue-12{border-color:#40c4ff}.border-light-blue-13{border-color:#00b0ff}.border-light-blue-14{border-color:#0091ea}.border-cyan{border-color:#00bcd4}.border-cyan-1{border-color:#e0f7fa}.border-cyan-2{border-color:#b2ebf2}.border-cyan-3{border-color:#80deea}.border-cyan-4{border-color:#4dd0e1}.border-cyan-5{border-color:#26c6da}.border-cyan-6{border-color:#00bcd4}.border-cyan-7{border-color:#00acc1}.border-cyan-8{border-color:#0097a7}.border-cyan-9{border-color:#00838f}.border-cyan-10{border-color:#006064}.border-cyan-11{border-color:#84ffff}.border-cyan-12{border-color:#18ffff}.border-cyan-13{border-color:#00e5ff}.border-cyan-14{border-color:#00b8d4}.border-teal{border-color:#009688}.border-teal-1{border-color:#e0f2f1}.border-teal-2{border-color:#b2dfdb}.border-teal-3{border-color:#80cbc4}.border-teal-4{border-color:#4db6ac}.border-teal-5{border-color:#26a69a}.border-teal-6{border-color:#009688}.border-teal-7{border-color:#00897b}.border-teal-8{border-color:#00796b}.border-teal-9{border-color:#00695c}.border-teal-10{border-color:#004d40}.border-teal-11{border-color:#a7ffeb}.border-teal-12{border-color:#64ffda}.border-teal-13{border-color:#1de9b6}.border-teal-14{border-color:#00bfa5}.border-green{border-color:#4caf50}.border-green-1{border-color:#e8f5e9}.border-green-2{border-color:#c8e6c9}.border-green-3{border-color:#a5d6a7}.border-green-4{border-color:#81c784}.border-green-5{border-color:#66bb6a}.border-green-6{border-color:#4caf50}.border-green-7{border-color:#43a047}.border-green-8{border-color:#388e3c}.border-green-9{border-color:#2e7d32}.border-green-10{border-color:#1b5e20}.border-green-11{border-color:#b9f6ca}.border-green-12{border-color:#69f0ae}.border-green-13{border-color:#00e676}.border-green-14{border-color:#00c853}.border-light-green{border-color:#8bc34a}.border-light-green-1{border-color:#f1f8e9}.border-light-green-2{border-color:#dcedc8}.border-light-green-3{border-color:#c5e1a5}.border-light-green-4{border-color:#aed581}.border-light-green-5{border-color:#9ccc65}.border-light-green-6{border-color:#8bc34a}.border-light-green-7{border-color:#7cb342}.border-light-green-8{border-color:#689f38}.border-light-green-9{border-color:#558b2f}.border-light-green-10{border-color:#33691e}.border-light-green-11{border-color:#ccff90}.border-light-green-12{border-color:#b2ff59}.border-light-green-13{border-color:#76ff03}.border-light-green-14{border-color:#64dd17}.border-lime{border-color:#cddc39}.border-lime-1{border-color:#f9fbe7}.border-lime-2{border-color:#f0f4c3}.border-lime-3{border-color:#e6ee9c}.border-lime-4{border-color:#dce775}.border-lime-5{border-color:#d4e157}.border-lime-6{border-color:#cddc39}.border-lime-7{border-color:#c0ca33}.border-lime-8{border-color:#afb42b}.border-lime-9{border-color:#9e9d24}.border-lime-10{border-color:#827717}.border-lime-11{border-color:#f4ff81}.border-lime-12{border-color:#eeff41}.border-lime-13{border-color:#c6ff00}.border-lime-14{border-color:#aeea00}.border-yellow{border-color:#ffeb3b}.border-yellow-1{border-color:#fffde7}.border-yellow-2{border-color:#fff9c4}.border-yellow-3{border-color:#fff59d}.border-yellow-4{border-color:#fff176}.border-yellow-5{border-color:#ffee58}.border-yellow-6{border-color:#ffeb3b}.border-yellow-7{border-color:#fdd835}.border-yellow-8{border-color:#fbc02d}.border-yellow-9{border-color:#f9a825}.border-yellow-10{border-color:#f57f17}.border-yellow-11{border-color:#ffff8d}.border-yellow-12{border-color:#ff0}.border-yellow-13{border-color:#ffea00}.border-yellow-14{border-color:#ffd600}.border-amber{border-color:#ffc107}.border-amber-1{border-color:#fff8e1}.border-amber-2{border-color:#ffecb3}.border-amber-3{border-color:#ffe082}.border-amber-4{border-color:#ffd54f}.border-amber-5{border-color:#ffca28}.border-amber-6{border-color:#ffc107}.border-amber-7{border-color:#ffb300}.border-amber-8{border-color:#ffa000}.border-amber-9{border-color:#ff8f00}.border-amber-10{border-color:#ff6f00}.border-amber-11{border-color:#ffe57f}.border-amber-12{border-color:#ffd740}.border-amber-13{border-color:#ffc400}.border-amber-14{border-color:#ffab00}.border-orange{border-color:#ff9800}.border-orange-1{border-color:#fff3e0}.border-orange-2{border-color:#ffe0b2}.border-orange-3{border-color:#ffcc80}.border-orange-4{border-color:#ffb74d}.border-orange-5{border-color:#ffa726}.border-orange-6{border-color:#ff9800}.border-orange-7{border-color:#fb8c00}.border-orange-8{border-color:#f57c00}.border-orange-9{border-color:#ef6c00}.border-orange-10{border-color:#e65100}.border-orange-11{border-color:#ffd180}.border-orange-12{border-color:#ffab40}.border-orange-13{border-color:#ff9100}.border-orange-14{border-color:#ff6d00}.border-deep-orange{border-color:#ff5722}.border-deep-orange-1{border-color:#fbe9e7}.border-deep-orange-2{border-color:#ffccbc}.border-deep-orange-3{border-color:#ffab91}.border-deep-orange-4{border-color:#ff8a65}.border-deep-orange-5{border-color:#ff7043}.border-deep-orange-6{border-color:#ff5722}.border-deep-orange-7{border-color:#f4511e}.border-deep-orange-8{border-color:#e64a19}.border-deep-orange-9{border-color:#d84315}.border-deep-orange-10{border-color:#bf360c}.border-deep-orange-11{border-color:#ff9e80}.border-deep-orange-12{border-color:#ff6e40}.border-deep-orange-13{border-color:#ff3d00}.border-deep-orange-14{border-color:#dd2c00}.border-brown{border-color:#795548}.border-brown-1{border-color:#efebe9}.border-brown-2{border-color:#d7ccc8}.border-brown-3{border-color:#bcaaa4}.border-brown-4{border-color:#a1887f}.border-brown-5{border-color:#8d6e63}.border-brown-6{border-color:#795548}.border-brown-7{border-color:#6d4c41}.border-brown-8{border-color:#5d4037}.border-brown-9{border-color:#4e342e}.border-brown-10{border-color:#3e2723}.border-brown-11{border-color:#d7ccc8}.border-brown-12{border-color:#bcaaa4}.border-brown-13{border-color:#8d6e63}.border-brown-14{border-color:#5d4037}.border-grey{border-color:#9e9e9e}.border-grey-1{border-color:#fafafa}.border-grey-2{border-color:#f5f5f5}.border-grey-3{border-color:#eee}.border-grey-4{border-color:#e0e0e0}.border-grey-5{border-color:#bdbdbd}.border-grey-6{border-color:#9e9e9e}.border-grey-7{border-color:#757575}.border-grey-8{border-color:#616161}.border-grey-9{border-color:#424242}.border-grey-10{border-color:#212121}.border-grey-11{border-color:#f5f5f5}.border-grey-12{border-color:#eee}.border-grey-13{border-color:#bdbdbd}.border-grey-14{border-color:#616161}.border-blue-grey{border-color:#607d8b}.border-blue-grey-1{border-color:#eceff1}.border-blue-grey-2{border-color:#cfd8dc}.border-blue-grey-3{border-color:#b0bec5}.border-blue-grey-4{border-color:#90a4ae}.border-blue-grey-5{border-color:#78909c}.border-blue-grey-6{border-color:#607d8b}.border-blue-grey-7{border-color:#546e7a}.border-blue-grey-8{border-color:#455a64}.border-blue-grey-9{border-color:#37474f}.border-blue-grey-10{border-color:#263238}.border-blue-grey-11{border-color:#cfd8dc}.border-blue-grey-12{border-color:#b0bec5}.border-blue-grey-13{border-color:#78909c}.border-blue-grey-14{border-color:#455a64} \ No newline at end of file diff --git a/docs/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff b/docs/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff new file mode 100644 index 000000000..7306a7b71 Binary files /dev/null and b/docs/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff differ diff --git a/docs/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff b/docs/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff new file mode 100644 index 000000000..869925869 Binary files /dev/null and b/docs/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff differ diff --git a/docs/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff b/docs/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff new file mode 100644 index 000000000..2f6bdb5e7 Binary files /dev/null and b/docs/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff differ diff --git a/docs/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff b/docs/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff new file mode 100644 index 000000000..0f14effba Binary files /dev/null and b/docs/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff differ diff --git a/docs/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff b/docs/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff new file mode 100644 index 000000000..4d50531e3 Binary files /dev/null and b/docs/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff differ diff --git a/docs/fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff b/docs/fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff new file mode 100644 index 000000000..69c882540 Binary files /dev/null and b/docs/fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff differ diff --git a/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff b/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff new file mode 100644 index 000000000..d1c81db61 Binary files /dev/null and b/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff differ diff --git a/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2 b/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2 new file mode 100644 index 000000000..34cdd2afb Binary files /dev/null and b/docs/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2 differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..e69774de3 --- /dev/null +++ b/docs/index.html @@ -0,0 +1 @@ +Tauri Documentation
\ No newline at end of file diff --git a/docs/js/26b7cbd2.ab56db38.js b/docs/js/26b7cbd2.ab56db38.js new file mode 100644 index 000000000..2793d2bab --- /dev/null +++ b/docs/js/26b7cbd2.ab56db38.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["26b7cbd2"],{"546f":function(t,e,a){"use strict";var r=a("58c1"),i=a.n(r);i.a},"58c1":function(t,e,a){},"713b":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("q-layout",{attrs:{view:"HHh LpR fFf"}},[a("q-header",{attrs:{elevated:""}},[a("q-toolbar",[a("q-btn",{attrs:{flat:"",dense:"",round:"","aria-label":"Menu"},on:{click:function(e){t.leftDrawerOpen=!t.leftDrawerOpen}}},[a("q-icon",{attrs:{name:"menu"}})],1),a("q-toolbar-title",[t._v("\n Tauri ")]),a("div",[t._v("Quasar v"+t._s(t.$q.version))]),a("q-btn",{attrs:{flat:"",dense:"",round:"","aria-label":"Table of Contents"},on:{click:function(e){t.rightDrawerOpen=!t.rightDrawerOpen}}},[a("q-icon",{attrs:{name:"menu"}})],1)],1)],1),a("q-drawer",{attrs:{bordered:"","content-style":"background-color: #f8f8ff"},model:{value:t.leftDrawerOpen,callback:function(e){t.leftDrawerOpen=e},expression:"leftDrawerOpen"}},[a("q-list",[a("q-item-label",{attrs:{header:""}},[t._v("Essential Links")]),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"school"}})],1),a("q-item-section",[a("q-item-label",[t._v("Docs")]),a("q-item-label",{attrs:{caption:""}},[t._v("quasar.dev")])],1)],1),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://github.quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"code"}})],1),a("q-item-section",[a("q-item-label",[t._v("Github")]),a("q-item-label",{attrs:{caption:""}},[t._v("github.com/quasarframework")])],1)],1),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://chat.quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"chat"}})],1),a("q-item-section",[a("q-item-label",[t._v("Discord Chat Channel")]),a("q-item-label",{attrs:{caption:""}},[t._v("chat.quasar.dev")])],1)],1),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://forum.quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"record_voice_over"}})],1),a("q-item-section",[a("q-item-label",[t._v("Forum")]),a("q-item-label",{attrs:{caption:""}},[t._v("forum.quasar.dev")])],1)],1),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://twitter.quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"rss_feed"}})],1),a("q-item-section",[a("q-item-label",[t._v("Twitter")]),a("q-item-label",{attrs:{caption:""}},[t._v("@quasarframework")])],1)],1),a("q-item",{attrs:{clickable:"",tag:"a",target:"_blank",href:"https://facebook.quasar.dev"}},[a("q-item-section",{attrs:{avatar:""}},[a("q-icon",{attrs:{name:"public"}})],1),a("q-item-section",[a("q-item-label",[t._v("Facebook")]),a("q-item-label",{attrs:{caption:""}},[t._v("@QuasarFramework")])],1)],1)],1)],1),a("q-drawer",{attrs:{side:"right",bordered:"","content-style":"background-color: #f8f8ff"},model:{value:t.rightDrawerOpen,callback:function(e){t.rightDrawerOpen=e},expression:"rightDrawerOpen"}},[a("q-scroll-area",{staticClass:"fit"},[a("q-list",{attrs:{dense:""}},t._l(t.toc,function(e){return a("q-item",{directives:[{name:"ripple",rawName:"v-ripple"}],key:e.id,attrs:{clickable:"",dense:"",active:t.activeToc===e.id},on:{click:function(a){return t.scrollTo(e.id)}}},[e.level>1?a("q-item-section",{attrs:{side:""}},[t._v(" โ€ข ")]):t._e(),a("q-item-section",{class:"toc-item toc-level-"+e.level},[t._v(t._s(e.label))])],1)}),1)],1)],1),a("q-page-container",[a("router-view")],1)],1)},i=[],n=(a("8e6e"),a("8a81"),a("ac6a"),a("cadf"),a("06db"),a("456d"),a("c47a")),o=a.n(n),c=a("2f62"),s=a("0831");function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function u(t){for(var e=1;e0&&(a.template=n);var s=document.createElement("html");return s.innerHTML=t,e=s.getElementsByTagName("script"),e.length>0&&(a.script=e[0].outerHTML),e=s.getElementsByTagName("style"),e.length>0&&(a.style=e[0].outerHTML),a},T=function(t){var e="";if(t&&t.length>0){var a="",s=t.indexOf(a),r=t.lastIndexOf(n);s>-1&&r>-1&&(e=t.substring(s,r+n.length))}return e},x={name:"Examples",components:{Hero:r["a"],ExampleTitle:f,ExampleCard:w},data:function(){return{tempToc:[]}},mounted:function(){this.toc=[],this.tempToc=[],this.addToToc("Basic"),this.addToToc("Tauri - Basic",2),this.addToToc("Tauri - Advanced",2),this.toc=this.tempToc},computed:{toc:{get:function(){return this.$store.state.common.toc},set:function(t){this.$store.commit("common/toc",t)}}},methods:{getTagParts:q,addToToc:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=c(t);this.tempToc.push({children:[],id:a,label:t,level:e})}}},k=x,C=Object(u["a"])(k,n,s,!1,null,null,null);e["default"]=C.exports},2514:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("section",{staticClass:"page-header"},[a("h1",{staticClass:"project-name"},[t._v("Tauri")]),a("h2",{staticClass:"project-tagline"}),a("q-btn",{staticClass:"btn",attrs:{type:"a",href:"https://github.com/quasarframework/tauri",target:"_blank",label:"View on GitHub","no-caps":"",flat:""}}),a("q-btn",{staticClass:"btn",attrs:{to:"/docs",label:"Docs","no-caps":"",flat:""}}),a("q-btn",{staticClass:"btn",attrs:{to:"/examples",label:"Examples","no-caps":"",flat:""}}),a("q-btn",{staticClass:"btn",attrs:{type:"a",href:"https://donate.quasar.dev",target:"_blank",label:"Donate","no-caps":"",flat:""}})],1),a("main",{staticClass:"flex flex-start justify-center inset-shadow"},[a("div",{staticClass:"q-pa-md col-12-sm col-8-md col-6-lg inset-shadow",staticStyle:{width:"100%",height:"3px"}}),a("div",{staticClass:"q-pa-md col-12-sm col-8-md col-6-lg bg-white shadow-1",staticStyle:{"max-width":"800px",width:"100%"}},[t._t("default")],2)])])},s=[],r={name:"Hero"},i=r,l=a("2877"),o=Object(l["a"])(i,n,s,!1,null,null,null);e["a"]=o.exports},"5a74":function(t,e,a){"use strict";a.r(e),e["default"]='\n\n