quasar
Advanced tools
Comparing version 2.15.2 to 2.15.3
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/addressbar-color"},"injection":"$q.addressbarColor","methods":{"set":{"desc":"Sets addressbar color (for browsers that support it)","params":{"hexColor":{"type":"String","desc":"Color in hex format","required":true,"examples":["'#ff0000'"]}}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/addressbar-color"},"injection":"$q.addressbarColor","methods":{"set":{"desc":"Sets addressbar color (for browsers that support it)","params":{"hexColor":{"type":"String","desc":"Color in hex format","required":true,"examples":["'#ff0000'"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/app-fullscreen"},"injection":"$q.fullscreen","props":{"isCapable":{"type":"Boolean","desc":"Does browser support it?"},"isActive":{"type":"Boolean","desc":"Is Fullscreen active?"},"activeEl":{"type":["Element","null"],"desc":"The DOM element used as root for fullscreen, otherwise 'null'","examples":["document.fullscreenElement","null"]}},"methods":{"request":{"desc":"Request going into Fullscreen (with optional target)","params":{"target":{"type":"Element","desc":"Optional Element of target to request Fullscreen on","examples":["document.getElementById('example')"]}},"returns":{"type":"Promise<void>","desc":"A Promise which is resolved when transitioned to fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["request().then(response => { ... }).catch(err => { ... })"]}},"exit":{"desc":"Request exiting out of Fullscreen mode","returns":{"type":"Promise<void>","desc":"A Promise which is resolved when exited out of fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["exit().then(response => { ... }).catch(err => { ... })"]}},"toggle":{"desc":"Request toggling Fullscreen mode (with optional target if requesting going into Fullscreen only)","params":{"target":{"type":"Element","desc":"Optional Element of target to request Fullscreen on","examples":["document.getElementById('example')"]}},"returns":{"type":"Promise<void>","desc":"A Promise which is resolved when transitioned to / exited out of fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["toggle().then(response => { ... }).catch(err => { ... })"]}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/app-fullscreen"},"injection":"$q.fullscreen","props":{"isCapable":{"type":"Boolean","desc":"Does browser support it?"},"isActive":{"type":"Boolean","desc":"Is Fullscreen active?"},"activeEl":{"type":["Element","null"],"desc":"The DOM element used as root for fullscreen, otherwise 'null'","examples":["document.fullscreenElement","null"]}},"methods":{"request":{"desc":"Request going into Fullscreen (with optional target)","params":{"target":{"type":"Element","desc":"Optional Element of target to request Fullscreen on","examples":["document.getElementById('example')"]}},"returns":{"type":"Promise<void>","desc":"A Promise which is resolved when transitioned to fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["request().then(response => { ... }).catch(err => { ... })"]}},"exit":{"desc":"Request exiting out of Fullscreen mode","params":null,"returns":{"type":"Promise<void>","desc":"A Promise which is resolved when exited out of fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["exit().then(response => { ... }).catch(err => { ... })"]}},"toggle":{"desc":"Request toggling Fullscreen mode (with optional target if requesting going into Fullscreen only)","params":{"target":{"type":"Element","desc":"Optional Element of target to request Fullscreen on","examples":["document.getElementById('example')"]}},"returns":{"type":"Promise<void>","desc":"A Promise which is resolved when transitioned to / exited out of fullscreen mode. It gets rejected with 'Not capable' if the browser is not capable, and with an Error object if something else went wrong.","examples":["toggle().then(response => { ... }).catch(err => { ... })"]}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/bottom-sheet"},"injection":"$q.bottomSheet","methods":{"create":{"desc":"Creates an ad-hoc Bottom Sheet; Same as calling $q.bottomSheet(...)","params":{"opts":{"type":"Object","required":true,"definition":{"class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS Class name to apply to the Dialog's QCard","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the Dialog's QCard","examples":["'border: 2px solid black'"]},"title":{"type":"String","desc":"Title","examples":["'Share'"]},"message":{"type":"String","desc":"Message","examples":["'Please select how to share'"]},"actions":{"type":"Array","desc":"Array of Objects, each Object defining an action","definition":{"classes":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes for this action","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to this action element","examples":["{ padding: '2px' }"],"addedIn":"v2.11.7"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"img":{"type":"String","desc":"Path to an image for this action","examples":["# (public folder) 'img/something.png'","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) https://some-site.net/some-img.gif"]},"avatar":{"type":"String","desc":"Path to an avatar image for this action","examples":["# (public folder) 'img/avatar.png'","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) https://some-site.net/some-img.gif"]},"label":{"type":["String","Number"],"desc":"Action label","examples":["'Facebook'"]},"...":{"type":"Any","desc":"Any other custom props"}}},"grid":{"type":"Boolean","desc":"Display actions as a grid instead of as a list"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Apply dark mode","category":"style","required":false},"seamless":{"type":"Boolean","desc":"Put Bottom Sheet into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too"},"persistent":{"type":"Boolean","desc":"User cannot dismiss Bottom Sheet if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it"}},"desc":"Bottom Sheet options"}},"returns":{"type":"Object","desc":"Chainable Object","tsType":"DialogChainObject","autoDefineTsType":true,"definition":{"onOk":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when OK is pressed / option is selected","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":{"payload":{"type":"Any","desc":"The payload if called onDialogOK with the parameter or emitted one with the 'ok' event","required":false,"examples":["'Quasar Framework'","[ 1, 2, 6, 3 ]","{ book: { id: 1, name: 'Lorem Ipsum' }, user: { name: 'Lorem J. Ipsum', role: 'admin' } }"]}},"returns":null,"examples":["() => console.log('OK!')","(payload) => Notify.create({ type: 'positive', message: `Successfully saved '${payload.book.name}' book!` })"]}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onCancel":{"type":"Function","required":true,"desc":"Receives a Function as param to tell what to do when Cancel is pressed / dialog is dismissed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onDismiss":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when the dialog is closed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"hide":{"type":"Function","required":true,"desc":"Hides the dialog when called","params":null,"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"update":{"type":"Function","required":true,"desc":"Updates the initial properties (given as create() param) except for 'component'","params":{"opts":{"type":"Object","required":true,"desc":"Props (except 'component') which will overwrite the initial create() params; If create() was invoked with a custom dialog component then this param should contain the new componentProps"}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}}}},"tsInjectionPoint":true}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/bottom-sheet"},"injection":"$q.bottomSheet","methods":{"create":{"desc":"Creates an ad-hoc Bottom Sheet; Same as calling $q.bottomSheet(...)","params":{"opts":{"type":"Object","required":true,"definition":{"class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS Class name to apply to the Dialog's QCard","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the Dialog's QCard","examples":["'border: 2px solid black'"]},"title":{"type":"String","desc":"Title","examples":["'Share'"]},"message":{"type":"String","desc":"Message","examples":["'Please select how to share'"]},"actions":{"type":"Array","desc":"Array of Objects, each Object defining an action","definition":{"classes":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes for this action","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to this action element","examples":["{ padding: '2px' }"],"addedIn":"v2.11.7"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"img":{"type":"String","desc":"Path to an image for this action","examples":["# (public folder) 'img/something.png'","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) https://some-site.net/some-img.gif"]},"avatar":{"type":"String","desc":"Path to an avatar image for this action","examples":["# (public folder) 'img/avatar.png'","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) https://some-site.net/some-img.gif"]},"label":{"type":["String","Number"],"desc":"Action label","examples":["'Facebook'"]},"...":{"type":"Any","desc":"Any other custom props"}}},"grid":{"type":"Boolean","desc":"Display actions as a grid instead of as a list"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Apply dark mode","category":"style","required":false},"seamless":{"type":"Boolean","desc":"Put Bottom Sheet into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too"},"persistent":{"type":"Boolean","desc":"User cannot dismiss Bottom Sheet if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it"}},"desc":"Bottom Sheet options"}},"returns":{"type":"Object","desc":"Chainable Object","tsType":"DialogChainObject","autoDefineTsType":true,"definition":{"onOk":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when OK is pressed / option is selected","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":{"payload":{"type":"Any","desc":"The payload if called onDialogOK with the parameter or emitted one with the 'ok' event","required":false,"examples":["'Quasar Framework'","[ 1, 2, 6, 3 ]","{ book: { id: 1, name: 'Lorem Ipsum' }, user: { name: 'Lorem J. Ipsum', role: 'admin' } }"]}},"returns":null,"examples":["() => console.log('OK!')","payload => Notify.create({ type: 'positive', message: `Successfully saved '${payload.book.name}' book!` })"]}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onCancel":{"type":"Function","required":true,"desc":"Receives a Function as param to tell what to do when Cancel is pressed / dialog is dismissed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onDismiss":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when the dialog is closed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"hide":{"type":"Function","required":true,"desc":"Hides the dialog when called","params":null,"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"update":{"type":"Function","required":true,"desc":"Updates the initial properties (given as create() param) except for 'component'","params":{"opts":{"type":"Object","required":true,"desc":"Props (except 'component') which will overwrite the initial create() params; If create() was invoked with a custom dialog component then this param should contain the new componentProps"}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}}}},"tsInjectionPoint":true}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/cookies"},"injection":"$q.cookies","methods":{"get":{"tsType":"CookiesGetMethodType","desc":"Get cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]}},"returns":{"type":["String","null"],"desc":"Cookie value; Returns null if cookie not found","examples":["'john12'"]}},"getAll":{"desc":"Get all cookies","returns":{"type":"Object","desc":"Object with cookie names (as keys) and their values","examples":["{ userId: 'john12', XFrame: 'x534' }"]}},"set":{"desc":"Set cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]},"value":{"type":"String","desc":"Cookie value","required":true,"examples":["'john12'"]},"options":{"type":"Object","desc":"Cookie options","definition":{"expires":{"type":["Number","String","Date"],"desc":"Cookie expires detail; If specified as Number, then the unit is days; If specified as String, it can either be raw stringified date or in Xd Xh Xm Xs format (see examples)","examples":["30","'Wed, 13 Jan 2021 22:23:01 GMT'","'1d'","'15m'","'13d'","'1d 15m'","'1d 3h 5m 3s'"]},"path":{"type":"String","desc":"Cookie path","examples":["'/accounts'"]},"domain":{"type":"String","desc":"Cookie domain","examples":["'.foo.com'"]},"sameSite":{"type":"String","desc":"SameSite cookie option","values":["'Lax'","'Strict'","'None'"]},"httpOnly":{"type":"Boolean","desc":"Is cookie Http Only?"},"secure":{"type":"Boolean","desc":"Is cookie secure? (https only)"},"other":{"type":"String","desc":"Raw string for other cookie options; To be used as a last resort for possible newer props that are currently not yet implemented in Quasar","examples":["'SomeNewCookieProp'"]}}}}},"has":{"desc":"Check if cookie exists","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does cookie exists or not?"}},"remove":{"desc":"Remove a cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]},"options":{"type":"Object","desc":"Cookie options","definition":{"path":{"type":"String","desc":"Cookie path","examples":["'/accounts'"]},"domain":{"type":"String","desc":"Cookie domain","examples":["'.foo.com'"]}}}}},"parseSSR":{"desc":"For SSR usage only, and only on the global import (not on $q.cookies)","params":{"ssrContext":{"type":"Object","desc":"SSR Context Object","required":true}},"returns":{"type":"Object","tsType":"Cookies","desc":"Cookie object (like $q.cookies) for SSR usage purposes"}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/cookies"},"injection":"$q.cookies","methods":{"get":{"tsType":"CookiesGetMethodType","desc":"Get cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]}},"returns":{"type":["String","null"],"desc":"Cookie value; Returns null if cookie not found","examples":["'john12'"]}},"getAll":{"desc":"Get all cookies","params":null,"returns":{"type":"Object","desc":"Object with cookie names (as keys) and their values","examples":["{ userId: 'john12', XFrame: 'x534' }"]}},"set":{"desc":"Set cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]},"value":{"type":"String","desc":"Cookie value","required":true,"examples":["'john12'"]},"options":{"type":"Object","desc":"Cookie options","definition":{"expires":{"type":["Number","String","Date"],"desc":"Cookie expires detail; If specified as Number, then the unit is days; If specified as String, it can either be raw stringified date or in Xd Xh Xm Xs format (see examples)","examples":["30","'Wed, 13 Jan 2021 22:23:01 GMT'","'1d'","'15m'","'13d'","'1d 15m'","'1d 3h 5m 3s'"]},"path":{"type":"String","desc":"Cookie path","examples":["'/accounts'"]},"domain":{"type":"String","desc":"Cookie domain","examples":["'.foo.com'"]},"sameSite":{"type":"String","desc":"SameSite cookie option","values":["'Lax'","'Strict'","'None'"]},"httpOnly":{"type":"Boolean","desc":"Is cookie Http Only?"},"secure":{"type":"Boolean","desc":"Is cookie secure? (https only)"},"other":{"type":"String","desc":"Raw string for other cookie options; To be used as a last resort for possible newer props that are currently not yet implemented in Quasar","examples":["'SomeNewCookieProp'"]}}}},"returns":null},"has":{"desc":"Check if cookie exists","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does cookie exists or not?"}},"remove":{"desc":"Remove a cookie","params":{"name":{"type":"String","desc":"Cookie name","required":true,"examples":["'userId'"]},"options":{"type":"Object","desc":"Cookie options","definition":{"path":{"type":"String","desc":"Cookie path","examples":["'/accounts'"]},"domain":{"type":"String","desc":"Cookie domain","examples":["'.foo.com'"]}}}},"returns":null},"parseSSR":{"desc":"For SSR usage only, and only on the global import (not on $q.cookies)","params":{"ssrContext":{"type":"Object","desc":"SSR Context Object","required":true}},"returns":{"type":"Object","tsType":"Cookies","desc":"Cookie object (like $q.cookies) for SSR usage purposes"}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/dark"},"injection":"$q.dark","quasarConfOptions":{"propName":"dark","type":["Boolean","String"],"desc":"\"'auto'\" uses the OS/browser preference. \"true\" forces dark mode. \"false\" forces light mode.","values":["'auto'","true","false"]},"props":{"isActive":{"type":"Boolean","desc":"Is Dark mode active?","reactive":true},"mode":{"type":["Boolean","String"],"desc":"Dark mode configuration (not status)","values":["'auto'","true","false"],"reactive":true}},"methods":{"set":{"desc":"Set dark mode status","params":{"status":{"type":["Boolean","String"],"desc":"Dark mode status","values":["true","false","'auto'"],"required":true}}},"toggle":{"desc":"Toggle dark mode status"}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/dark"},"injection":"$q.dark","quasarConfOptions":{"propName":"dark","type":["Boolean","String"],"desc":"\"'auto'\" uses the OS/browser preference. \"true\" forces dark mode. \"false\" forces light mode.","values":["'auto'","true","false"]},"props":{"isActive":{"type":"Boolean","desc":"Is Dark mode active?","reactive":true},"mode":{"type":["Boolean","String"],"desc":"Dark mode configuration (not status)","values":["'auto'","true","false"],"reactive":true}},"methods":{"set":{"desc":"Set dark mode status","params":{"status":{"type":["Boolean","String"],"desc":"Dark mode status","values":["true","false","'auto'"],"required":true}},"returns":null},"toggle":{"desc":"Toggle dark mode status","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/dialog"},"injection":"$q.dialog","methods":{"create":{"desc":"Creates an ad-hoc Dialog; Same as calling $q.dialog(...)","params":{"opts":{"type":"Object","required":true,"definition":{"class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS Class name to apply to the Dialog's QCard","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the Dialog's QCard","examples":["'border: 2px solid black'"]},"title":{"type":"String","desc":"A text for the heading title of the dialog","examples":["'Continue?'"]},"message":{"type":"String","desc":"A text with more information about what needs to be input, selected or confirmed.","examples":["'Are you certain you want to continue?'"]},"html":{"type":"Boolean","desc":"Render title and message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"position":{"type":"String","desc":"Position of the Dialog on screen. Standard is centered.","values":["'top'","'right'","'bottom'","'left'","'standard'"],"default":"'standard'","required":false},"prompt":{"type":"Object","tsType":"QDialogInputPrompt","desc":"An object definition of the input field for the prompting question.","examples":["{ model: this.promptVal, type: 'number' }"],"definition":{"model":{"type":"String","required":true,"desc":"The initial value of the input"},"type":{"type":"String","desc":"Optional property to determine the input field type","default":"'text'","examples":["'text'","'number'","'textarea'"],"required":false},"isValid":{"type":"Function","desc":"Is typed content valid?","params":{"val":{"type":"String","required":true,"desc":"The value of the input"}},"returns":{"type":"Boolean","desc":"The text passed validation or not"}},"...QInputProps":{"type":"Any","desc":"Any QInput props, like color, label, stackLabel, filled, outlined, rounded, prefix etc","examples":["label: 'My Label'","standout: true","counter: true","maxlength: 12"]},"...nativeAttributes":{"type":"Object","desc":"Any native attributes to pass to the prompt control","examples":["# autocomplete: 'off'"]}}},"options":{"type":"Object","tsType":"QDialogSelectionPrompt","desc":"An object definition for creating the selection form content","examples":["{ model: this.dialogSelection, type: 'radio', items: [...listOfItems] }"],"definition":{"model":{"type":["String","Array"],"required":true,"desc":"The value of the selection (String if it's of type radio or Array otherwise)","examples":["[]"]},"type":{"type":"String","desc":"The type of selection","default":"'radio'","values":["'radio'","'checkbox'","'toggle'"],"required":false},"items":{"type":"Array","desc":"The list of options to interact with; Equivalent to options prop of the QOptionGroup component","examples":["[ { label: 'Option 1', value: 'op1' }, { label: 'Option 2', value: 'op2' }, { label: 'Option 3', value: 'op3' } ]"]},"isValid":{"type":"Function","desc":"Is the model valid?","params":{"model":{"type":["String","Array"],"required":true,"desc":"The current model (String if it's of type radio or Array otherwise)","examples":["'opt2'","[ 'opt1' ]","[]","[ 'opt1', 'opt3' ]"]}},"returns":{"type":"Boolean","desc":"The selection passed validation or not"}},"...QOptionGroupProps":{"type":"Any","desc":"Any QOptionGroup props","examples":["color: 'deep-purple-4'","inline: true","dense: true","leftLabel: true"]},"...nativeAttributes":{"type":"Object","desc":"Any native attributes to pass to the inner QOptionGroup"}}},"progress":{"type":["Boolean","Object"],"desc":"Display a Quasar spinner (if value is true, then the defaults are used); Useful for conveying the idea that something is happening behind the covers; Tip: use along with persistent, ok: false and update() method","definition":{"spinner":{"type":"Component","desc":"One of the QSpinners"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"}}},"ok":{"type":["String","Object","Boolean"],"desc":"Props for an 'OK' button","definition":{"...props":{"type":"Any","desc":"See QBtn for available props"}}},"cancel":{"type":["String","Object","Boolean"],"desc":"Props for a 'CANCEL' button","definition":{"...props":{"type":"Any","desc":"See QBtn for available props"}}},"focus":{"type":"String","desc":"What button to focus, unless you also have 'prompt' or 'options'","values":["'ok'","'cancel'","'none'"],"default":"'ok'","required":false},"stackButtons":{"type":"Boolean","desc":"Makes buttons be stacked instead of vertically aligned"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Apply dark mode","category":"style","required":false},"persistent":{"type":"Boolean","desc":"User cannot dismiss Dialog if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it"},"noEscDismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by hitting ESC key; No need to set it if 'persistent' prop is also set"},"noBackdropDismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by clicking outside of it; No need to set it if 'persistent' prop is also set"},"noRouteDismiss":{"type":"Boolean","desc":"Changing route app won't dismiss Dialog; No need to set it if 'persistent' prop is also set"},"seamless":{"type":"Boolean","desc":"Put Dialog into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too"},"maximized":{"type":"Boolean","desc":"Put Dialog into maximized mode"},"fullWidth":{"type":"Boolean","desc":"Dialog will try to render with same width as the window"},"fullHeight":{"type":"Boolean","desc":"Dialog will try to render with same height as the window"},"transitionShow":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'scale'","required":false},"transitionHide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'scale'","required":false},"component":{"type":["Component","String"],"desc":"Use custom dialog component; use along with 'componentProps' prop where possible","examples":["CustomComponent","'custom-component'"]},"componentProps":{"type":"Object","desc":"User defined props which will be forwarded to underlying custom component if 'component' prop is used"}},"desc":"Dialog options","tsType":"QDialogOptions","autoDefineTsType":true}},"returns":{"type":"Object","desc":"Chainable Object","tsType":"DialogChainObject","autoDefineTsType":true,"definition":{"onOk":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when OK is pressed / option is selected","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":{"payload":{"type":"Any","desc":"The payload if called onDialogOK with the parameter or emitted one with the 'ok' event","required":false,"examples":["'Quasar Framework'","[ 1, 2, 6, 3 ]","{ book: { id: 1, name: 'Lorem Ipsum' }, user: { name: 'Lorem J. Ipsum', role: 'admin' } }"]}},"returns":null,"examples":["() => console.log('OK!')","(payload) => Notify.create({ type: 'positive', message: `Successfully saved '${payload.book.name}' book!` })"]}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onCancel":{"type":"Function","required":true,"desc":"Receives a Function as param to tell what to do when Cancel is pressed / dialog is dismissed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onDismiss":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when the dialog is closed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"hide":{"type":"Function","required":true,"desc":"Hides the dialog when called","params":null,"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"update":{"type":"Function","required":true,"desc":"Updates the initial properties (given as create() param) except for 'component'","params":{"opts":{"type":"Object","required":true,"desc":"Props (except 'component') which will overwrite the initial create() params; If create() was invoked with a custom dialog component then this param should contain the new componentProps"}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}}}},"tsInjectionPoint":true}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/dialog"},"injection":"$q.dialog","methods":{"create":{"desc":"Creates an ad-hoc Dialog; Same as calling $q.dialog(...)","params":{"opts":{"type":"Object","required":true,"definition":{"class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS Class name to apply to the Dialog's QCard","examples":["'my-class'"]},"style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the Dialog's QCard","examples":["'border: 2px solid black'"]},"title":{"type":"String","desc":"A text for the heading title of the dialog","examples":["'Continue?'"]},"message":{"type":"String","desc":"A text with more information about what needs to be input, selected or confirmed.","examples":["'Are you certain you want to continue?'"]},"html":{"type":"Boolean","desc":"Render title and message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"position":{"type":"String","desc":"Position of the Dialog on screen. Standard is centered.","values":["'top'","'right'","'bottom'","'left'","'standard'"],"default":"'standard'","required":false},"prompt":{"type":"Object","tsType":"QDialogInputPrompt","desc":"An object definition of the input field for the prompting question.","examples":["{ model: 'initial-value', type: 'number' }"],"definition":{"model":{"type":"String","required":true,"desc":"The initial value of the input"},"type":{"type":"String","desc":"Optional property to determine the input field type","default":"'text'","examples":["'text'","'number'","'textarea'"],"required":false},"isValid":{"type":"Function","desc":"Is typed content valid?","params":{"val":{"type":"String","required":true,"desc":"The value of the input"}},"returns":{"type":"Boolean","desc":"The text passed validation or not"}},"...QInputProps":{"type":"Any","desc":"Any QInput props, like color, label, stackLabel, filled, outlined, rounded, prefix etc","examples":["label: 'My Label'","standout: true","counter: true","maxlength: 12"]},"...nativeAttributes":{"type":"Object","desc":"Any native attributes to pass to the prompt control","examples":["# autocomplete: 'off'"]}}},"options":{"type":"Object","tsType":"QDialogSelectionPrompt","desc":"An object definition for creating the selection form content","examples":["{ model: null, type: 'radio', items: [ /* ...listOfItems */ ] }"],"definition":{"model":{"type":["String","Array"],"required":true,"desc":"The value of the selection (String if it's of type radio or Array otherwise)","examples":["[]"]},"type":{"type":"String","desc":"The type of selection","default":"'radio'","values":["'radio'","'checkbox'","'toggle'"],"required":false},"items":{"type":"Array","desc":"The list of options to interact with; Equivalent to options prop of the QOptionGroup component","examples":["[ { label: 'Option 1', value: 'op1' }, { label: 'Option 2', value: 'op2' }, { label: 'Option 3', value: 'op3' } ]"]},"isValid":{"type":"Function","desc":"Is the model valid?","params":{"model":{"type":["String","Array"],"required":true,"desc":"The current model (String if it's of type radio or Array otherwise)","examples":["'opt2'","[ 'opt1' ]","[]","[ 'opt1', 'opt3' ]"]}},"returns":{"type":"Boolean","desc":"The selection passed validation or not"}},"...QOptionGroupProps":{"type":"Any","desc":"Any QOptionGroup props","examples":["color: 'deep-purple-4'","inline: true","dense: true","leftLabel: true"]},"...nativeAttributes":{"type":"Object","desc":"Any native attributes to pass to the inner QOptionGroup"}}},"progress":{"type":["Boolean","Object"],"desc":"Display a Quasar spinner (if value is true, then the defaults are used); Useful for conveying the idea that something is happening behind the covers; Tip: use along with persistent, ok: false and update() method","definition":{"spinner":{"type":"Component","desc":"One of the QSpinners"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"}}},"ok":{"type":["String","Object","Boolean"],"desc":"Props for an 'OK' button","definition":{"...props":{"type":"Any","desc":"See QBtn for available props"}}},"cancel":{"type":["String","Object","Boolean"],"desc":"Props for a 'CANCEL' button","definition":{"...props":{"type":"Any","desc":"See QBtn for available props"}}},"focus":{"type":"String","desc":"What button to focus, unless you also have 'prompt' or 'options'","values":["'ok'","'cancel'","'none'"],"default":"'ok'","required":false},"stackButtons":{"type":"Boolean","desc":"Makes buttons be stacked instead of vertically aligned"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Apply dark mode","category":"style","required":false},"persistent":{"type":"Boolean","desc":"User cannot dismiss Dialog if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it"},"noEscDismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by hitting ESC key; No need to set it if 'persistent' prop is also set"},"noBackdropDismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by clicking outside of it; No need to set it if 'persistent' prop is also set"},"noRouteDismiss":{"type":"Boolean","desc":"Changing route app won't dismiss Dialog; No need to set it if 'persistent' prop is also set"},"seamless":{"type":"Boolean","desc":"Put Dialog into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too"},"maximized":{"type":"Boolean","desc":"Put Dialog into maximized mode"},"fullWidth":{"type":"Boolean","desc":"Dialog will try to render with same width as the window"},"fullHeight":{"type":"Boolean","desc":"Dialog will try to render with same height as the window"},"transitionShow":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'scale'","required":false},"transitionHide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'scale'","required":false},"component":{"type":["Component","String"],"desc":"Use custom dialog component; use along with 'componentProps' prop where possible","examples":["CustomComponent","'custom-component'"]},"componentProps":{"type":"Object","desc":"User defined props which will be forwarded to underlying custom component if 'component' prop is used"}},"desc":"Dialog options","tsType":"QDialogOptions","autoDefineTsType":true}},"returns":{"type":"Object","desc":"Chainable Object","tsType":"DialogChainObject","autoDefineTsType":true,"definition":{"onOk":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when OK is pressed / option is selected","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":{"payload":{"type":"Any","desc":"The payload if called onDialogOK with the parameter or emitted one with the 'ok' event","required":false,"examples":["'Quasar Framework'","[ 1, 2, 6, 3 ]","{ book: { id: 1, name: 'Lorem Ipsum' }, user: { name: 'Lorem J. Ipsum', role: 'admin' } }"]}},"returns":null,"examples":["() => console.log('OK!')","payload => Notify.create({ type: 'positive', message: `Successfully saved '${payload.book.name}' book!` })"]}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onCancel":{"type":"Function","required":true,"desc":"Receives a Function as param to tell what to do when Cancel is pressed / dialog is dismissed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"onDismiss":{"type":"Function","required":true,"desc":"Receives a Function param to tell what to do when the dialog is closed","params":{"callbackFn":{"type":"Function","desc":"Tell what to do","required":true,"params":null,"returns":null}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"hide":{"type":"Function","required":true,"desc":"Hides the dialog when called","params":null,"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}},"update":{"type":"Function","required":true,"desc":"Updates the initial properties (given as create() param) except for 'component'","params":{"opts":{"type":"Object","required":true,"desc":"Props (except 'component') which will overwrite the initial create() params; If create() was invoked with a custom dialog component then this param should contain the new componentProps"}},"returns":{"type":"Object","desc":"Chained Object","tsType":"DialogChainObject"}}}},"tsInjectionPoint":true}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/quasar-language-packs"},"quasarConfOptions":{"propName":"lang","type":"Object","definition":{"noHtmlAttrs":{"type":"Boolean","addedIn":"v2.11.3","desc":"Whether to disable 'dir' and 'lang' HTML attributes getting added to the '<html>' tag. The 'dir' attribute is crucial when using RTL support. Disable this only if you need to handle these yourself for some reason."}}},"internal":true} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/quasar-language-packs"},"injection":"$q.lang","quasarConfOptions":{"propName":"lang","type":"Object","definition":{"noHtmlAttrs":{"type":"Boolean","addedIn":"v2.11.3","desc":"Whether to disable 'dir' and 'lang' HTML attributes getting added to the '<html>' tag. The 'dir' attribute is crucial when using RTL support. Disable this only if you need to handle these yourself for some reason."}}},"props":{"props":{"type":"Object","desc":"Quasar language pack","definition":{"isoName":{"type":"String","desc":"The ISO name of the Quasar language pack","examples":["'en-US'"]},"nativeName":{"type":"String","desc":"The native name of the Quasar language pack","examples":["'English (US)'"]},"rtl":{"type":"Boolean","desc":"Whether the language is RTL (right-to-left)","examples":["false"]},"label":{"type":"Object","desc":"Generic labels","definition":{"clear":{"type":"String","desc":"Label","examples":["'Clear'"]},"ok":{"type":"String","desc":"Label","examples":["'OK'"]},"cancel":{"type":"String","desc":"Label","examples":["'Cancel'"]},"close":{"type":"String","desc":"Label","examples":["'Close'"]},"set":{"type":"String","desc":"Label","examples":["'Set'"]},"select":{"type":"String","desc":"Label","examples":["'Select'"]},"reset":{"type":"String","desc":"Label","examples":["'Reset'"]},"remove":{"type":"String","desc":"Label","examples":["'Remove'"]},"update":{"type":"String","desc":"Label","examples":["'Update'"]},"create":{"type":"String","desc":"Label","examples":["'Create'"]},"search":{"type":"String","desc":"Label","examples":["'Search'"]},"filter":{"type":"String","desc":"Label","examples":["'Filter'"]},"refresh":{"type":"String","desc":"Label","examples":["'Refresh'"]},"expand":{"type":"Function","desc":"Label function","params":{"label":{"type":"String","desc":"Item to expand"}},"returns":{"type":"String","desc":"Label","examples":["'Expand'"]},"examples":["label => (label ? `Expand '${ label }'` : 'Expand')"]},"collapse":{"type":"Function","desc":"Label function","params":{"label":{"type":"String","desc":"Item to collapse"}},"returns":{"type":"String","desc":"Label","examples":["'Collapse'"]},"examples":["label => (label ? `Collapse '${ label }'` : 'Collapse')"]}}},"date":{"type":"Object","desc":"QDate labels","definition":{"days":{"type":"Array","desc":"Label","examples":["[ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ]"]},"daysShort":{"type":"Array","desc":"Label","examples":["[ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]"]},"months":{"type":"Array","desc":"Label","examples":["[ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]"]},"monthsShort":{"type":"Array","desc":"Label","examples":["[ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]"]},"firstDayOfWeek":{"type":"Number","desc":"0-6, 0 - Sunday, 1 Monday, ...","examples":["0"]},"format24h":{"type":"Boolean","desc":"Uses 24-hour format"},"pluralDay":{"type":"String","desc":"Label","examples":["'days'"]}}},"table":{"type":"Object","desc":"QTable labels","definition":{"noData":{"type":"String","desc":"Label","examples":["'No data available'"]},"noResults":{"type":"String","desc":"Label","examples":["'No matching records found'"]},"loading":{"type":"String","desc":"Label","examples":["'Loading...'"]},"selectedRecords":{"type":"Function","desc":"Label function","params":{"rows":{"type":"Number","desc":"Number of selected rows","required":true,"examples":["5"]}},"returns":{"type":"String","desc":"Label","examples":["'5 records selected'"]},"examples":["rows => `${ rows } records selected`"]},"recordsPerPage":{"type":"String","desc":"Label","examples":["'Records per page:'"]},"allRows":{"type":"String","desc":"Label","examples":["'All'"]},"pagination":{"type":"Function","desc":"Label function","params":{"start":{"type":"Number","desc":"Page start index","required":true,"examples":["5"]},"end":{"type":"Number","desc":"Page end index","required":true,"examples":["10"]},"total":{"type":"Number","desc":"Total number of rows","required":true,"examples":["50"]}},"returns":{"type":"String","desc":"Label","examples":["'5-10 of 50'"]},"examples":["(start, end, total) => start + '-' + end + ' of ' + total"]},"columns":{"type":"String","desc":"Label","examples":["'Columns'"]}}},"editor":{"type":"Object","desc":"QEditor labels","definition":{"url":{"type":"String","desc":"Label","examples":["'URL'"]},"bold":{"type":"String","desc":"Label","examples":["'Bold'"]},"italic":{"type":"String","desc":"Label","examples":["'Italic'"]},"strikethrough":{"type":"String","desc":"Label","examples":["'Strikethrough'"]},"underline":{"type":"String","desc":"Label","examples":["'Underline'"]},"unorderedList":{"type":"String","desc":"Label","examples":["'Unordered List'"]},"orderedList":{"type":"String","desc":"Label","examples":["'Ordered List'"]},"subscript":{"type":"String","desc":"Label","examples":["'Subscript'"]},"superscript":{"type":"String","desc":"Label","examples":["'Superscript'"]},"hyperlink":{"type":"String","desc":"Label","examples":["'Hyperlink'"]},"toggleFullscreen":{"type":"String","desc":"Label","examples":["'Toggle Fullscreen'"]},"quote":{"type":"String","desc":"Label","examples":["'Quote'"]},"left":{"type":"String","desc":"Label","examples":["'Left align'"]},"center":{"type":"String","desc":"Label","examples":["'Center align'"]},"right":{"type":"String","desc":"Label","examples":["'Right align'"]},"justify":{"type":"String","desc":"Label","examples":["'Justify align'"]},"print":{"type":"String","desc":"Label","examples":["'Print'"]},"outdent":{"type":"String","desc":"Label","examples":["'Decrease indentation'"]},"indent":{"type":"String","desc":"Label","examples":["'Increase indentation'"]},"removeFormat":{"type":"String","desc":"Label","examples":["'Remove formatting'"]},"formatting":{"type":"String","desc":"Label","examples":["'Formatting'"]},"fontSize":{"type":"String","desc":"Label","examples":["'Font Size'"]},"align":{"type":"String","desc":"Label","examples":["'Align'"]},"hr":{"type":"String","desc":"Label","examples":["'Insert Horizontal Rule'"]},"undo":{"type":"String","desc":"Label","examples":["'Undo'"]},"redo":{"type":"String","desc":"Label","examples":["'Redo'"]},"heading1":{"type":"String","desc":"Label","examples":["'Heading 1'"]},"heading2":{"type":"String","desc":"Label","examples":["'Heading 2'"]},"heading3":{"type":"String","desc":"Label","examples":["'Heading 3'"]},"heading4":{"type":"String","desc":"Label","examples":["'Heading 4'"]},"heading5":{"type":"String","desc":"Label","examples":["'Heading 5'"]},"heading6":{"type":"String","desc":"Label","examples":["'Heading 6'"]},"paragraph":{"type":"String","desc":"Label","examples":["'Paragraph'"]},"code":{"type":"String","desc":"Label","examples":["'Code'"]},"size1":{"type":"String","desc":"Label","examples":["'Very small'"]},"size2":{"type":"String","desc":"Label","examples":["'A bit small'"]},"size3":{"type":"String","desc":"Label","examples":["'Normal'"]},"size4":{"type":"String","desc":"Label","examples":["'Medium-large'"]},"size5":{"type":"String","desc":"Label","examples":["'Big'"]},"size6":{"type":"String","desc":"Label","examples":["'Very big'"]},"size7":{"type":"String","desc":"Label","examples":["'Maximum'"]},"defaultFont":{"type":"String","desc":"Label","examples":["'Default Font'"]},"viewSource":{"type":"String","desc":"Label","examples":["'View Source'"]}}},"tree":{"type":"Object","desc":"QTree labels","definition":{"noNodes":{"type":"String","desc":"Label","examples":["'No nodes available'"]},"noResults":{"type":"String","desc":"Label","examples":["'No matching nodes found'"]}}}}}},"methods":{"set":{"desc":"Set another Quasar Language Pack","params":{"quasarLanguagePack":{"type":"Object","desc":"Usually you will import such an object directly from quasar (eg: import qIconSet from 'quasar/lang/<lang-name>')","required":true,"definition":{"isoName":{"type":"String","desc":"The ISO name of the Quasar language pack","required":true,"examples":["'en-US'"]},"nativeName":{"type":"String","desc":"The native name of the Quasar language pack","required":true,"examples":["'English (US)'"]},"rtl":{"type":"Boolean","default":"true","desc":"Whether the language is RTL (right-to-left)","examples":["false"],"required":false},"label":{"type":"Object","desc":"Generic labels","required":true,"definition":{"clear":{"type":"String","desc":"Label","required":true,"examples":["'Clear'"]},"ok":{"type":"String","desc":"Label","required":true,"examples":["'OK'"]},"cancel":{"type":"String","desc":"Label","required":true,"examples":["'Cancel'"]},"close":{"type":"String","desc":"Label","required":true,"examples":["'Close'"]},"set":{"type":"String","desc":"Label","required":true,"examples":["'Set'"]},"select":{"type":"String","desc":"Label","required":true,"examples":["'Select'"]},"reset":{"type":"String","desc":"Label","required":true,"examples":["'Reset'"]},"remove":{"type":"String","desc":"Label","required":true,"examples":["'Remove'"]},"update":{"type":"String","desc":"Label","required":true,"examples":["'Update'"]},"create":{"type":"String","desc":"Label","required":true,"examples":["'Create'"]},"search":{"type":"String","desc":"Label","required":true,"examples":["'Search'"]},"filter":{"type":"String","desc":"Label","required":true,"examples":["'Filter'"]},"refresh":{"type":"String","desc":"Label","required":true,"examples":["'Refresh'"]},"expand":{"type":"Function","desc":"Label function","required":true,"params":{"label":{"type":"String","desc":"Item to expand"}},"returns":{"type":"String","desc":"Label","examples":["'Expand'"]},"examples":["label => (label ? `Expand '${ label }'` : 'Expand')"]},"collapse":{"type":"Function","desc":"Label function","required":true,"params":{"label":{"type":"String","desc":"Item to collapse"}},"returns":{"type":"String","desc":"Label","examples":["'Collapse'"]},"examples":["label => (label ? `Collapse '${ label }'` : 'Collapse')"]}}},"date":{"type":"Object","desc":"QDate labels","required":true,"definition":{"days":{"type":"Array","desc":"Label","required":true,"examples":["[ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ]"]},"daysShort":{"type":"Array","desc":"Label","required":true,"examples":["[ 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat' ]"]},"months":{"type":"Array","desc":"Label","required":true,"examples":["[ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ]"]},"monthsShort":{"type":"Array","desc":"Label","required":true,"examples":["[ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]"]},"firstDayOfWeek":{"type":"Number","desc":"0-6, 0 - Sunday, 1 Monday, ...","required":true,"examples":["0"]},"format24h":{"type":"Boolean","desc":"Uses 24-hour format","required":true},"pluralDay":{"type":"String","desc":"Label","required":true,"examples":["'days'"]}}},"table":{"type":"Object","desc":"QTable labels","required":true,"definition":{"noData":{"type":"String","desc":"Label","required":true,"examples":["'No data available'"]},"noResults":{"type":"String","desc":"Label","required":true,"examples":["'No matching records found'"]},"loading":{"type":"String","desc":"Label","required":true,"examples":["'Loading...'"]},"selectedRecords":{"type":"Function","desc":"Label function","required":true,"params":{"rows":{"type":"Number","desc":"Number of selected rows","required":true,"examples":["5"]}},"returns":{"type":"String","desc":"Label","examples":["'5 records selected'"]},"examples":["rows => `${ rows } records selected`"]},"recordsPerPage":{"type":"String","desc":"Label","required":true,"examples":["'Records per page:'"]},"allRows":{"type":"String","desc":"Label","required":true,"examples":["'All'"]},"pagination":{"type":"Function","desc":"Label function","required":true,"params":{"start":{"type":"Number","desc":"Page start index","required":true,"examples":["5"]},"end":{"type":"Number","desc":"Page end index","required":true,"examples":["10"]},"total":{"type":"Number","desc":"Total number of rows","required":true,"examples":["50"]}},"returns":{"type":"String","desc":"Label","examples":["'5-10 of 50'"]},"examples":["(start, end, total) => start + '-' + end + ' of ' + total"]},"columns":{"type":"String","desc":"Label","required":true,"examples":["'Columns'"]}}},"editor":{"type":"Object","desc":"QEditor labels","required":true,"definition":{"url":{"type":"String","desc":"Label","required":true,"examples":["'URL'"]},"bold":{"type":"String","desc":"Label","required":true,"examples":["'Bold'"]},"italic":{"type":"String","desc":"Label","required":true,"examples":["'Italic'"]},"strikethrough":{"type":"String","desc":"Label","required":true,"examples":["'Strikethrough'"]},"underline":{"type":"String","desc":"Label","required":true,"examples":["'Underline'"]},"unorderedList":{"type":"String","desc":"Label","required":true,"examples":["'Unordered List'"]},"orderedList":{"type":"String","desc":"Label","required":true,"examples":["'Ordered List'"]},"subscript":{"type":"String","desc":"Label","required":true,"examples":["'Subscript'"]},"superscript":{"type":"String","desc":"Label","required":true,"examples":["'Superscript'"]},"hyperlink":{"type":"String","desc":"Label","required":true,"examples":["'Hyperlink'"]},"toggleFullscreen":{"type":"String","desc":"Label","required":true,"examples":["'Toggle Fullscreen'"]},"quote":{"type":"String","desc":"Label","required":true,"examples":["'Quote'"]},"left":{"type":"String","desc":"Label","required":true,"examples":["'Left align'"]},"center":{"type":"String","desc":"Label","required":true,"examples":["'Center align'"]},"right":{"type":"String","desc":"Label","required":true,"examples":["'Right align'"]},"justify":{"type":"String","desc":"Label","required":true,"examples":["'Justify align'"]},"print":{"type":"String","desc":"Label","required":true,"examples":["'Print'"]},"outdent":{"type":"String","desc":"Label","required":true,"examples":["'Decrease indentation'"]},"indent":{"type":"String","desc":"Label","required":true,"examples":["'Increase indentation'"]},"removeFormat":{"type":"String","desc":"Label","required":true,"examples":["'Remove formatting'"]},"formatting":{"type":"String","desc":"Label","required":true,"examples":["'Formatting'"]},"fontSize":{"type":"String","desc":"Label","required":true,"examples":["'Font Size'"]},"align":{"type":"String","desc":"Label","required":true,"examples":["'Align'"]},"hr":{"type":"String","desc":"Label","required":true,"examples":["'Insert Horizontal Rule'"]},"undo":{"type":"String","desc":"Label","required":true,"examples":["'Undo'"]},"redo":{"type":"String","desc":"Label","required":true,"examples":["'Redo'"]},"heading1":{"type":"String","desc":"Label","required":true,"examples":["'Heading 1'"]},"heading2":{"type":"String","desc":"Label","required":true,"examples":["'Heading 2'"]},"heading3":{"type":"String","desc":"Label","required":true,"examples":["'Heading 3'"]},"heading4":{"type":"String","desc":"Label","required":true,"examples":["'Heading 4'"]},"heading5":{"type":"String","desc":"Label","required":true,"examples":["'Heading 5'"]},"heading6":{"type":"String","desc":"Label","required":true,"examples":["'Heading 6'"]},"paragraph":{"type":"String","desc":"Label","required":true,"examples":["'Paragraph'"]},"code":{"type":"String","desc":"Label","required":true,"examples":["'Code'"]},"size1":{"type":"String","desc":"Label","required":true,"examples":["'Very small'"]},"size2":{"type":"String","desc":"Label","required":true,"examples":["'A bit small'"]},"size3":{"type":"String","desc":"Label","required":true,"examples":["'Normal'"]},"size4":{"type":"String","desc":"Label","required":true,"examples":["'Medium-large'"]},"size5":{"type":"String","desc":"Label","required":true,"examples":["'Big'"]},"size6":{"type":"String","desc":"Label","required":true,"examples":["'Very big'"]},"size7":{"type":"String","desc":"Label","required":true,"examples":["'Maximum'"]},"defaultFont":{"type":"String","desc":"Label","required":true,"examples":["'Default Font'"]},"viewSource":{"type":"String","desc":"Label","required":true,"examples":["'View Source'"]}}},"tree":{"type":"Object","desc":"QTree labels","required":true,"definition":{"noNodes":{"type":"String","desc":"Label","required":true,"examples":["'No nodes available'"]},"noResults":{"type":"String","desc":"Label","required":true,"examples":["'No matching nodes found'"]}}}}},"ssrContent":{"type":"Object","desc":"Required for SSR only"}},"returns":null},"getLocale":{"desc":"Get the browser locale ISO name; Returns undefined when it cannot determine current browser locale or when running on server in SSR mode","params":null,"returns":{"type":["String","undefined"],"desc":"Browser locale ISO name","examples":["'en-US'"]}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/loading"},"injection":"$q.loading","quasarConfOptions":{"propName":"loading","type":"Object","definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time","examples":["400"]},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Default Loading group name","default":"'__default_quasar_group__'","examples":["'default-group-name'"],"addedIn":"v2.8","required":false},"html":{"type":"Boolean","desc":"Force render the message as HTML; This can lead to XSS attacks so make sure that you sanitize the content","category":"behavior"},"boxClass":{"type":"String","desc":"Content wrapped element custom classes","examples":["'bg-amber text-black'","'q-pa-xl'"]},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","configFileType":"String","desc":"One of the QSpinners","examples":["QSpinnerAudio"]},"customClass":{"type":"String","desc":"Add a CSS class to the container element to easily customize the component","examples":["'my-class'"]}}},"props":{"isActive":{"type":"Boolean","desc":"Is Loading active?","reactive":true}},"methods":{"show":{"desc":"Activate and show","params":{"opts":{"type":"Object","tsType":"QLoadingShowOptions","autoDefineTsType":true,"desc":"All props are optional","definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time"},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Loading group name","examples":["'some-api-call'"],"addedIn":"v2.8"},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks so make sure that you sanitize the message first","category":"behavior"},"boxClass":{"type":"String","desc":"Content wrapped element custom classes","examples":["'bg-amber text-black'","'q-pa-xl'"]},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","desc":"One of the QSpinners"},"customClass":{"type":"String","desc":"Add a CSS class to easily customize the component","examples":["'my-class'"]},"ignoreDefaults":{"type":"Boolean","desc":"Ignore the default configuration (set by setDefaults()) for this instance only"}}}},"returns":{"type":"Function","desc":"Calling this function with no parameters hides the group; When called with one Object parameter then it updates the Loading group (specified properties are shallow merged with the group ones; note that group cannot be changed while updating and it is ignored)","params":{"props":{"type":"Object","tsType":"QLoadingUpdateOptions","required":false,"desc":"Loading properties that will be shallow merged to the group ones; (See 'opts' param of 'show()' for object properties, except 'group')"}},"returns":null,"addedIn":"v2.8"}},"hide":{"desc":"Hide it","params":{"group":{"type":"String","desc":"Optional Loading group name to hide instead of hiding all groups","required":false,"examples":["'some-api-call'"],"addedIn":"v2.8"}}},"setDefaults":{"desc":"Merge options into the default ones","params":{"opts":{"type":"Object","desc":"Pick the subprop you want to define","required":true,"definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time"},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Default Loading group name","default":"'__default_quasar_group__'","examples":["'default-group-name'"],"addedIn":"v2.8","required":false},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","desc":"One of the QSpinners"},"customClass":{"type":"String","desc":"Add a CSS class to easily customize the component","examples":["'my-class'"]}}}}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/loading"},"injection":"$q.loading","quasarConfOptions":{"propName":"loading","type":"Object","definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time","examples":["400"]},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Default Loading group name","default":"'__default_quasar_group__'","examples":["'default-group-name'"],"addedIn":"v2.8","required":false},"html":{"type":"Boolean","desc":"Force render the message as HTML; This can lead to XSS attacks so make sure that you sanitize the content","category":"behavior"},"boxClass":{"type":"String","desc":"Content wrapped element custom classes","examples":["'bg-amber text-black'","'q-pa-xl'"]},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","configFileType":"String","desc":"One of the QSpinners","examples":["QSpinnerAudio"]},"customClass":{"type":"String","desc":"Add a CSS class to the container element to easily customize the component","examples":["'my-class'"]}}},"props":{"isActive":{"type":"Boolean","desc":"Is Loading active?","reactive":true}},"methods":{"show":{"desc":"Activate and show","params":{"opts":{"type":"Object","tsType":"QLoadingShowOptions","autoDefineTsType":true,"desc":"All props are optional","definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time"},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Loading group name","examples":["'some-api-call'"],"addedIn":"v2.8"},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks so make sure that you sanitize the message first","category":"behavior"},"boxClass":{"type":"String","desc":"Content wrapped element custom classes","examples":["'bg-amber text-black'","'q-pa-xl'"]},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","desc":"One of the QSpinners"},"customClass":{"type":"String","desc":"Add a CSS class to easily customize the component","examples":["'my-class'"]},"ignoreDefaults":{"type":"Boolean","desc":"Ignore the default configuration (set by setDefaults()) for this instance only"}}}},"returns":{"type":"Function","desc":"Calling this function with no parameters hides the group; When called with one Object parameter then it updates the Loading group (specified properties are shallow merged with the group ones; note that group cannot be changed while updating and it is ignored)","params":{"props":{"type":"Object","tsType":"QLoadingUpdateOptions","required":false,"desc":"Loading properties that will be shallow merged to the group ones; (See 'opts' param of 'show()' for object properties, except 'group')"}},"returns":null,"addedIn":"v2.8"}},"hide":{"desc":"Hide it","params":{"group":{"type":"String","desc":"Optional Loading group name to hide instead of hiding all groups","required":false,"examples":["'some-api-call'"],"addedIn":"v2.8"}},"returns":null},"setDefaults":{"desc":"Merge options into the default ones","params":{"opts":{"type":"Object","desc":"Pick the subprop you want to define","required":true,"definition":{"delay":{"type":"Number","desc":"Wait a number of millisecond before showing; Not worth showing for 100ms for example then hiding it, so wait until you're sure it's a process that will take some considerable amount of time"},"message":{"type":"String","desc":"Message to display","examples":["'Processing your request'"]},"group":{"type":"String","desc":"Default Loading group name","default":"'__default_quasar_group__'","examples":["'default-group-name'"],"addedIn":"v2.8","required":false},"spinnerSize":{"type":"Number","desc":"Spinner size (in pixels)"},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for spinner from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"messageColor":{"type":"String","tsType":"NamedColor","desc":"Color name for text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"backgroundColor":{"type":"String","tsType":"NamedColor","desc":"Color name for background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spinner":{"type":"Component","desc":"One of the QSpinners"},"customClass":{"type":"String","desc":"Add a CSS class to easily customize the component","examples":["'my-class'"]}}}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/loading-bar"},"injection":"$q.loadingBar","quasarConfOptions":{"propName":"loadingBar","type":"Object","tsType":"QLoadingBarOptions","desc":"QAjaxBar component props, EXCEPT for 'hijack-filter' in quasar.config file (if using Quasar CLI)","examples":["{ position: 'bottom', reverse: true }"]},"props":{"isActive":{"type":"Boolean","desc":"Is LoadingBar active?","reactive":true}},"methods":{"start":{"desc":"Notify bar you've started a background activity","params":{"speed":{"type":"Number","desc":"Delay (in milliseconds) between bar progress increments","default":"300","required":false}}},"stop":{"desc":"Notify bar one background activity has finalized"},"increment":{"desc":"Manually trigger a bar progress increment","params":{"amount":{"type":"Number","desc":"Amount (0.0 < x < 1.0) to increment with"}}},"setDefaults":{"desc":"Set the inner QAjaxBar's props","params":{"props":{"type":"Object","tsType":"QLoadingBarOptions","required":true,"desc":"QAjaxBar component props","examples":["{ position: 'bottom', reverse: true }"]}}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/loading-bar"},"injection":"$q.loadingBar","quasarConfOptions":{"propName":"loadingBar","type":"Object","tsType":"QLoadingBarOptions","desc":"QAjaxBar component props, EXCEPT for 'hijack-filter' in quasar.config file (if using Quasar CLI)","examples":["{ position: 'bottom', reverse: true }"]},"props":{"isActive":{"type":"Boolean","desc":"Is LoadingBar active?","reactive":true}},"methods":{"start":{"desc":"Notify bar you've started a background activity","params":{"speed":{"type":"Number","desc":"Delay (in milliseconds) between bar progress increments","default":"300","required":false}},"returns":null},"stop":{"desc":"Notify bar one background activity has finalized","params":null,"returns":null},"increment":{"desc":"Manually trigger a bar progress increment","params":{"amount":{"type":"Number","desc":"Amount (0.0 < x < 1.0) to increment with"}},"returns":null},"setDefaults":{"desc":"Set the inner QAjaxBar's props","params":{"props":{"type":"Object","tsType":"QLoadingBarOptions","required":true,"desc":"QAjaxBar component props","examples":["{ position: 'bottom', reverse: true }"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/web-storage"},"injection":"$q.localStorage","methods":{"has":{"desc":"Check if storage item exists","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does the item exists or not?"}},"getLength":{"desc":"Get storage number of entries","returns":{"type":"Number","desc":"Number of entries"}},"getItem":{"tsType":"WebStorageGetItemMethodType","desc":"Get a storage item value","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":["Date","RegExp","Number","Boolean","Function","Object","Array","String","null"],"desc":"Storage item value","examples":["'john12'","702"]}},"getIndex":{"tsType":"WebStorageGetIndexMethodType","desc":"Get the storage item value at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["Number","null"],"desc":"Storage item index"}},"getKey":{"tsType":"WebStorageGetKeyMethodType","desc":"Get the storage key at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["String","null"],"desc":"Storage key","examples":["'userId'"]}},"getAll":{"desc":"Retrieve all items in storage","returns":{"type":"Object","desc":"Object syntax: item name as Object key and its value","examples":["{ userId: 'jon12', timesLoggedIn: 14 }"]}},"getAllKeys":{"tsType":"WebStorageGetAllKeysMethodType","desc":"Retrieve all keys in storage","returns":{"type":"Array","desc":"Storage keys (Array of Strings)","examples":["['userId', 'password']"]}},"set":{"desc":"Set item in storage","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]},"value":{"type":["Date","RegExp","Number","Boolean","Function","Object","Array","String","null"],"desc":"Entry value","required":true,"params":{"...params":{"type":"Any"}},"returns":{"type":"Any"},"examples":["'john12'"]}}},"remove":{"desc":"Remove a storage item","params":{"key":{"type":"String","desc":"Storage key","required":true,"examples":["'userId'"]}}},"clear":{"desc":"Remove everything from the storage"},"isEmpty":{"desc":"Determine if storage has any items","returns":{"type":"Boolean","desc":"Tells if storage is empty or not"}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/web-storage"},"injection":"$q.localStorage","methods":{"hasItem":{"desc":"Check if storage item exists","alias":"has","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does the item exists or not?"}},"getLength":{"desc":"Get storage number of entries","params":null,"returns":{"type":"Number","desc":"Number of entries"}},"getItem":{"tsType":"WebStorageGetItemMethodType","desc":"Get a storage item value","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Storage item value","examples":["'john12'","702"]}},"getIndex":{"tsType":"WebStorageGetIndexMethodType","desc":"Get the storage item value at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Storage item index"}},"getKey":{"tsType":"WebStorageGetKeyMethodType","desc":"Get the storage key at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["String","null"],"desc":"Storage key","examples":["'userId'"]}},"getAll":{"desc":"Retrieve all items in storage","params":null,"returns":{"type":"Object","desc":"Object syntax: item name as Object key and its value","examples":["{ userId: 'rstoenescu', timesLoggedIn: 14 }"]}},"getAllKeys":{"tsType":"WebStorageGetAllKeysMethodType","desc":"Retrieve all keys in storage","params":null,"returns":{"type":"Array","desc":"Storage keys (Array of Strings)","examples":["[ 'userId', 'password' ]"]}},"setItem":{"desc":"Set item in storage","alias":"set","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]},"value":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Entry value","required":true,"params":{"...params":{"type":"Any"}},"returns":{"type":"Any"},"examples":["'john12'"]}},"returns":null},"removeItem":{"desc":"Remove a storage item","alias":"remove","params":{"key":{"type":"String","desc":"Storage key","required":true,"examples":["'userId'"]}},"returns":null},"clear":{"desc":"Remove everything from the storage","params":null,"returns":null},"isEmpty":{"desc":"Determine if storage has any items","params":null,"returns":{"type":"Boolean","desc":"Tells if storage is empty or not"}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/morph"},"value":{"type":["Object","Any"],"desc":"Configuration object or trigger value","definition":{"group":{"type":"String","desc":"Name of the morph group the element belongs to","examples":["'dialogGroup'"]},"name":{"type":"String","desc":"Name of the morph inside the group that the element belongs to","examples":["'btn'"]},"model":{"type":"String","desc":"Current value of the group model; when it becomes the same as the 'name' it triggers the morphing","examples":["'btn'"]},"duration":{"type":"Number","desc":"Duration of the animation (in milliseconds)","default":"300","required":false},"delay":{"type":"Number","desc":"Delay for the animation (in milliseconds)","default":"0","required":false},"easing":{"type":"String","desc":"Timing function for the animation (CSS easing format)","default":"'ease-in-out'","examples":["'ease-out'"],"required":false},"fill":{"type":"String","desc":"Fill mode for the animation","default":"'none'","examples":["'forward'"],"required":false},"classes":{"type":"String","desc":"Class names to be added to the destination element during the animation","examples":["'bg-grey-2'"]},"style":{"type":["String","Object"],"desc":"Styles to be added to the destination element during the animation","examples":["'border-radius: 20px'"]},"resize":{"type":"Boolean","desc":"Use resize instead of scaling during animation"},"useCSS":{"type":"Boolean","desc":"Use CSS animations instead of the Animation API"},"hideFromClone":{"type":"Boolean","desc":"Hide the spacer for the initial element during animation; Use it if the initial element is not removed or resizing of the space occupied by the initial element is not desired"},"keepToClone":{"type":"Boolean","desc":"Keep a clone of the final element visible during animation"},"tween":{"type":"Boolean","desc":"Use an opacity tween between the initial and final elements"},"tweenFromOpacity":{"type":"Number","desc":"If using tween it is the initial opacity of the initial element (will be animated to 0) - the initial element is placed on top of the final element","default":"0.6","required":false},"tweenToOpacity":{"type":"Number","desc":"If using tween it is the initial opacity of the final element (will be animated to 1)","default":"0.5","required":false},"waitFor":{"type":["Number","String","Promise<void>"],"desc":"Delay animation start for that number of milliseconds, or until a 'transitionend' event is emitted by the destination element, or until the promise is resolved (if the promise is rejected the morphing will abort, but the 'toggle function' was already called)","default":"0","examples":["300","'200'","'transitionend'"],"required":false},"onEnd":{"type":"Function","desc":"A function that will be called once the morphing is finished; Not called if morphing is aborted","returns":null,"params":{"direction":{"type":"String","desc":"'to' if the morphing was finished in the final state or 'from' if it was finished in the initial state","values":["'to'","'from'"]},"aborted":{"type":"Boolean","desc":"Was the morphing aborted?"}},"examples":["(direction, aborted) => { if (direction !== 'to') { revertLogic() } }"]}},"examples":["# v-morph:element2:group1=\"groupModel\"","# v-morph=\"{ name: 'element2', group: 'group1', model: 'element1' }\""]},"arg":{"type":"String","desc":"x:x2:y:z, where x is the morph element name, x2 is the morph group, y is the animation duration (in milliseconds) and z is the amount of time to wait (in milliseconds) or the 'transitionend' string","examples":["# v-morph:name=\"options\"","# v-morph:name:groupName=\"options\"","# v-morph:name:groupName:400=\"options\"","# v-morph:name:groupName:400:100=\"options\"","# v-morph:name:groupName:400:transitionend=\"options\""]},"modifiers":{"resize":{"type":"Boolean","desc":"Use resize instead of scale transform for morph (forceResize option of the morph function)"},"useCSS":{"type":"Boolean","desc":"Use CSS animations for morph (forceCssAnimation option of the morph function)"},"hideFromClone":{"type":"Boolean","desc":"Hide the spacer for the initial element (hideFromClone option of the morph function)"},"keepToClone":{"type":"Boolean","desc":"Keep the final element visible while morphing (keepToClone option of the morph function)"},"tween":{"type":"Boolean","desc":"Use opacity tween morphing between initial and final elements (tween option of the morph function)"}}} | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/morph"},"value":{"type":["Object","Any"],"desc":"Configuration object or trigger value","definition":{"group":{"type":"String","desc":"Name of the morph group the element belongs to","examples":["'dialogGroup'"]},"name":{"type":"String","desc":"Name of the morph inside the group that the element belongs to","examples":["'btn'"]},"model":{"type":"String","desc":"Current value of the group model; when it becomes the same as the 'name' it triggers the morphing","examples":["'btn'"]},"duration":{"type":"Number","desc":"Duration of the animation (in milliseconds)","default":"300","required":false},"delay":{"type":"Number","desc":"Delay for the animation (in milliseconds)","default":"0","required":false},"easing":{"type":"String","desc":"Timing function for the animation (CSS easing format)","default":"'ease-in-out'","examples":["'ease-out'"],"required":false},"fill":{"type":"String","desc":"Fill mode for the animation","default":"'none'","examples":["'forward'"],"required":false},"classes":{"type":"String","desc":"Class names to be added to the destination element during the animation","examples":["'bg-grey-2'"]},"style":{"type":["String","Object"],"desc":"Styles to be added to the destination element during the animation","examples":["'border-radius: 20px'"]},"resize":{"type":"Boolean","desc":"Use resize instead of scaling during animation"},"useCSS":{"type":"Boolean","desc":"Use CSS animations instead of the Animation API"},"hideFromClone":{"type":"Boolean","desc":"Hide the spacer for the initial element during animation; Use it if the initial element is not removed or resizing of the space occupied by the initial element is not desired"},"keepToClone":{"type":"Boolean","desc":"Keep a clone of the final element visible during animation"},"tween":{"type":"Boolean","desc":"Use an opacity tween between the initial and final elements"},"tweenFromOpacity":{"type":"Number","desc":"If using tween it is the initial opacity of the initial element (will be animated to 0) - the initial element is placed on top of the final element","default":"0.6","required":false},"tweenToOpacity":{"type":"Number","desc":"If using tween it is the initial opacity of the final element (will be animated to 1)","default":"0.5","required":false},"waitFor":{"type":["Number","String","Promise<void>"],"desc":"Delay animation start for that number of milliseconds, or until a 'transitionend' event is emitted by the destination element, or until the promise is resolved (if the promise is rejected the morphing will abort, but the 'toggle function' was already called)","default":"0","examples":["300","'200'","'transitionend'"],"required":false},"onEnd":{"type":"Function","desc":"A function that will be called once the morphing is finished; Not called if morphing is aborted","returns":null,"params":{"direction":{"type":"String","desc":"'to' if the morphing was finished in the final state or 'from' if it was finished in the initial state","values":["'to'","'from'"]},"aborted":{"type":"Boolean","desc":"Was the morphing aborted?"}},"examples":["(direction, _aborted) => { if (direction !== 'to') { /* revertLogic() */ } }"]}},"examples":["# v-morph:element2:group1=\"groupModel\"","# v-morph=\"{ name: 'element2', group: 'group1', model: 'element1' }\""]},"arg":{"type":"String","desc":"x:x2:y:z, where x is the morph element name, x2 is the morph group, y is the animation duration (in milliseconds) and z is the amount of time to wait (in milliseconds) or the 'transitionend' string","examples":["# v-morph:name=\"options\"","# v-morph:name:groupName=\"options\"","# v-morph:name:groupName:400=\"options\"","# v-morph:name:groupName:400:100=\"options\"","# v-morph:name:groupName:400:transitionend=\"options\""]},"modifiers":{"resize":{"type":"Boolean","desc":"Use resize instead of scale transform for morph (forceResize option of the morph function)"},"useCSS":{"type":"Boolean","desc":"Use CSS animations for morph (forceCssAnimation option of the morph function)"},"hideFromClone":{"type":"Boolean","desc":"Hide the spacer for the initial element (hideFromClone option of the morph function)"},"keepToClone":{"type":"Boolean","desc":"Keep the final element visible while morphing (keepToClone option of the morph function)"},"tween":{"type":"Boolean","desc":"Use opacity tween morphing between initial and final elements (tween option of the morph function)"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/notify"},"injection":"$q.notify","quasarConfOptions":{"propName":"notify","type":"Object","definition":{"type":{"type":"String","desc":"Optional type (that has been previously registered) or one of the out of the box ones ('positive', 'negative', 'warning', 'info', 'ongoing')","examples":["'negative'","'custom-type'"]},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"textColor":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"message":{"type":"String","desc":"The content of your message","examples":["'John Doe pinged you'"]},"caption":{"type":"String","desc":"The content of your optional caption","examples":["'5 minutes ago'"]},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"iconColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"iconSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"avatar":{"type":"String","desc":"URL to an avatar/image; Suggestion: use public folder","examples":["# (public folder) 'img/something.png'","# (relative path format) require('./my_img.jpg')","# (URL) https://some-site.net/some-img.gif"]},"spinner":{"type":["Boolean","Component"],"configFileType":["Boolean","String"],"desc":"Useful for notifications that are updated; Displays a Quasar spinner instead of an avatar or icon; If value is Boolean 'true' then the default QSpinner is shown","examples":["true","QSpinnerBars"]},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"spinnerSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"position":{"type":"String","desc":"Window side/corner to stick to","default":"'bottom'","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'","'top'","'bottom'","'left'","'right'","'center'"],"required":false},"group":{"type":["Boolean","String","Number"],"desc":"Override the auto generated group with custom one; Grouped notifications cannot be updated; String or number value inform this is part of a specific group, regardless of its options; When a new notification is triggered with same group name, it replaces the old one and shows a badge with how many times the notification was triggered","default":"# message + caption + multiline + actions labels + position","examples":["'my-group'"],"required":false},"badgeColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgeTextColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgePosition":{"type":"String","desc":"Notification corner to stick badge to; If notification is on the left side then default is top-right otherwise it is top-left","default":"# top-left/top-right","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'"],"required":false},"badgeStyle":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the badge","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"]},"badgeClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the badge","examples":["'my-special-class'","{ 'my-special-class': <condition> }"]},"progress":{"type":"Boolean","desc":"Show progress bar to detail when notification will disappear automatically (unless timeout is 0)"},"progressClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the progress bar","examples":["'my-special-class'","{ 'my-special-class': <condition> }"]},"classes":{"type":"String","desc":"Add CSS class(es) to the notification for easier customization","examples":["'my-notif-class'"]},"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the notification","examples":["{ role: 'alertdialog' }"]},"timeout":{"type":"Number","desc":"Amount of time to display (in milliseconds). Set to 0 to never dismiss automatically.","default":"5000","required":false},"actions":{"type":"Array","tsType":"QNotifyAction","desc":"Notification actions (buttons); Unless 'noDismiss' is true, clicking/tapping on the button will close the notification; Also check 'closeBtn' convenience prop","definition":{"handler":{"type":"Function","configFileType":null,"desc":"Function to be executed when the button is clicked/tapped","params":null,"returns":null,"examples":["() => { console.log('button clicked') }"]},"noDismiss":{"type":"Boolean","desc":"Do not dismiss the notification when the button is clicked/tapped"},"...":{"type":"Any","desc":"Any other QBtn prop expect 'onClick' (use 'handler' instead, only possible with UI config)","examples":["label: 'Learn more'","color: 'primary'"]}},"examples":["[ { label: 'Show', handler: () => {}, 'aria-label': 'Button label' }, { icon: 'map', handler: () => {}, color: 'yellow' }, { label: 'Learn more', noDismiss: true, handler: () => {} } ]"]},"onDismiss":{"type":"Function","configFileType":null,"desc":"Function to call when notification gets dismissed","params":null,"returns":null,"examples":["() => { console.log('Dismissed') }"]},"closeBtn":{"type":["Boolean","String"],"desc":"Convenient way to add a dismiss button with a specific label, without using the 'actions' prop; If set to true, it uses a label according to the current Quasar language","examples":["'Close me'"]},"multiLine":{"type":"Boolean","desc":"Put notification into multi-line mode; If this prop isn't used and more than one 'action' is specified then notification goes into multi-line mode by default"}}},"methods":{"create":{"tsInjectionPoint":true,"desc":"Creates a notification; Same as calling $q.notify(...)","params":{"opts":{"type":["Object","String"],"tsType":"QNotifyCreateOptions","autoDefineTsType":true,"required":true,"desc":"Notification options","definition":{"type":{"type":"String","desc":"Optional type (that has been previously registered) or one of the out of the box ones ('positive', 'negative', 'warning', 'info', 'ongoing')","examples":["'negative'","'custom-type'"]},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"textColor":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"message":{"type":"String","desc":"The content of your message","examples":["'John Doe pinged you'"]},"caption":{"type":"String","desc":"The content of your optional caption","examples":["'5 minutes ago'"]},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"iconColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"iconSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"avatar":{"type":"String","desc":"URL to an avatar/image; Suggestion: use public folder","examples":["# (public folder) 'img/something.png'","# (relative path format) require('./my_img.jpg')","# (URL) https://some-site.net/some-img.gif"]},"spinner":{"type":["Boolean","Component"],"desc":"Useful for notifications that are updated; Displays a Quasar spinner instead of an avatar or icon; If value is Boolean 'true' then the default QSpinner is shown","examples":["true","QSpinnerBars"]},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"spinnerSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"position":{"type":"String","desc":"Window side/corner to stick to","default":"'bottom'","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'","'top'","'bottom'","'left'","'right'","'center'"],"required":false},"group":{"type":["Boolean","String","Number"],"desc":"Override the auto generated group with custom one; Grouped notifications cannot be updated; String or number value inform this is part of a specific group, regardless of its options; When a new notification is triggered with same group name, it replaces the old one and shows a badge with how many times the notification was triggered","default":"# message + caption + multiline + actions labels + position","examples":["'my-group'"],"required":false},"badgeColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgeTextColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgePosition":{"type":"String","desc":"Notification corner to stick badge to; If notification is on the left side then default is top-right otherwise it is top-left","default":"# top-left/top-right","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'"],"required":false},"badgeStyle":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the badge","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"]},"badgeClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the badge","examples":["'my-special-class'","{ 'my-special-class': <condition> }"]},"progress":{"type":"Boolean","desc":"Show progress bar to detail when notification will disappear automatically (unless timeout is 0)"},"progressClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the progress bar","examples":["'my-special-class'","{ 'my-special-class': <condition> }"]},"classes":{"type":"String","desc":"Add CSS class(es) to the notification for easier customization","examples":["'my-notif-class'"]},"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the notification","examples":["{ role: 'alertdialog' }"]},"timeout":{"type":"Number","desc":"Amount of time to display (in milliseconds). Set to 0 to never dismiss automatically.","default":"5000","examples":["2500"],"required":false},"actions":{"type":"Array","tsType":"QNotifyAction","desc":"Notification actions (buttons); Unless 'noDismiss' is true, clicking/tapping on the button will close the notification; Also check 'closeBtn' convenience prop","definition":{"handler":{"type":"Function","desc":"Function to be executed when the button is clicked/tapped","params":null,"returns":null,"examples":["() => { console.log('button clicked') }"]},"noDismiss":{"type":"Boolean","desc":"Do not dismiss the notification when the button is clicked/tapped"},"...":{"type":"Any","desc":"Any other QBtn prop expect 'onClick' (use 'handler' instead)","examples":["label: 'Learn more'","color: 'primary'"]}},"examples":["[ { label: 'Show', handler: () => {}, 'aria-label': 'Button label' }, { icon: 'map', handler: () => {}, color: 'yellow' }, { label: 'Learn more', noDismiss: true, handler: () => {} } ]"]},"onDismiss":{"type":"Function","desc":"Function to call when notification gets dismissed","params":null,"returns":null,"examples":["() => { console.log('Dismissed') }"]},"closeBtn":{"type":["Boolean","String"],"desc":"Convenient way to add a dismiss button with a specific label, without using the 'actions' prop; If set to true, it uses a label according to the current Quasar language","examples":["'Close me'"]},"multiLine":{"type":"Boolean","desc":"Put notification into multi-line mode; If this prop isn't used and more than one 'action' is specified then notification goes into multi-line mode by default"},"ignoreDefaults":{"type":"Boolean","desc":"Ignore the default configuration (set by setDefaults()) for this instance only"}}}},"returns":{"type":"Function","desc":"Calling this function with no parameters hides the notification; When called with one Object parameter (the original notification must NOT be grouped), it updates the notification (specified properties are shallow merged with previous ones; note that group and position cannot be changed while updating and so they are ignored)","params":{"props":{"type":"Object","tsType":"QNotifyUpdateOptions","required":false,"desc":"Notification properties that will be shallow merged to previous ones in order to update the non-grouped notification; (See 'opts' param of 'create()' for object properties, except 'group' and 'position')"}},"returns":null}},"setDefaults":{"desc":"Merge options into the default ones","params":{"opts":{"type":"Object","tsType":"QNotifyOptions","required":true,"desc":"Notification options except 'ignoreDefaults' (See 'opts' param of 'create()' for object properties)"}}},"registerType":{"desc":"Register a new type of notification (or override an existing one)","params":{"typeName":{"type":"String","required":true,"desc":"Name of the type (to be used as 'type' prop later on)","examples":["'my-type'"]},"typeOpts":{"type":"Object","tsType":"QNotifyOptions","required":true,"desc":"Notification options except 'ignoreDefaults' (See 'opts' param of 'create()' for object properties)"}}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/notify"},"injection":"$q.notify","quasarConfOptions":{"propName":"notify","type":"Object","definition":{"type":{"type":"String","desc":"Optional type (that has been previously registered) or one of the out of the box ones ('positive', 'negative', 'warning', 'info', 'ongoing')","examples":["'negative'","'custom-type'"]},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"textColor":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"message":{"type":"String","desc":"The content of your message","examples":["'John Doe pinged you'"]},"caption":{"type":"String","desc":"The content of your optional caption","examples":["'5 minutes ago'"]},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"iconColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"iconSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"avatar":{"type":"String","desc":"URL to an avatar/image; Suggestion: use public folder","examples":["# (public folder) 'img/something.png'","# (relative path format) require('./my_img.jpg')","# (URL) https://some-site.net/some-img.gif"]},"spinner":{"type":["Boolean","Component"],"configFileType":["Boolean","String"],"desc":"Useful for notifications that are updated; Displays a Quasar spinner instead of an avatar or icon; If value is Boolean 'true' then the default QSpinner is shown","examples":["true","QSpinnerBars"]},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"spinnerSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"position":{"type":"String","desc":"Window side/corner to stick to","default":"'bottom'","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'","'top'","'bottom'","'left'","'right'","'center'"],"required":false},"group":{"type":["Boolean","String","Number"],"desc":"Override the auto generated group with custom one; Grouped notifications cannot be updated; String or number value inform this is part of a specific group, regardless of its options; When a new notification is triggered with same group name, it replaces the old one and shows a badge with how many times the notification was triggered","default":"# message + caption + multiline + actions labels + position","examples":["'my-group'"],"required":false},"badgeColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgeTextColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgePosition":{"type":"String","desc":"Notification corner to stick badge to; If notification is on the left side then default is top-right otherwise it is top-left","default":"# top-left/top-right","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'"],"required":false},"badgeStyle":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the badge","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"]},"badgeClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the badge","examples":["'my-special-class'","{ 'my-special-class': true }"]},"progress":{"type":"Boolean","desc":"Show progress bar to detail when notification will disappear automatically (unless timeout is 0)"},"progressClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the progress bar","examples":["'my-special-class'","{ 'my-special-class': true }"]},"classes":{"type":"String","desc":"Add CSS class(es) to the notification for easier customization","examples":["'my-notif-class'"]},"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the notification","examples":["{ role: 'alertdialog' }"]},"timeout":{"type":"Number","desc":"Amount of time to display (in milliseconds). Set to 0 to never dismiss automatically.","default":"5000","required":false},"actions":{"type":"Array","tsType":"QNotifyAction","desc":"Notification actions (buttons); Unless 'noDismiss' is true, clicking/tapping on the button will close the notification; Also check 'closeBtn' convenience prop","definition":{"handler":{"type":"Function","configFileType":null,"desc":"Function to be executed when the button is clicked/tapped","params":null,"returns":null,"examples":["() => { console.log('button clicked') }"]},"noDismiss":{"type":"Boolean","desc":"Do not dismiss the notification when the button is clicked/tapped"},"...":{"type":"Any","desc":"Any other QBtn prop expect 'onClick' (use 'handler' instead, only possible with UI config)","examples":["label: 'Learn more'","color: 'primary'"]}},"examples":["[ { label: 'Show', handler: () => {}, 'aria-label': 'Button label' }, { icon: 'map', handler: () => {}, color: 'yellow' }, { label: 'Learn more', noDismiss: true, handler: () => {} } ]"]},"onDismiss":{"type":"Function","configFileType":null,"desc":"Function to call when notification gets dismissed","params":null,"returns":null,"examples":["() => { console.log('Dismissed') }"]},"closeBtn":{"type":["Boolean","String"],"desc":"Convenient way to add a dismiss button with a specific label, without using the 'actions' prop; If set to true, it uses a label according to the current Quasar language","examples":["'Close me'"]},"multiLine":{"type":"Boolean","desc":"Put notification into multi-line mode; If this prop isn't used and more than one 'action' is specified then notification goes into multi-line mode by default"}}},"methods":{"create":{"tsInjectionPoint":true,"desc":"Creates a notification; Same as calling $q.notify(...)","params":{"opts":{"type":["Object","String"],"tsType":"QNotifyCreateOptions","autoDefineTsType":true,"required":true,"desc":"Notification options","definition":{"type":{"type":"String","desc":"Optional type (that has been previously registered) or one of the out of the box ones ('positive', 'negative', 'warning', 'info', 'ongoing')","examples":["'negative'","'custom-type'"]},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"textColor":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"message":{"type":"String","desc":"The content of your message","examples":["'John Doe pinged you'"]},"caption":{"type":"String","desc":"The content of your optional caption","examples":["'5 minutes ago'"]},"html":{"type":"Boolean","desc":"Render the message as HTML; This can lead to XSS attacks, so make sure that you sanitize the message first"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"iconColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"iconSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"avatar":{"type":"String","desc":"URL to an avatar/image; Suggestion: use public folder","examples":["# (public folder) 'img/something.png'","# (relative path format) require('./my_img.jpg')","# (URL) https://some-site.net/some-img.gif"]},"spinner":{"type":["Boolean","Component"],"desc":"Useful for notifications that are updated; Displays a Quasar spinner instead of an avatar or icon; If value is Boolean 'true' then the default QSpinner is shown","examples":["true","QSpinnerBars"]},"spinnerColor":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","addedIn":"v2.5.5"},"spinnerSize":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","addedIn":"v2.5.5"},"position":{"type":"String","desc":"Window side/corner to stick to","default":"'bottom'","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'","'top'","'bottom'","'left'","'right'","'center'"],"required":false},"group":{"type":["Boolean","String","Number"],"desc":"Override the auto generated group with custom one; Grouped notifications cannot be updated; String or number value inform this is part of a specific group, regardless of its options; When a new notification is triggered with same group name, it replaces the old one and shows a badge with how many times the notification was triggered","default":"# message + caption + multiline + actions labels + position","examples":["'my-group'"],"required":false},"badgeColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgeTextColor":{"type":"String","tsType":"NamedColor","desc":"Color name for the badge text from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"badgePosition":{"type":"String","desc":"Notification corner to stick badge to; If notification is on the left side then default is top-right otherwise it is top-left","default":"# top-left/top-right","values":["'top-left'","'top-right'","'bottom-left'","'bottom-right'"],"required":false},"badgeStyle":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the badge","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"]},"badgeClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the badge","examples":["'my-special-class'","{ 'my-special-class': true }"]},"progress":{"type":"Boolean","desc":"Show progress bar to detail when notification will disappear automatically (unless timeout is 0)"},"progressClass":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the progress bar","examples":["'my-special-class'","{ 'my-special-class': true }"]},"classes":{"type":"String","desc":"Add CSS class(es) to the notification for easier customization","examples":["'my-notif-class'"]},"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the notification","examples":["{ role: 'alertdialog' }"]},"timeout":{"type":"Number","desc":"Amount of time to display (in milliseconds). Set to 0 to never dismiss automatically.","default":"5000","examples":["2500"],"required":false},"actions":{"type":"Array","tsType":"QNotifyAction","desc":"Notification actions (buttons); Unless 'noDismiss' is true, clicking/tapping on the button will close the notification; Also check 'closeBtn' convenience prop","definition":{"handler":{"type":"Function","desc":"Function to be executed when the button is clicked/tapped","params":null,"returns":null,"examples":["() => { console.log('button clicked') }"]},"noDismiss":{"type":"Boolean","desc":"Do not dismiss the notification when the button is clicked/tapped"},"...":{"type":"Any","desc":"Any other QBtn prop expect 'onClick' (use 'handler' instead)","examples":["label: 'Learn more'","color: 'primary'"]}},"examples":["[ { label: 'Show', handler: () => {}, 'aria-label': 'Button label' }, { icon: 'map', handler: () => {}, color: 'yellow' }, { label: 'Learn more', noDismiss: true, handler: () => {} } ]"]},"onDismiss":{"type":"Function","desc":"Function to call when notification gets dismissed","params":null,"returns":null,"examples":["() => { console.log('Dismissed') }"]},"closeBtn":{"type":["Boolean","String"],"desc":"Convenient way to add a dismiss button with a specific label, without using the 'actions' prop; If set to true, it uses a label according to the current Quasar language","examples":["'Close me'"]},"multiLine":{"type":"Boolean","desc":"Put notification into multi-line mode; If this prop isn't used and more than one 'action' is specified then notification goes into multi-line mode by default"},"ignoreDefaults":{"type":"Boolean","desc":"Ignore the default configuration (set by setDefaults()) for this instance only"}}}},"returns":{"type":"Function","desc":"Calling this function with no parameters hides the notification; When called with one Object parameter (the original notification must NOT be grouped), it updates the notification (specified properties are shallow merged with previous ones; note that group and position cannot be changed while updating and so they are ignored)","params":{"props":{"type":"Object","tsType":"QNotifyUpdateOptions","required":false,"desc":"Notification properties that will be shallow merged to previous ones in order to update the non-grouped notification; (See 'opts' param of 'create()' for object properties, except 'group' and 'position')"}},"returns":null}},"setDefaults":{"desc":"Merge options into the default ones","params":{"opts":{"type":"Object","tsType":"QNotifyOptions","required":true,"desc":"Notification options except 'ignoreDefaults' (See 'opts' param of 'create()' for object properties)"}},"returns":null},"registerType":{"desc":"Register a new type of notification (or override an existing one)","params":{"typeName":{"type":"String","required":true,"desc":"Name of the type (to be used as 'type' prop later on)","examples":["'my-type'"]},"typeOpts":{"type":"Object","tsType":"QNotifyOptions","required":true,"desc":"Notification options except 'ignoreDefaults' (See 'opts' param of 'create()' for object properties)"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/platform-detection"},"injection":"$q.platform","props":{"userAgent":{"type":"String","desc":"Client browser User Agent","examples":["'mozilla/5.0 (macintosh; intel mac os x 10_14_5) applewebkit/537.36 (khtml, like gecko) chrome/75.0.3770.100 safari/537.36'"]},"is":{"type":"Object","desc":"Client browser details (property names depend on browser)","definition":{"name":{"type":"String","desc":"Browser name","examples":["'chrome'"]},"platform":{"type":"String","desc":"Platform name","examples":["'mac'"]},"version":{"type":"String","required":false,"desc":"Detailed browser version","examples":["'71.0.3578.98'"]},"versionNumber":{"type":"Number","required":false,"desc":"Major browser version as a number"},"desktop":{"type":"Boolean","required":false,"desc":"Whether the platform is desktop"},"mobile":{"type":"Boolean","required":false,"desc":"Whether the platform is mobile"},"electron":{"type":"Boolean","required":false,"desc":"Whether the platform is Electron"},"bex":{"type":"Boolean","required":false,"desc":"Whether the platform is BEX(Browser Extension)"},"capacitor":{"type":"Boolean","required":false,"desc":"Whether the platform is Capacitor"},"cordova":{"type":"Boolean","required":false,"desc":"Whether the platform is Cordova"},"nativeMobile":{"type":"Boolean","required":false,"desc":"Whether the platform is a native mobile wrapper"},"nativeMobileWrapper":{"type":"String","required":false,"values":["'cordova'","'capacitor'"],"desc":"Type of the native mobile wrapper"},"chrome":{"type":"Boolean","required":false,"desc":"Whether the browser is Google Chrome"},"firefox":{"type":"Boolean","required":false,"desc":"Whether the browser is Firefox"},"safari":{"type":"Boolean","required":false,"desc":"Whether the browser is Safari"},"edgeChromium":{"type":"Boolean","required":false,"desc":"Whether the browser is Microsoft Edge (Chromium)"},"edge":{"type":"Boolean","required":false,"desc":"Whether the browser is Microsoft Edge Legacy"},"opera":{"type":"Boolean","required":false,"desc":"Whether the browser is Opera"},"vivaldi":{"type":"Boolean","required":false,"desc":"Whether the browser is Vivaldi"},"win":{"type":"Boolean","required":false,"desc":"Whether the operating system is Windows"},"linux":{"type":"Boolean","required":false,"desc":"Whether the operating system is Linux"},"mac":{"type":"Boolean","required":false,"desc":"Whether the operating system is Mac OS"},"cros":{"type":"Boolean","required":false,"desc":"Whether the operating system is Chrome OS"},"android":{"type":"Boolean","required":false,"desc":"Whether the operating system is Android"},"ios":{"type":"Boolean","required":false,"desc":"Whether the operating system is iOS"},"winphone":{"type":"Boolean","required":false,"desc":"Whether the operating system is Windows Phone"},"iphone":{"type":"Boolean","required":false,"desc":"Whether the device is an iPhone"},"ipad":{"type":"Boolean","required":false,"desc":"Whether the device is an iPad"},"ipod":{"type":"Boolean","required":false,"desc":"Whether the device is an iPod"},"kindle":{"type":"Boolean","required":false,"desc":"Whether the device is a Kindle"},"silk":{"type":"Boolean","required":false,"desc":"Whether the browser is Amazon Silk"}},"examples":["{ chrome: true, version: '71.0.3578.98', versionNumber: 71, mac: true, desktop: true, webkit: true, name: 'chrome', platform: 'mac' }"]},"has":{"type":"Object","desc":"Client browser detectable properties","definition":{"touch":{"type":"Boolean","desc":"Client browser runs on device with touch support"},"webStorage":{"type":"Boolean","desc":"Client browser has Web Storage support"}},"examples":["{ touch: false, webStorage: true }"]},"within":{"type":"Object","desc":"Client browser environment","definition":{"iframe":{"type":"Boolean","desc":"Does the app run under an iframe?"}},"examples":["{ iframe: false }"]}},"methods":{"parseSSR":{"desc":"For SSR usage only, and only on the global import (not on $q.platform)","params":{"ssrContext":{"type":"Object","desc":"SSR Context Object","required":true}},"returns":{"type":"Object","tsType":"Platform","desc":"Platform object (like $q.platform) for SSR usage purposes"}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/platform-detection"},"injection":"$q.platform","props":{"userAgent":{"type":"String","desc":"Client browser User Agent","examples":["'mozilla/5.0 (macintosh; intel mac os x 10_14_5) applewebkit/537.36 (khtml, like gecko) chrome/75.0.3770.100 safari/537.36'"]},"is":{"type":"Object","desc":"Client browser details (property names depend on browser)","definition":{"name":{"type":"String","desc":"Browser name","examples":["'chrome'"]},"platform":{"type":"String","desc":"Platform name","examples":["'mac'"]},"version":{"type":"String","required":false,"desc":"Detailed browser version","examples":["'71.0.3578.98'"]},"versionNumber":{"type":"Number","required":false,"desc":"Major browser version as a number"},"desktop":{"type":"Boolean","required":false,"desc":"Whether the platform is desktop"},"mobile":{"type":"Boolean","required":false,"desc":"Whether the platform is mobile"},"electron":{"type":"Boolean","required":false,"desc":"Whether the platform is Electron"},"bex":{"type":"Boolean","required":false,"desc":"Whether the platform is BEX(Browser Extension)"},"capacitor":{"type":"Boolean","required":false,"desc":"Whether the platform is Capacitor"},"cordova":{"type":"Boolean","required":false,"desc":"Whether the platform is Cordova"},"nativeMobile":{"type":"Boolean","required":false,"desc":"Whether the platform is a native mobile wrapper"},"nativeMobileWrapper":{"type":"String","required":false,"values":["'cordova'","'capacitor'"],"desc":"Type of the native mobile wrapper"},"webkit":{"type":"Boolean","required":false,"desc":"Whether the browser is a Webkit one"},"chrome":{"type":"Boolean","required":false,"desc":"Whether the browser is Google Chrome"},"firefox":{"type":"Boolean","required":false,"desc":"Whether the browser is Firefox"},"safari":{"type":"Boolean","required":false,"desc":"Whether the browser is Safari"},"edgeChromium":{"type":"Boolean","required":false,"desc":"Whether the browser is Microsoft Edge (Chromium)"},"edge":{"type":"Boolean","required":false,"desc":"Whether the browser is Microsoft Edge Legacy"},"opera":{"type":"Boolean","required":false,"desc":"Whether the browser is Opera"},"vivaldi":{"type":"Boolean","required":false,"desc":"Whether the browser is Vivaldi"},"win":{"type":"Boolean","required":false,"desc":"Whether the operating system is Windows"},"linux":{"type":"Boolean","required":false,"desc":"Whether the operating system is Linux"},"mac":{"type":"Boolean","required":false,"desc":"Whether the operating system is Mac OS"},"cros":{"type":"Boolean","required":false,"desc":"Whether the operating system is Chrome OS"},"android":{"type":"Boolean","required":false,"desc":"Whether the operating system is Android"},"ios":{"type":"Boolean","required":false,"desc":"Whether the operating system is iOS"},"winphone":{"type":"Boolean","required":false,"desc":"Whether the operating system is Windows Phone"},"iphone":{"type":"Boolean","required":false,"desc":"Whether the device is an iPhone"},"ipad":{"type":"Boolean","required":false,"desc":"Whether the device is an iPad"},"ipod":{"type":"Boolean","required":false,"desc":"Whether the device is an iPod"},"kindle":{"type":"Boolean","required":false,"desc":"Whether the device is a Kindle"},"silk":{"type":"Boolean","required":false,"desc":"Whether the browser is Amazon Silk"}},"examples":["{ chrome: true, version: '71.0.3578.98', versionNumber: 71, mac: true, desktop: true, webkit: true, name: 'chrome', platform: 'mac' }"]},"has":{"type":"Object","desc":"Client browser detectable properties","definition":{"touch":{"type":"Boolean","desc":"Client browser runs on device with touch support"},"webStorage":{"type":"Boolean","desc":"Client browser has Web Storage support"}},"examples":["{ touch: false, webStorage: true }"]},"within":{"type":"Object","desc":"Client browser environment","definition":{"iframe":{"type":"Boolean","desc":"Does the app run under an iframe?"}},"examples":["{ iframe: false }"]}},"methods":{"parseSSR":{"desc":"For SSR usage only, and only on the global import (not on $q.platform)","params":{"ssrContext":{"type":"Object","desc":"SSR Context Object","required":true}},"returns":{"type":"Object","tsType":"Platform","desc":"Platform object (like $q.platform) for SSR usage purposes"}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/ajax-bar"},"props":{"position":{"type":"String","desc":"Position within window of where QAjaxBar should be displayed","default":"'top'","values":["'top'","'right'","'bottom'","'left'"],"category":"style","required":false},"size":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"'2px'","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"reverse":{"type":"Boolean","desc":"Reverse direction of progress","category":"behavior"},"skip-hijack":{"type":"Boolean","desc":"Skip Ajax hijacking (not a reactive prop)","category":"behavior"},"hijack-filter":{"type":"Function","desc":"Filter which URL should trigger start() + stop()","params":{"url":{"type":"String","desc":"The URL being triggered","examples":["'https://some.url/path'"]}},"returns":{"type":"Boolean","desc":"Should the URL received as param trigger start() + stop()?"},"category":"behavior","addedIn":"v2.4.5"}},"events":{"start":{"desc":"Emitted when bar is triggered to appear"},"stop":{"desc":"Emitted when bar has finished its job"}},"methods":{"start":{"desc":"Notify bar you are waiting for a new process to finish","params":{"speed":{"type":"Number","default":"300","desc":"Delay (in milliseconds) between progress auto-increments; If delay is 0 then it disables auto-incrementing","required":false}},"returns":{"type":"Number","desc":"Number of active simultaneous sessions"}},"increment":{"desc":"Manually trigger a bar progress increment","params":{"amount":{"type":"Number","desc":"Amount (0 < x <= 100) to increment with"}},"returns":{"type":"Number","desc":"Number of active simultaneous sessions"}},"stop":{"desc":"Notify bar that one process you were waiting has finished","returns":{"type":"Number","desc":"Number of active simultaneous sessions"}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/ajax-bar"},"props":{"position":{"type":"String","desc":"Position within window of where QAjaxBar should be displayed","default":"'top'","values":["'top'","'right'","'bottom'","'left'"],"category":"style","required":false},"size":{"type":"String","desc":"Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"'2px'","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"reverse":{"type":"Boolean","desc":"Reverse direction of progress","category":"behavior"},"skip-hijack":{"type":"Boolean","desc":"Skip Ajax hijacking (not a reactive prop)","category":"behavior"},"hijack-filter":{"type":"Function","desc":"Filter which URL should trigger start() + stop()","params":{"url":{"type":"String","desc":"The URL being triggered","examples":["'https://some.url/path'"]}},"returns":{"type":"Boolean","desc":"Should the URL received as param trigger start() + stop()?"},"category":"behavior","addedIn":"v2.4.5"}},"events":{"start":{"desc":"Emitted when bar is triggered to appear"},"stop":{"desc":"Emitted when bar has finished its job"}},"methods":{"start":{"desc":"Notify bar you are waiting for a new process to finish","params":{"speed":{"type":"Number","default":"300","desc":"Delay (in milliseconds) between progress auto-increments; If delay is 0 then it disables auto-incrementing","required":false}},"returns":{"type":"Number","desc":"Number of active simultaneous sessions"}},"increment":{"desc":"Manually trigger a bar progress increment","params":{"amount":{"type":"Number","desc":"Amount (0 < x <= 100) to increment with"}},"returns":{"type":"Number","desc":"Number of active simultaneous sessions"}},"stop":{"desc":"Notify bar that one process you were waiting has finished","params":null,"returns":{"type":"Number","desc":"Number of active simultaneous sessions"}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/breadcrumbs"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"label":{"type":"String","desc":"The label text for the breadcrumb","examples":["'Home'","'Index'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'span'"],"category":"content","default":"'span'","required":false}},"slots":{"default":{"desc":"This is where custom content goes, unless 'icon' and 'label' props are not enough"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/breadcrumbs"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"label":{"type":"String","desc":"The label text for the breadcrumb","examples":["'Home'","'Index'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'span'","examples":["'div'","'span'"],"required":false}},"slots":{"default":{"desc":"This is where custom content goes, unless 'icon' and 'label' props are not enough"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"type":{"type":"String","desc":"1) Define the button native type attribute (submit, reset, button) or 2) render component with <a> tag so you can access events even if disable or 3) Use 'href' prop and specify 'type' as a media tag","default":"'button'","examples":["'a'","'submit'","'button'","'reset'","'image/png'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"general","required":false},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to' and 'replace' props","examples":["'https://quasar.dev'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only with 'to' or 'href' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"label":{"type":["String","Number"],"desc":"The text that will be shown on the button","examples":["'Button Label'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style","addedIn":"v2.7.6"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"fab":{"type":"Boolean","desc":"Makes button size and shape to fit a Floating Action Button","category":"style"},"fab-mini":{"type":"Boolean","desc":"Makes button size and shape to fit a small Floating Action Button","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"align":{"type":"String","desc":"Label or content alignment","default":"'center'","values":["'left'","'right'","'center'","'around'","'between'","'evenly'"],"category":"content","required":false},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"loading":{"type":["Boolean","null"],"default":"null","desc":"Put button into loading state (displays a QSpinner -- can be overridden by using a 'loading' slot)","category":"behavior|state","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"round":{"type":"Boolean","desc":"Makes a circle shaped button","category":"style"},"percentage":{"type":"Number","desc":"Percentage (0.0 < x < 100.0); To be used along 'loading' prop; Display a progress bar on the background","category":"behavior"},"dark-percentage":{"type":"Boolean","desc":"Progress bar on the background should have dark color; To be used along with 'percentage' and 'loading' props","category":"behavior"}},"slots":{"default":{"desc":"Use for custom content, instead of relying on 'icon' and 'label' props"},"loading":{"desc":"Override the default QSpinner when in 'loading' state"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}},"methods":{"click":{"desc":"Emulate click on QBtn","params":{"evt":{"type":"Event","desc":"JS event object"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"type":{"type":"String","desc":"1) Define the button native type attribute (submit, reset, button) or 2) render component with <a> tag so you can access events even if disable or 3) Use 'href' prop and specify 'type' as a media tag","default":"'button'","examples":["'a'","'submit'","'button'","'reset'","'image/png'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"general","required":false},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to' and 'replace' props","examples":["'https://quasar.dev'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only with 'to' or 'href' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"label":{"type":["String","Number"],"desc":"The text that will be shown on the button","examples":["'Button Label'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style","addedIn":"v2.7.6"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"fab":{"type":"Boolean","desc":"Makes button size and shape to fit a Floating Action Button","category":"style"},"fab-mini":{"type":"Boolean","desc":"Makes button size and shape to fit a small Floating Action Button","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"align":{"type":"String","desc":"Label or content alignment","default":"'center'","values":["'left'","'right'","'center'","'around'","'between'","'evenly'"],"category":"content","required":false},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"loading":{"type":["Boolean","null"],"default":"null","desc":"Put button into loading state (displays a QSpinner -- can be overridden by using a 'loading' slot)","category":"behavior|state","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"round":{"type":"Boolean","desc":"Makes a circle shaped button","category":"style"},"percentage":{"type":"Number","desc":"Percentage (0.0 < x < 100.0); To be used along 'loading' prop; Display a progress bar on the background","category":"behavior"},"dark-percentage":{"type":"Boolean","desc":"Progress bar on the background should have dark color; To be used along with 'percentage' and 'loading' props","category":"behavior"}},"slots":{"default":{"desc":"Use for custom content, instead of relying on 'icon' and 'label' props"},"loading":{"desc":"Override the default QSpinner when in 'loading' state"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}},"methods":{"click":{"desc":"Emulate click on QBtn","params":{"evt":{"type":"Event","desc":"JS event object"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button-dropdown"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"desc":"Controls Menu show/hidden state; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean","examples":["# v-model=\"menuState\""]},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"type":{"type":"String","desc":"1) Define the button native type attribute (submit, reset, button) or 2) render component with <a> tag so you can access events even if disable or 3) Use 'href' prop and specify 'type' as a media tag","default":"'button'","examples":["'a'","'submit'","'button'","'reset'","'image/png'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"general","required":false},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to' and 'replace' props","examples":["'https://quasar.dev'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only with 'to' or 'href' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"label":{"type":["String","Number"],"desc":"The text that will be shown on the button","examples":["'Button Label'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style","addedIn":"v2.7.6"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"fab":{"type":"Boolean","desc":"Makes button size and shape to fit a Floating Action Button","category":"style"},"fab-mini":{"type":"Boolean","desc":"Makes button size and shape to fit a small Floating Action Button","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"align":{"type":"String","desc":"Label or content alignment","default":"'center'","values":["'left'","'right'","'center'","'around'","'between'","'evenly'"],"category":"content","required":false},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"loading":{"type":["Boolean","null"],"default":"null","desc":"Put button into loading state (displays a QSpinner -- can be overridden by using a 'loading' slot)","category":"behavior|state","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"split":{"type":"Boolean","desc":"Split dropdown icon into its own button","category":"content|behavior"},"dropdown-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"disable-main-btn":{"type":"Boolean","desc":"Disable main button (useful along with 'split' prop)","category":"behavior"},"disable-dropdown":{"type":"Boolean","desc":"Disables dropdown (dropdown button if using along 'split' prop)","category":"behavior"},"no-icon-animation":{"type":"Boolean","desc":"Disables the rotation of the dropdown icon when state is toggled","category":"style"},"content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the menu","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"content-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the menu","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"cover":{"type":"Boolean","desc":"Allows the menu to cover the button. When used, the 'menu-self' and 'menu-fit' props are no longer effective","category":"position"},"persistent":{"type":"Boolean","desc":"Allows the menu to not be dismissed by a click/tap outside of the menu or by hitting the ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Allows any click/tap in the menu to close it; Useful instead of attaching events to each menu item that should close the menu on click/tap","category":"behavior"},"menu-anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'bottom end'","category":"position","required":false},"menu-self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'top end'","category":"position","required":false},"menu-offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[8, 8]","[5, 10]"],"category":"position"},"toggle-aria-label":{"type":"String","desc":"aria-label to be used on the dropdown toggle element","examples":["'Open menu'"],"category":"accessibility","addedIn":"v2.8.4"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"label":{"desc":"Customize main button's content through this slot, unless you're using the 'icon' and 'label' props"},"loading":{"desc":"Override the default QSpinner when in 'loading' state","addedIn":"v2.8"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"click":{"desc":"Emitted when user clicks/taps on the main button (not the icon one, if using 'split')","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button-dropdown"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"desc":"Controls Menu show/hidden state; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean","examples":["# v-model=\"menuState\""]},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"type":{"type":"String","desc":"1) Define the button native type attribute (submit, reset, button) or 2) render component with <a> tag so you can access events even if disable or 3) Use 'href' prop and specify 'type' as a media tag","default":"'button'","examples":["'a'","'submit'","'button'","'reset'","'image/png'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"general","required":false},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to' and 'replace' props","examples":["'https://quasar.dev'","# href=\"https://quasar.dev\" target=\"_blank\""],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only with 'to' or 'href' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"label":{"type":["String","Number"],"desc":"The text that will be shown on the button","examples":["'Button Label'"],"category":"content"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style","addedIn":"v2.7.6"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"fab":{"type":"Boolean","desc":"Makes button size and shape to fit a Floating Action Button","category":"style"},"fab-mini":{"type":"Boolean","desc":"Makes button size and shape to fit a small Floating Action Button","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"align":{"type":"String","desc":"Label or content alignment","default":"'center'","values":["'left'","'right'","'center'","'around'","'between'","'evenly'"],"category":"content","required":false},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"loading":{"type":["Boolean","null"],"default":"null","desc":"Put button into loading state (displays a QSpinner -- can be overridden by using a 'loading' slot)","category":"behavior|state","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"split":{"type":"Boolean","desc":"Split dropdown icon into its own button","category":"content|behavior"},"dropdown-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"disable-main-btn":{"type":"Boolean","desc":"Disable main button (useful along with 'split' prop)","category":"behavior"},"disable-dropdown":{"type":"Boolean","desc":"Disables dropdown (dropdown button if using along 'split' prop)","category":"behavior"},"no-icon-animation":{"type":"Boolean","desc":"Disables the rotation of the dropdown icon when state is toggled","category":"style"},"content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the menu","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"content-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the menu","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"cover":{"type":"Boolean","desc":"Allows the menu to cover the button. When used, the 'menu-self' and 'menu-fit' props are no longer effective","category":"position"},"persistent":{"type":"Boolean","desc":"Allows the menu to not be dismissed by a click/tap outside of the menu or by hitting the ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Allows any click/tap in the menu to close it; Useful instead of attaching events to each menu item that should close the menu on click/tap","category":"behavior"},"menu-anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'bottom end'","category":"position","required":false},"menu-self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'top end'","category":"position","required":false},"menu-offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position"},"toggle-aria-label":{"type":"String","desc":"aria-label to be used on the dropdown toggle element","examples":["'Open menu'"],"category":"accessibility","addedIn":"v2.8.4"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"label":{"desc":"Customize main button's content through this slot, unless you're using the 'icon' and 'label' props"},"loading":{"desc":"Override the default QSpinner when in 'loading' state","addedIn":"v2.8"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"click":{"desc":"Emitted when user clicks/taps on the main button (not the icon one, if using 'split')","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button-toggle"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"selected\""]},"options":{"type":"Array","desc":"Array of Objects defining each option","required":true,"definition":{"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the button","examples":["{ 'aria-label': 'Button label' }"]},"label":{"type":"String","desc":"Label of option button; Use this prop and/or 'icon', but at least one is required","examples":["'Option 1'"]},"icon":{"type":"String","desc":"Icon of option button; Use this prop and/or 'label', but at least one is required","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"value":{"type":"Any","desc":"Value of the option that will be used by component model","required":true},"slot":{"type":"String","desc":"Slot name to use for this button content; Useful for customizing content or even add tooltips","examples":["'mySlot'"]},"...props":{"type":"Any","desc":"Any other QBtn props (including class and style)"}},"examples":["[ {label: 'One', value: 'one'}, {label: 'Two', value: 'two'} ]"],"category":"model"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"toggle-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"toggle-text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spread":{"type":"Boolean","desc":"Spread horizontally to all available space","category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"size":{"type":"String","desc":"Button size name or a CSS unit including unit name","examples":["'xs'","'sm'","'md'","'lg'","'xl'","'25px'","'2rem'"],"category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"clearable":{"type":"Boolean","desc":"Clears model on click of the already selected button","category":"model"}},"slots":{"default":{"desc":"Suggestions: QTooltip, QBadge"},"...":{"desc":"Any other dynamic slots to be used with 'slot' property of the 'options' prop"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the already selected button is clicked"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/button-toggle"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"selected\""]},"options":{"type":"Array","desc":"Array of Objects defining each option","required":true,"definition":{"attrs":{"type":"Object","desc":"Key-value for attributes to be set on the button","examples":["{ 'aria-label': 'Button label' }"]},"label":{"type":"String","desc":"Label of option button; Use this prop and/or 'icon', but at least one is required","examples":["'Option 1'"]},"icon":{"type":"String","desc":"Icon of option button; Use this prop and/or 'label', but at least one is required","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"value":{"type":"Any","desc":"Value of the option that will be used by component model","required":true},"slot":{"type":"String","desc":"Slot name to use for this button content; Useful for customizing content or even add tooltips","examples":["'mySlot'"]},"...props":{"type":"Any","desc":"Any other QBtn props (including class and style)"}},"examples":["[ { label: 'One', value: 'one' }, { label: 'Two', value: 'two' } ]"],"category":"model"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"toggle-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"toggle-text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"spread":{"type":"Boolean","desc":"Spread horizontally to all available space","category":"content"},"outline":{"type":"Boolean","desc":"Use 'outline' design","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design","category":"style"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect","category":"style"},"size":{"type":"String","desc":"Button size name or a CSS unit including unit name","examples":["'xs'","'sm'","'md'","'lg'","'xl'","'25px'","'2rem'"],"category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"no-caps":{"type":"Boolean","desc":"Avoid turning label text into caps (which happens by default)","category":"content"},"no-wrap":{"type":"Boolean","desc":"Avoid label text wrapping","category":"content"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"stack":{"type":"Boolean","desc":"Stack icon and label vertically instead of on same line (like it is by default)","category":"content"},"stretch":{"type":"Boolean","desc":"When used on flexbox parent, button will stretch to parent's height","category":"content"},"clearable":{"type":"Boolean","desc":"Clears model on click of the already selected button","category":"model"}},"slots":{"default":{"desc":"Suggestions: QTooltip, QBadge"},"...":{"desc":"Any other dynamic slots to be used with 'slot' property of the 'options' prop"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the already selected button is clicked"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/card"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'form'"],"category":"content","default":"'div'","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/card"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'form'"],"required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/card"},"props":{"horizontal":{"type":"Boolean","desc":"Display a horizontal section (will have no padding and can contain other QCardSection)","category":"content"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'form'"],"category":"content","default":"'div'","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/card"},"props":{"horizontal":{"type":"Boolean","desc":"Display a horizontal section (will have no padding and can contain other QCardSection)","category":"content"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'form'"],"required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/carousel"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Default transitions and swipe actions will be on the vertical axis","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"height":{"type":"String","desc":"Height of Carousel in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style"},"padding":{"type":"Boolean","desc":"Applies a default padding to each slide, according to the usage of 'arrows' and 'navigation' props","category":"content"},"control-color":{"type":"String","tsType":"NamedColor","desc":"Color name for QCarousel button controls (arrows, navigation) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-text-color":{"type":"String","tsType":"NamedColor","desc":"Color name for text color of QCarousel button controls (arrows, navigation) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-type":{"type":"String","desc":"Type of button to use for controls (arrows, navigation)","values":["'regular'","'flat'","'outline'","'push'","'unelevated'"],"category":"style"},"autoplay":{"type":["Number","Boolean"],"desc":"Jump to next slide (if 'true' or val > 0) or previous slide (if val < 0) at fixed time intervals (in milliseconds); 'false' disables autoplay, 'true' enables it for 5000ms intervals","default":"false","examples":["true","false","2500"],"category":"behavior","required":false},"arrows":{"type":"Boolean","desc":"Show navigation arrow buttons","category":"content"},"prev-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"next-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"navigation":{"type":"Boolean","desc":"Show navigation dots","category":"content"},"navigation-position":{"type":"String","desc":"Side to stick navigation to","default":"# 'bottom'/'right'","values":["'top'","'right'","'bottom'","'left'"],"category":"content","required":false},"navigation-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"navigation-active-icon":{"type":"String","desc":"Icon name following Quasar convention for the active (current slide) navigation icon; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"thumbnails":{"type":"Boolean","desc":"Show thumbnails","category":"content"}},"slots":{"default":{"desc":"Suggestion: QCarouselSlide"},"control":{"desc":"Slot specific for QCarouselControl"},"navigation-icon":{"desc":"Slot for navigation icon/btn; Suggestion: QBtn","scope":{"index":{"type":"Number","desc":"The 0-based index of corresponding slide"},"maxIndex":{"type":"Number","desc":"The available number of slides"},"name":{"type":"Any","desc":"The name of the corresponding slide"},"active":{"type":"Boolean","desc":"Is this the current slide?"},"btnProps":{"type":"Object","desc":"Default QBtn props that can be binded to your own QBtn"},"onClick":{"type":"Function","desc":"Default trigger when clicked/tapped on","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"returns":null}}}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"toggleFullscreen":{"desc":"Toggle the view to be fullscreen or not fullscreen"},"setFullscreen":{"desc":"Enter the fullscreen view"},"exitFullscreen":{"desc":"Leave the fullscreen view"},"next":{"desc":"Go to next panel"},"previous":{"desc":"Go to previous panel"},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/carousel"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Default transitions and swipe actions will be on the vertical axis","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"height":{"type":"String","desc":"Height of Carousel in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style"},"padding":{"type":"Boolean","desc":"Applies a default padding to each slide, according to the usage of 'arrows' and 'navigation' props","category":"content"},"control-color":{"type":"String","tsType":"NamedColor","desc":"Color name for QCarousel button controls (arrows, navigation) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-text-color":{"type":"String","tsType":"NamedColor","desc":"Color name for text color of QCarousel button controls (arrows, navigation) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-type":{"type":"String","desc":"Type of button to use for controls (arrows, navigation)","values":["'regular'","'flat'","'outline'","'push'","'unelevated'"],"category":"style"},"autoplay":{"type":["Number","Boolean"],"desc":"Jump to next slide (if 'true' or val > 0) or previous slide (if val < 0) at fixed time intervals (in milliseconds); 'false' disables autoplay, 'true' enables it for 5000ms intervals","default":"false","examples":["true","false","2500"],"category":"behavior","required":false},"arrows":{"type":"Boolean","desc":"Show navigation arrow buttons","category":"content"},"prev-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"next-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"navigation":{"type":"Boolean","desc":"Show navigation dots","category":"content"},"navigation-position":{"type":"String","desc":"Side to stick navigation to","default":"# 'bottom'/'right'","values":["'top'","'right'","'bottom'","'left'"],"category":"content","required":false},"navigation-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"navigation-active-icon":{"type":"String","desc":"Icon name following Quasar convention for the active (current slide) navigation icon; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"thumbnails":{"type":"Boolean","desc":"Show thumbnails","category":"content"}},"slots":{"default":{"desc":"Suggestion: QCarouselSlide"},"control":{"desc":"Slot specific for QCarouselControl"},"navigation-icon":{"desc":"Slot for navigation icon/btn; Suggestion: QBtn","scope":{"index":{"type":"Number","desc":"The 0-based index of corresponding slide"},"maxIndex":{"type":"Number","desc":"The available number of slides"},"name":{"type":"Any","desc":"The name of the corresponding slide"},"active":{"type":"Boolean","desc":"Is this the current slide?"},"btnProps":{"type":"Object","desc":"Default QBtn props that can be binded to your own QBtn"},"onClick":{"type":"Function","desc":"Default trigger when clicked/tapped on","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"returns":null}}}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"toggleFullscreen":{"desc":"Toggle the view to be fullscreen or not fullscreen","params":null,"returns":null},"setFullscreen":{"desc":"Enter the fullscreen view","params":null,"returns":null},"exitFullscreen":{"desc":"Leave the fullscreen view","params":null,"returns":null},"next":{"desc":"Go to next panel","params":null,"returns":null},"previous":{"desc":"Go to previous panel","params":null,"returns":null},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/carousel"},"props":{"position":{"type":"String","desc":"Side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically (in pixels)","default":"[ 18, 18 ]","examples":["[8, 8]","[5, 10]"],"category":"position","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/carousel"},"props":{"position":{"type":"String","desc":"Side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically (in pixels)","default":"[ 18, 18 ]","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/checkbox"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Any","Array"],"examples":["false","['car', 'building']"]},"val":{"type":"Any","desc":"Works when model ('value') is Array. It tells the component which value should add/remove when ticked/unticked","examples":["'car'"],"category":"model"},"true-value":{"type":"Any","desc":"What model value should be considered as checked/ticked/on?","default":"true","examples":["'Agreed'"],"category":"model","required":false},"false-value":{"type":"Any","desc":"What model value should be considered as unchecked/unticked/off?","default":"false","examples":["'Disagree'"],"category":"model","required":false},"indeterminate-value":{"type":"Any","desc":"What model value should be considered as 'indeterminate'?","default":"null","examples":["0","'not_answered'"],"category":"model","required":false},"toggle-order":{"type":"String","desc":"Determines toggle order of the two states ('t' stands for state of true, 'f' for state of false); If 'toggle-indeterminate' is true, then the order is: indet -> first state -> second state -> indet (and repeat), otherwise: indet -> first state -> second state -> first state -> second state -> ...","default":"'tf'","values":["'tf'","'ft'"],"category":"behavior","required":false},"toggle-indeterminate":{"type":"Boolean","desc":"When user clicks/taps on the component, should we toggle through the indeterminate state too?","category":"behavior"},"label":{"type":"String","desc":"Label to display along the component (or use the default slot instead of this prop)","examples":["'I agree with the Terms and Conditions'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the component","category":"label"},"checked-icon":{"type":"String","examples":["'visibility'"],"category":"icons","desc":"The icon to be used when the model is truthy (instead of the default design)","addedIn":"v2.5"},"unchecked-icon":{"type":"String","examples":["'visibility_off'"],"category":"icons","desc":"The icon to be used when the toggle is falsy (instead of the default design)","addedIn":"v2.5"},"indeterminate-icon":{"type":"String","examples":["'help'"],"category":"icons","desc":"The icon to be used when the model is indeterminate (instead of the default design)","addedIn":"v2.5"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when the component is unticked/ off?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"toggle":{"desc":"Toggle the state (of the model)"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/checkbox"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Any","Array"],"examples":["false","[ 'car', 'building' ]"]},"val":{"type":"Any","desc":"Works when model ('value') is Array. It tells the component which value should add/remove when ticked/unticked","examples":["'car'"],"category":"model"},"true-value":{"type":"Any","desc":"What model value should be considered as checked/ticked/on?","default":"true","examples":["'Agreed'"],"category":"model","required":false},"false-value":{"type":"Any","desc":"What model value should be considered as unchecked/unticked/off?","default":"false","examples":["'Disagree'"],"category":"model","required":false},"indeterminate-value":{"type":"Any","desc":"What model value should be considered as 'indeterminate'?","default":"null","examples":["0","'not_answered'"],"category":"model","required":false},"toggle-order":{"type":"String","desc":"Determines toggle order of the two states ('t' stands for state of true, 'f' for state of false); If 'toggle-indeterminate' is true, then the order is: indet -> first state -> second state -> indet (and repeat), otherwise: indet -> first state -> second state -> first state -> second state -> ...","default":"'tf'","values":["'tf'","'ft'"],"category":"behavior","required":false},"toggle-indeterminate":{"type":"Boolean","desc":"When user clicks/taps on the component, should we toggle through the indeterminate state too?","category":"behavior"},"label":{"type":"String","desc":"Label to display along the component (or use the default slot instead of this prop)","examples":["'I agree with the Terms and Conditions'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the component","category":"label"},"checked-icon":{"type":"String","examples":["'visibility'"],"category":"icons","desc":"The icon to be used when the model is truthy (instead of the default design)","addedIn":"v2.5"},"unchecked-icon":{"type":"String","examples":["'visibility_off'"],"category":"icons","desc":"The icon to be used when the toggle is falsy (instead of the default design)","addedIn":"v2.5"},"indeterminate-icon":{"type":"String","examples":["'help'"],"category":"icons","desc":"The icon to be used when the model is indeterminate (instead of the default design)","addedIn":"v2.5"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when the component is unticked/ off?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"toggle":{"desc":"Toggle the state (of the model)","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/chip"},"props":{"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"size":{"type":"String","desc":"QChip size name or a CSS unit including unit name","examples":["'xs'","'sm'","'md'","'lg'","'xl'","'25px'","'2rem'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-remove":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-selected":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"label":{"type":["String","Number"],"desc":"Chip's content as string; overrides default slot if specified","examples":["'John Doe'","'Book'"],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"model-value":{"desc":"Model of the component determining if QChip should be rendered or not","required":false,"syncable":true,"category":"model","type":"Boolean","default":"true"},"selected":{"type":["Boolean","null"],"default":"null","sync":true,"desc":"Model for QChip if it's selected or not","examples":["# v-model:selected=\"myState\""],"category":"model","required":false,"syncable":true},"square":{"type":"Boolean","desc":"Sets a low value for border-radius instead of the default one, making it close to a square","category":"style"},"outline":{"type":"Boolean","desc":"Display using the 'outline' design","category":"style"},"clickable":{"type":"Boolean","desc":"Is QChip clickable? If it's the case, then it will add hover effects and emit 'click' events","category":"state"},"removable":{"type":"Boolean","desc":"If set, then it displays a 'remove' icon that when clicked the QChip emits 'remove' event","category":"state"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"remove-aria-label":{"type":"String","desc":"aria-label to be used on the remove icon","examples":["'Remove item'"],"category":"accessibility","addedIn":"v2.8.4"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"default":{"desc":"This is where QChip content goes, if not using 'label' property"}},"events":{"click":{"desc":"Emitted on QChip click if 'clickable' property is set","params":{"evt":{"type":"Event","desc":"JS event object"}}},"update:selected":{"desc":"Used by Vue on 'v-model:selected' for updating its value","params":{"state":{"type":"Boolean","desc":"Selected state"}}},"remove":{"desc":"Works along with 'value' and 'removable' prop. Emitted when toggling rendering state of the QChip","params":{"state":{"type":"Boolean","desc":"Render state (render or not)"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/chip"},"props":{"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"size":{"type":"String","desc":"QChip size name or a CSS unit including unit name","examples":["'xs'","'sm'","'md'","'lg'","'xl'","'25px'","'2rem'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-right":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-remove":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-selected":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"label":{"type":["String","Number"],"desc":"Chip's content as string; overrides default slot if specified","examples":["'John Doe'","'Book'"],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"model-value":{"desc":"Model of the component determining if QChip should be rendered or not","required":false,"syncable":true,"category":"model","type":"Boolean","default":"true"},"selected":{"type":["Boolean","null"],"default":"null","sync":true,"desc":"Model for QChip if it's selected or not","examples":["# v-model:selected=\"myState\""],"category":"model","required":false,"syncable":true},"square":{"type":"Boolean","desc":"Sets a low value for border-radius instead of the default one, making it close to a square","category":"style"},"outline":{"type":"Boolean","desc":"Display using the 'outline' design","category":"style"},"clickable":{"type":"Boolean","desc":"Is QChip clickable? If it's the case, then it will add hover effects and emit 'click' events","category":"state"},"removable":{"type":"Boolean","desc":"If set, then it displays a 'remove' icon that when clicked the QChip emits 'remove' event","category":"state"},"ripple":{"type":["Boolean","Object"],"desc":"Configure material ripple (disable it by setting it to 'false' or supply a config object)","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false},"remove-aria-label":{"type":"String","desc":"aria-label to be used on the remove icon","examples":["'Remove item'"],"category":"accessibility","addedIn":"v2.8.4"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"default":{"desc":"This is where QChip content goes, if not using 'label' property"}},"events":{"click":{"desc":"Emitted on QChip click if 'clickable' property is set","params":{"evt":{"type":"Event","desc":"JS event object"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"update:selected":{"desc":"Used by Vue on 'v-model:selected' for updating its value","params":{"state":{"type":"Boolean","desc":"Selected state"}}},"remove":{"desc":"Works along with 'value' and 'removable' prop. Emitted when toggling rendering state of the QChip","params":{"state":{"type":"Boolean","desc":"Render state (render or not)"}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/date"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"landscape":{"type":"Boolean","desc":"Display the component in landscape mode","category":"behavior"},"mask":{"type":"String","desc":"Mask (formatting string) used for parsing and formatting value","category":"model","default":"'YYYY/MM/DD'","examples":["'YYYY-MM-DD'","'MMMM Do, YYYY'","'YYYY-MM-DD HH:mm:ss'"],"required":false},"locale":{"type":"Object","desc":"Locale formatting options","examples":["{ monthsShort: ['Ian', 'Feb', 'Mar', '...'] }"],"definition":{"days":{"type":"Array","desc":"List of full day names (DDDD), starting with Sunday","examples":["['Duminica', 'Luni', 'Marti', '...']"]},"daysShort":{"type":"Array","desc":"List of short day names (DDD), starting with Sunday","examples":["['Dum', 'Lun', 'Mar', '...']"]},"months":{"type":"Array","desc":"List of full month names (MMMM), starting with January","examples":["['Ianuarie', 'Februarie', 'Martie', '...']"]},"monthsShort":{"type":"Array","desc":"List of short month names (MMM), starting with January","examples":["['Ian', 'Feb', 'Mar', '...']"]}},"category":"model"},"calendar":{"type":"String","desc":"Specify calendar type","default":"'gregorian'","values":["'gregorian'","'persian'"],"category":"model","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Date(s) of the component; Must be Array if using 'multiple' prop; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","Array","Object","null","undefined"],"examples":["# v-model=\"myDate\"","# v-model=\"[myDate1, myDate2]\"","# v-model=\"[{ from: myDateFrom, to: myDateTo }]\"","# v-model=\"[myDate1, { from: myDateFrom, to: myDateTo }, myDate2]\""]},"title":{"type":"String","desc":"When specified, it overrides the default header title; Makes sense when not in 'minimal' mode","examples":["'Birthday'"],"category":"content"},"subtitle":{"type":"String","desc":"When specified, it overrides the default header subtitle; Makes sense when not in 'minimal' mode","examples":["'John Doe'"],"category":"content"},"default-year-month":{"type":"String","desc":"The default year and month to display (in YYYY/MM format) when model is unfilled (undefined or null); Please ensure it is within the navigation min/max year-month (if using them)","examples":["'1986/02'"],"category":"model"},"default-view":{"type":"String","desc":"The view which will be displayed by default","default":"'Calendar'","values":["'Calendar'","'Months'","'Years'"],"category":"model","required":false},"years-in-month-view":{"type":"Boolean","desc":"Show the years selector in months view","category":"behavior"},"events":{"type":["Array","Function"],"desc":"A list of events to highlight on the calendar; If using a function, it receives the date as a String and must return a Boolean (matches or not); If using a function then for best performance, reference it from your scope and do not define it inline","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"Boolean","desc":"If true, the current date will be highlighted"},"examples":["['2018/11/05', '2018/11/06', '2018/11/09', '2018/11/23']","date => date[9] % 3 === 0"],"category":"model"},"event-color":{"type":["String","Function"],"desc":"Color name (from the Quasar Color Palette); If using a function, it receives the date as a String and must return a String (color for the received date); If using a function then for best performance, reference it from your scope and do not define it inline","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"String","desc":"Color for the current date.","examples":["'teal'","'orange'"]},"examples":["'teal-10'","(date) => date[9] % 2 === 0 ? 'teal' : 'orange'"],"category":"style"},"options":{"type":["Array","Function"],"desc":"Optionally configure the days that are selectable; If using a function, it receives the date as a String and must return a Boolean (is date acceptable or not); If using a function then for best performance, reference it from your scope and do not define it inline; Incompatible with 'range' prop","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"Boolean","desc":"If true, the current date will be made available for selection"},"examples":["['2018/11/05', '2018/11/12', '2018/11/19', '2018/11/26' ]","date => date[9] % 3 === 0","date => date >= '2018/11/03' && date <= '2018/11/15'"],"category":"model"},"navigation-min-year-month":{"type":"String","desc":"Lock user from navigating below a specific year+month (in YYYY/MM format); This prop is not used to correct the model; You might want to also use 'default-year-month' prop","examples":["'2020/07'"],"category":"selection"},"navigation-max-year-month":{"type":"String","desc":"Lock user from navigating above a specific year+month (in YYYY/MM format); This prop is not used to correct the model; You might want to also use 'default-year-month' prop","examples":["'2020/10'"],"category":"selection"},"no-unset":{"type":"Boolean","desc":"Remove ability to unselect a date; It does not apply to selecting a range over already selected dates","category":"selection"},"first-day-of-week":{"type":["String","Number"],"desc":"Sets the day of the week that is considered the first day (0 - Sunday, 1 - Monday, ...); This day will show in the left-most column of the calendar","default":"# based on configured Quasar lang language","examples":["1","# first-day-of-week=\"1\"","# :first-day-of-week=\"selectedFirstDayOfTheWeek\""],"category":"model","required":false},"today-btn":{"type":"Boolean","desc":"Display a button that selects the current day","category":"content"},"minimal":{"type":"Boolean","desc":"Don’t display the header","category":"content"},"multiple":{"type":"Boolean","desc":"Allow multiple selection; Model must be Array","category":"model|selection"},"range":{"type":"Boolean","desc":"Allow range selection; Partial compatibility with 'options' prop: selected ranges might also include 'unselectable' days","category":"model|selection"},"emit-immediately":{"type":"Boolean","desc":"Emit model when user browses month and year too; ONLY for single selection (non-multiple, non-range)","category":"model"}},"slots":{"default":{"desc":"This is where additional buttons can go"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","Array","Object","null"],"desc":"New model value","required":true},"reason":{"type":"String","desc":"Reason of the user interaction (what was picked)","values":["'add-day'","'remove-day'","'add-range'","'remove-range'","'mask'","'locale'","'year'","'month'"]},"details":{"type":"Object","desc":"Object of properties on the new model","definition":{"year":{"type":"Number","required":true,"desc":"The year of the date that the user has clicked/tapped on"},"month":{"type":"Number","required":true,"desc":"The month of the date that the user has clicked/tapped on"},"day":{"type":"Number","required":true,"desc":"The day of the month that the user has clicked/tapped on"},"from":{"type":"Object","required":false,"desc":"Object of properties of the range starting point (only if range)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}},"to":{"type":"Object","required":false,"desc":"Object of properties of the range ending point (only if range)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}}}},"navigation":{"desc":"Emitted when user navigates to a different month or year (and even when the model changes from an outside source)","params":{"view":{"type":"Object","desc":"Definition of the current view (year, month)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"}}}}},"range-start":{"desc":"User has started a range selection","params":{"from":{"type":"Object","desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}},"range-end":{"desc":"User has ended a range selection","params":{"range":{"type":"Object","desc":"Definition of the range","definition":{"from":{"type":"Object","required":true,"desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}},"to":{"type":"Object","required":true,"desc":"Definition of date to where the range ends","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}}}}},"methods":{"setToday":{"desc":"Change model to today"},"setView":{"desc":"Change current view","params":{"view":{"type":"String","required":true,"desc":"QDate view name","values":["'Calendar'","'Months'","'Years'"]}}},"offsetCalendar":{"desc":"Increment or decrement calendar view's month or year","params":{"type":{"type":"String","required":true,"desc":"What to increment/decrement","values":["'month'","'year'"]},"descending":{"type":"Boolean","desc":"Decrement?"}}},"setCalendarTo":{"desc":"Change current year and month of the Calendar view; It gets corrected if using navigation-min/max-year-month and sets the current view to Calendar","params":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"}}},"setEditingRange":{"desc":"Configure the current editing range","params":{"from":{"type":"Object","desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"},"day":{"type":"Number","desc":"The day of month"}}},"to":{"type":"Object","desc":"Definition of date to where the range ends","definition":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"},"day":{"type":"Number","desc":"The day of month"}}}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/date"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"landscape":{"type":"Boolean","desc":"Display the component in landscape mode","category":"behavior"},"mask":{"type":"String","desc":"Mask (formatting string) used for parsing and formatting value","category":"model","default":"'YYYY/MM/DD'","examples":["'YYYY-MM-DD'","'MMMM Do, YYYY'","'YYYY-MM-DD HH:mm:ss'"],"required":false},"locale":{"type":"Object","desc":"Locale formatting options","examples":["{ monthsShort: [ 'Ian', 'Feb', 'Mar', '...' ] }"],"definition":{"days":{"type":"Array","desc":"List of full day names (DDDD), starting with Sunday","examples":["[ 'Duminica', 'Luni', 'Marti', '...' ]"]},"daysShort":{"type":"Array","desc":"List of short day names (DDD), starting with Sunday","examples":["[ 'Dum', 'Lun', 'Mar', '...' ]"]},"months":{"type":"Array","desc":"List of full month names (MMMM), starting with January","examples":["[ 'Ianuarie', 'Februarie', 'Martie', '...' ]"]},"monthsShort":{"type":"Array","desc":"List of short month names (MMM), starting with January","examples":["[ 'Ian', 'Feb', 'Mar', '...' ]"]}},"category":"model"},"calendar":{"type":"String","desc":"Specify calendar type","default":"'gregorian'","values":["'gregorian'","'persian'"],"category":"model","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Date(s) of the component; Must be Array if using 'multiple' prop; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","Array","Object","null","undefined"],"examples":["# v-model=\"myDate\"","# v-model=\"[myDate1, myDate2]\"","# v-model=\"[{ from: myDateFrom, to: myDateTo }]\"","# v-model=\"[myDate1, { from: myDateFrom, to: myDateTo }, myDate2]\""]},"title":{"type":"String","desc":"When specified, it overrides the default header title; Makes sense when not in 'minimal' mode","examples":["'Birthday'"],"category":"content"},"subtitle":{"type":"String","desc":"When specified, it overrides the default header subtitle; Makes sense when not in 'minimal' mode","examples":["'John Doe'"],"category":"content"},"default-year-month":{"type":"String","desc":"The default year and month to display (in YYYY/MM format) when model is unfilled (undefined or null); Please ensure it is within the navigation min/max year-month (if using them)","examples":["'1986/02'"],"category":"model"},"default-view":{"type":"String","desc":"The view which will be displayed by default","default":"'Calendar'","values":["'Calendar'","'Months'","'Years'"],"category":"model","required":false},"years-in-month-view":{"type":"Boolean","desc":"Show the years selector in months view","category":"behavior"},"events":{"type":["Array","Function"],"desc":"A list of events to highlight on the calendar; If using a function, it receives the date as a String and must return a Boolean (matches or not); If using a function then for best performance, reference it from your scope and do not define it inline","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"Boolean","desc":"If true, the current date will be highlighted"},"examples":["[ '2018/11/05', '2018/11/06', '2018/11/09', '2018/11/23' ]","date => (date[ 9 ] % 3 === 0)"],"category":"model"},"event-color":{"type":["String","Function"],"desc":"Color name (from the Quasar Color Palette); If using a function, it receives the date as a String and must return a String (color for the received date); If using a function then for best performance, reference it from your scope and do not define it inline","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"String","desc":"Color for the current date.","examples":["'teal'","'orange'"]},"examples":["'teal-10'","date => (date[ 9 ] % 2 === 0 ? 'teal' : 'orange')"],"category":"style"},"options":{"type":["Array","Function"],"desc":"Optionally configure the days that are selectable; If using a function, it receives the date as a String and must return a Boolean (is date acceptable or not); If using a function then for best performance, reference it from your scope and do not define it inline; Incompatible with 'range' prop","params":{"date":{"type":"String","desc":"The current date being processed.","examples":["'2018/11/05'","'2021/10/25'"]}},"returns":{"type":"Boolean","desc":"If true, the current date will be made available for selection"},"examples":["[ '2018/11/05', '2018/11/12', '2018/11/19', '2018/11/26' ]","date => (date[ 9 ] % 3 === 0)","date => (date >= '2018/11/03' && date <= '2018/11/15')"],"category":"model"},"navigation-min-year-month":{"type":"String","desc":"Lock user from navigating below a specific year+month (in YYYY/MM format); This prop is not used to correct the model; You might want to also use 'default-year-month' prop","examples":["'2020/07'"],"category":"selection"},"navigation-max-year-month":{"type":"String","desc":"Lock user from navigating above a specific year+month (in YYYY/MM format); This prop is not used to correct the model; You might want to also use 'default-year-month' prop","examples":["'2020/10'"],"category":"selection"},"no-unset":{"type":"Boolean","desc":"Remove ability to unselect a date; It does not apply to selecting a range over already selected dates","category":"selection"},"first-day-of-week":{"type":["String","Number"],"desc":"Sets the day of the week that is considered the first day (0 - Sunday, 1 - Monday, ...); This day will show in the left-most column of the calendar","default":"# based on configured Quasar lang language","examples":["1","# first-day-of-week=\"1\"","# :first-day-of-week=\"selectedFirstDayOfTheWeek\""],"category":"model","required":false},"today-btn":{"type":"Boolean","desc":"Display a button that selects the current day","category":"content"},"minimal":{"type":"Boolean","desc":"Don’t display the header","category":"content"},"multiple":{"type":"Boolean","desc":"Allow multiple selection; Model must be Array","category":"model|selection"},"range":{"type":"Boolean","desc":"Allow range selection; Partial compatibility with 'options' prop: selected ranges might also include 'unselectable' days","category":"model|selection"},"emit-immediately":{"type":"Boolean","desc":"Emit model when user browses month and year too; ONLY for single selection (non-multiple, non-range)","category":"model"}},"slots":{"default":{"desc":"This is where additional buttons can go"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","Array","Object","null"],"desc":"New model value","required":true},"reason":{"type":"String","desc":"Reason of the user interaction (what was picked)","values":["'add-day'","'remove-day'","'add-range'","'remove-range'","'mask'","'locale'","'year'","'month'"]},"details":{"type":"Object","desc":"Object of properties on the new model","definition":{"year":{"type":"Number","required":true,"desc":"The year of the date that the user has clicked/tapped on"},"month":{"type":"Number","required":true,"desc":"The month of the date that the user has clicked/tapped on"},"day":{"type":"Number","required":true,"desc":"The day of the month that the user has clicked/tapped on"},"from":{"type":"Object","required":false,"desc":"Object of properties of the range starting point (only if range)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}},"to":{"type":"Object","required":false,"desc":"Object of properties of the range ending point (only if range)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}}}},"navigation":{"desc":"Emitted when user navigates to a different month or year (and even when the model changes from an outside source)","params":{"view":{"type":"Object","desc":"Definition of the current view (year, month)","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"}}}}},"range-start":{"desc":"User has started a range selection","params":{"from":{"type":"Object","desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}},"range-end":{"desc":"User has ended a range selection","params":{"range":{"type":"Object","desc":"Definition of the range","definition":{"from":{"type":"Object","required":true,"desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}},"to":{"type":"Object","required":true,"desc":"Definition of date to where the range ends","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of month"}}}}}}}},"methods":{"setToday":{"desc":"Change model to today","params":null,"returns":null},"setView":{"desc":"Change current view","params":{"view":{"type":"String","required":true,"desc":"QDate view name","values":["'Calendar'","'Months'","'Years'"]}},"returns":null},"offsetCalendar":{"desc":"Increment or decrement calendar view's month or year","params":{"type":{"type":"String","required":true,"desc":"What to increment/decrement","values":["'month'","'year'"]},"descending":{"type":"Boolean","desc":"Decrement?"}},"returns":null},"setCalendarTo":{"desc":"Change current year and month of the Calendar view; It gets corrected if using navigation-min/max-year-month and sets the current view to Calendar","params":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"}},"returns":null},"setEditingRange":{"desc":"Configure the current editing range","params":{"from":{"type":"Object","desc":"Definition of date from where the range begins","definition":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"},"day":{"type":"Number","desc":"The day of month"}}},"to":{"type":"Object","desc":"Definition of date to where the range ends","definition":{"year":{"type":"Number","desc":"The year"},"month":{"type":"Number","desc":"The month"},"day":{"type":"Number","desc":"The day of month"}}}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/dialog"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"persistent":{"type":"Boolean","desc":"User cannot dismiss Dialog if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-esc-dismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by hitting ESC key; No need to set it if 'persistent' prop is also set","category":"behavior"},"no-backdrop-dismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by clicking outside of it; No need to set it if 'persistent' prop is also set","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss Dialog; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Any click/tap inside of the dialog will close it","category":"behavior"},"seamless":{"type":"Boolean","desc":"Put Dialog into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too","category":"content"},"backdrop-filter":{"type":"String","desc":"Apply a backdrop filter; The value needs to be the same as in the CSS specs for backdrop-filter; The examples are not an exhaustive list","examples":["'blur(4px)'","'blur(4px) saturate(150%)'","'brightness(60%)'","'invert(70%)'","'grayscale(100%)'","'contrast(40%)'","'hue-rotate(120deg)'","'sepia(90%)'","'saturate(80%)'","'none'"],"category":"style","addedIn":"v2.15"},"maximized":{"type":"Boolean","desc":"Put Dialog into maximized mode","category":"content"},"full-width":{"type":"Boolean","desc":"Dialog will try to render with same width as the window","category":"content"},"full-height":{"type":"Boolean","desc":"Dialog will try to render with same height as the window","category":"content"},"position":{"type":"String","desc":"Stick dialog to one of the sides (top, right, bottom or left)","default":"'standard'","values":["'standard'","'top'","'right'","'bottom'","'left'"],"category":"content","required":false},"square":{"type":"Boolean","desc":"Forces content to have squared borders","category":"style"},"no-refocus":{"type":"Boolean","desc":"(Accessibility) When Dialog gets hidden, do not refocus on the DOM element that previously had focus","category":"behavior"},"no-focus":{"type":"Boolean","desc":"(Accessibility) When Dialog gets shown, do not switch focus on it","category":"behavior"},"no-shake":{"type":"Boolean","desc":"Do not shake up the Dialog to catch user's attention","category":"behavior","addedIn":"v2.1.1"},"allow-focus-outside":{"type":"Boolean","desc":"Allow elements outside of the Dialog to be focusable; By default, for accessibility reasons, QDialog does not allow outer focus","category":"behavior","addedIn":"v2.7.2"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"shake":{"desc":"Emitted when the Dialog shakes in order to catch user's attention, unless the 'no-shake' property is set"},"escape-key":{"desc":"Emitted when ESC key is pressed; Does not get emitted if Dialog is 'persistent' or it has 'no-esc-key' set"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"},"focus":{"desc":"Focus dialog; if you have content with autofocus attribute, it will directly focus it","params":{"selector":{"type":"String","required":false,"desc":"Optional CSS selector to override default focusable element","examples":["'[tabindex]:not([tabindex=\"-1\"])'"],"addedIn":"v2.6.5"}}},"shake":{"desc":"Shakes dialog","params":{"focusTarget":{"type":"Element","desc":"Optional DOM Element to be focused after shake","examples":["document.getElementById('example')"],"addedIn":"v2.10.1"}}}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/dialog"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"persistent":{"type":"Boolean","desc":"User cannot dismiss Dialog if clicking outside of it or hitting ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-esc-dismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by hitting ESC key; No need to set it if 'persistent' prop is also set","category":"behavior"},"no-backdrop-dismiss":{"type":"Boolean","desc":"User cannot dismiss Dialog by clicking outside of it; No need to set it if 'persistent' prop is also set","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss Dialog; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Any click/tap inside of the dialog will close it","category":"behavior"},"seamless":{"type":"Boolean","desc":"Put Dialog into seamless mode; Does not use a backdrop so user is able to interact with the rest of the page too","category":"content"},"backdrop-filter":{"type":"String","desc":"Apply a backdrop filter; The value needs to be the same as in the CSS specs for backdrop-filter; The examples are not an exhaustive list","examples":["'blur(4px)'","'blur(4px) saturate(150%)'","'brightness(60%)'","'invert(70%)'","'grayscale(100%)'","'contrast(40%)'","'hue-rotate(120deg)'","'sepia(90%)'","'saturate(80%)'","'none'"],"category":"style","addedIn":"v2.15"},"maximized":{"type":"Boolean","desc":"Put Dialog into maximized mode","category":"content"},"full-width":{"type":"Boolean","desc":"Dialog will try to render with same width as the window","category":"content"},"full-height":{"type":"Boolean","desc":"Dialog will try to render with same height as the window","category":"content"},"position":{"type":"String","desc":"Stick dialog to one of the sides (top, right, bottom or left)","default":"'standard'","values":["'standard'","'top'","'right'","'bottom'","'left'"],"category":"content","required":false},"square":{"type":"Boolean","desc":"Forces content to have squared borders","category":"style"},"no-refocus":{"type":"Boolean","desc":"(Accessibility) When Dialog gets hidden, do not refocus on the DOM element that previously had focus","category":"behavior"},"no-focus":{"type":"Boolean","desc":"(Accessibility) When Dialog gets shown, do not switch focus on it","category":"behavior"},"no-shake":{"type":"Boolean","desc":"Do not shake up the Dialog to catch user's attention","category":"behavior","addedIn":"v2.1.1"},"allow-focus-outside":{"type":"Boolean","desc":"Allow elements outside of the Dialog to be focusable; By default, for accessibility reasons, QDialog does not allow outer focus","category":"behavior","addedIn":"v2.7.2"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"shake":{"desc":"Emitted when the Dialog shakes in order to catch user's attention, unless the 'no-shake' property is set"},"escape-key":{"desc":"Emitted when ESC key is pressed; Does not get emitted if Dialog is 'persistent' or it has 'no-esc-key' set"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"focus":{"desc":"Focus dialog; if you have content with autofocus attribute, it will directly focus it","params":{"selector":{"type":"String","required":false,"desc":"Optional CSS selector to override default focusable element","examples":["'[tabindex]:not([tabindex=\"-1\"])'"],"addedIn":"v2.6.5"}},"returns":null},"shake":{"desc":"Shakes dialog","params":{"focusTarget":{"type":"Element","desc":"Optional DOM Element to be focused after shake","examples":["document.getElementById('example')"],"addedIn":"v2.10.1"}},"returns":null}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/drawer"},"props":{"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"side":{"type":"String","desc":"Side to attach to","values":["'left'","'right'"],"default":"'left'","category":"behavior","required":false},"overlay":{"type":"Boolean","desc":"Puts drawer into overlay mode (does not occupy space on screen, narrowing the page)","category":"behavior"},"width":{"type":"Number","desc":"Width of drawer (in pixels)","default":"300","category":"style","required":false},"mini":{"type":"Boolean","desc":"Puts drawer into mini mode","category":"behavior"},"mini-width":{"type":"Number","desc":"Width of drawer (in pixels) when in mini mode","default":"60","category":"style","required":false},"mini-to-overlay":{"type":"Boolean","desc":"Mini mode will expand as an overlay","category":"behavior"},"no-mini-animation":{"type":"Boolean","desc":"Disables animation of the drawer when toggling mini mode","category":"behavior","addedIn":"v2.12.0"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"breakpoint":{"type":"Number","desc":"Breakpoint (in pixels) of layout width up to which mobile mode is used","default":"1023","examples":["1200"],"category":"behavior","required":false},"behavior":{"type":"String","desc":"Overrides the default dynamic mode into which the drawer is put on","values":["'default'","'desktop'","'mobile'"],"default":"'default'","category":"behavior","required":false},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"elevated":{"type":"Boolean","desc":"Adds a default shadow to the header","category":"style"},"persistent":{"type":"Boolean","desc":"Prevents drawer from auto-closing when app's route changes; Also, an app route change won't hide it","category":"behavior"},"show-if-above":{"type":"Boolean","desc":"Forces drawer to be shown on screen on initial render if the layout width is above breakpoint, regardless of v-model; This is the default behavior when SSR is taken over by client on initial render","category":"behavior"},"no-swipe-open":{"type":"Boolean","desc":"Disables the default behavior where drawer can be swiped into view; Useful for iOS platforms where it might interfere with Safari's 'swipe to go to previous/next page' feature","category":"behavior"},"no-swipe-close":{"type":"Boolean","desc":"Disables the default behavior where drawer can be swiped out of view (applies to drawer content only); Useful for iOS platforms where it might interfere with Safari's 'swipe to go to previous/next page' feature","category":"behavior"},"no-swipe-backdrop":{"type":"Boolean","desc":"Disables the default behavior where drawer backdrop can be swiped","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component (overridden by 'mini' slot if used and drawer is in mini mode)"},"mini":{"desc":"Content to show when in mini mode (overrides 'default' slot)"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"on-layout":{"desc":"Emitted when drawer toggles between occupying space on page or not","params":{"state":{"type":"Boolean","desc":"New state"}}},"click":{"desc":"Emitted when user clicks/taps on the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"mouseover":{"desc":"Emitted when user moves mouse cursor over the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"mouseout":{"desc":"Emitted when user moves mouse cursor out of the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"mini-state":{"desc":"Emitted when drawer changes the mini-mode state (sometimes it is forced to do so)","params":{"state":{"type":"Boolean","desc":"New state"}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/drawer"},"props":{"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"side":{"type":"String","desc":"Side to attach to","values":["'left'","'right'"],"default":"'left'","category":"behavior","required":false},"overlay":{"type":"Boolean","desc":"Puts drawer into overlay mode (does not occupy space on screen, narrowing the page)","category":"behavior"},"width":{"type":"Number","desc":"Width of drawer (in pixels)","default":"300","category":"style","required":false},"mini":{"type":"Boolean","desc":"Puts drawer into mini mode","category":"behavior"},"mini-width":{"type":"Number","desc":"Width of drawer (in pixels) when in mini mode","default":"60","category":"style","required":false},"mini-to-overlay":{"type":"Boolean","desc":"Mini mode will expand as an overlay","category":"behavior"},"no-mini-animation":{"type":"Boolean","desc":"Disables animation of the drawer when toggling mini mode","category":"behavior","addedIn":"v2.12.0"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"breakpoint":{"type":"Number","desc":"Breakpoint (in pixels) of layout width up to which mobile mode is used","default":"1023","examples":["1200"],"category":"behavior","required":false},"behavior":{"type":"String","desc":"Overrides the default dynamic mode into which the drawer is put on","values":["'default'","'desktop'","'mobile'"],"default":"'default'","category":"behavior","required":false},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"elevated":{"type":"Boolean","desc":"Adds a default shadow to the header","category":"style"},"persistent":{"type":"Boolean","desc":"Prevents drawer from auto-closing when app's route changes; Also, an app route change won't hide it","category":"behavior"},"show-if-above":{"type":"Boolean","desc":"Forces drawer to be shown on screen on initial render if the layout width is above breakpoint, regardless of v-model; This is the default behavior when SSR is taken over by client on initial render","category":"behavior"},"no-swipe-open":{"type":"Boolean","desc":"Disables the default behavior where drawer can be swiped into view; Useful for iOS platforms where it might interfere with Safari's 'swipe to go to previous/next page' feature","category":"behavior"},"no-swipe-close":{"type":"Boolean","desc":"Disables the default behavior where drawer can be swiped out of view (applies to drawer content only); Useful for iOS platforms where it might interfere with Safari's 'swipe to go to previous/next page' feature","category":"behavior"},"no-swipe-backdrop":{"type":"Boolean","desc":"Disables the default behavior where drawer backdrop can be swiped","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component (overridden by 'mini' slot if used and drawer is in mini mode)"},"mini":{"desc":"Content to show when in mini mode (overrides 'default' slot)"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"on-layout":{"desc":"Emitted when drawer toggles between occupying space on page or not","params":{"state":{"type":"Boolean","desc":"New state"}}},"click":{"desc":"Emitted when user clicks/taps on the component; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"passthrough":true},"mouseover":{"desc":"Emitted when user moves mouse cursor over the component; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"passthrough":true},"mouseout":{"desc":"Emitted when user moves mouse cursor out of the component; Useful for when taking a decision to toggle mini mode","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"passthrough":true},"mini-state":{"desc":"Emitted when drawer changes the mini-mode state (sometimes it is forced to do so)","params":{"state":{"type":"Boolean","desc":"New state"}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/editor"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"String","examples":["# v-model=\"content\""]},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no borders)","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; toolbar buttons are shown on one-line only","category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"min-height":{"type":"String","desc":"CSS unit for the minimum height of the editable area","default":"'10rem'","examples":["'15rem'","'50vh'"],"category":"style","required":false},"max-height":{"type":"String","desc":"CSS unit for maximum height of the input area","examples":["'1000px'","'90vh'"],"category":"style"},"height":{"type":"String","desc":"CSS value to set the height of the editable area","examples":["'100px'","'50vh'"],"category":"style"},"definitions":{"type":"Object","desc":"Definition of commands and their buttons to be included in the 'toolbar' prop","examples":["{ save: { tip: 'Save your work', icon: 'save', label: 'Save', handler: saveWork }, upload: { tip: 'Upload to cloud', icon: 'cloud_upload', label: 'Upload', handler: uploadIt } }"],"definition":{"...commandName":{"type":"Object","tsType":"QEditorCommand","autoDefineTsType":true,"desc":"Command definition","definition":{"label":{"type":"String","desc":"Label of the button","examples":["'Addresses'"]},"tip":{"type":"String","desc":"Text to be displayed as a tooltip on hover","examples":["'Add a contact from the Address Book'"]},"htmlTip":{"type":"String","desc":"HTML formatted text to be displayed within a tooltip on hover","examples":["'Add a <span class=\"red\">user</span> from the address book'"]},"icon":{"type":"String","desc":"Icon of the button","examples":["'fas fa-address-book'"]},"key":{"type":"Number","desc":"Keycode of a key to be used together with the <ctrl> key for use as a shortcut to trigger this element","examples":["12","36"]},"handler":{"type":"Function","desc":"Either this or \"cmd\" is required. Function for when button gets clicked/tapped.","params":null,"returns":null,"examples":["() => this.uploadFile()"]},"cmd":{"type":"String","desc":"Either this or \"handler\" is required. This must be a valid execCommand method according to the designMode API.","examples":["'insertHTML'","'justifyFull'"]},"param":{"type":"String","desc":"Only set a param if using a \"cmd\". This is commonly text or HTML to inject, but is highly dependent upon the specific cmd being called.","examples":["'<img src=\"://uploads/001.jpg\" alt=\"nice pic\" />'"]},"disable":{"type":["Boolean","Function"],"desc":"Is button disabled?","returns":{"type":"Boolean","desc":"If true, the button will be disabled"},"examples":["true","() => !checkIfUserIsActive()"]},"type":{"type":["String","null"],"desc":"Pass the value \"no-state\" if the button should not have an \"active\" state","values":["null","'no-state'"],"examples":["'no-state'"]},"fixedLabel":{"type":"Boolean","desc":"Lock the button label, so it doesn't change based on the child option selected."},"fixedIcon":{"type":"Boolean","desc":"Lock the button icon, so it doesn't change based on the child option selected."},"highlight":{"type":"Boolean","desc":"Highlight the toolbar button, when a child option has been selected."}}}},"category":"toolbar"},"fonts":{"type":"Object","desc":"Object with definitions of fonts","examples":["{ arial: 'Arial', arial_black: 'Arial Black', comic_sans: 'Comic Sans MS' }"],"category":"toolbar"},"toolbar":{"type":"Array","desc":"An array of arrays of Objects/Strings that you use to define the construction of the elements and commands available in the toolbar","default":"[ [ 'left', 'center', 'right', 'justify' ], [ 'bold', 'italic', 'underline', 'strike' ], [ 'undo', 'redo' ]","examples":["[ 'left', 'center', 'right', 'justify' ]"],"category":"toolbar","required":false},"toolbar-color":{"type":"String","tsType":"NamedColor","desc":"Font color (from the Quasar Palette) of buttons and text in the toolbar","examples":["'primary'","'teal'","'teal-10'"],"category":"toolbar"},"toolbar-text-color":{"type":"String","tsType":"NamedColor","desc":"Text color (from the Quasar Palette) of toolbar commands","examples":["'primary'","'teal'","'teal-10'"],"category":"toolbar"},"toolbar-toggle-color":{"type":"String","desc":"Choose the active color (from the Quasar Palette) of toolbar commands button","default":"'primary'","examples":["'secondary'","'blue-3'"],"category":"toolbar","required":false},"toolbar-bg":{"type":"String","desc":"Toolbar background color (from Quasar Palette)","default":"'grey-3'","examples":["'secondary'","'blue-3'"],"category":"toolbar","required":false},"toolbar-outline":{"type":"Boolean","desc":"Toolbar buttons are rendered \"outlined\"","category":"toolbar|style"},"toolbar-push":{"type":"Boolean","desc":"Toolbar buttons are rendered as a \"push-button\" type","category":"toolbar|style"},"toolbar-rounded":{"type":"Boolean","desc":"Toolbar buttons are rendered \"rounded\"","category":"toolbar|style"},"paragraph-tag":{"type":"String","desc":"Paragraph tag to be used","values":["'div'","'p'"],"category":"behavior"},"content-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for styling the container of QEditor","examples":["{ backgroundColor: '#C0C0C0' }"],"category":"style"},"content-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes for the input area","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"placeholder":{"type":"String","desc":"Text to display as placeholder","examples":["'Type your story here ...'"],"category":"content"}},"slots":{"[command]":{"desc":"Content for the given command in the toolbar"}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"String","desc":"The pure HTML of the content","required":true}}},"dropdown-show":{"desc":"Emitted after a dropdown in the toolbar has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-before-show":{"desc":"Emitted when a dropdown in the toolbar triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-hide":{"desc":"Emitted after a dropdown in the toolbar has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-before-hide":{"desc":"Emitted when a dropdown in the toolbar triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"link-show":{"desc":"Emitted when the toolbar for editing a link is shown","addedIn":"v2.11.9"},"link-hide":{"desc":"Emitted when the toolbar for editing a link is hidden","addedIn":"v2.11.9"}},"methods":{"toggleFullscreen":{"desc":"Toggle the view to be fullscreen or not fullscreen"},"setFullscreen":{"desc":"Enter the fullscreen view"},"exitFullscreen":{"desc":"Leave the fullscreen view"},"runCmd":{"desc":"Run contentEditable command at caret position and range","params":{"cmd":{"type":"String","desc":"Must be a valid execCommand method according to the designMode API","examples":["'copy'","'cut'","'paste'"],"required":true},"param":{"type":"String","desc":"The argument to pass to the command","examples":["'<small>Small Text</small>'"]},"update":{"type":"Boolean","desc":"Refresh the toolbar","default":"true","required":false}}},"refreshToolbar":{"desc":"Hide the link editor if visible and force the instance to re-render"},"focus":{"desc":"Focus on the contentEditable at saved cursor position"},"getContentEl":{"desc":"Retrieve the content of the Editor","returns":{"type":"Element","desc":"Provides the pure HTML within the editable area"}}},"computedProps":{"caret":{"type":"Object","tsType":"QEditorCaret","desc":"The current caret state"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/editor"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"String","examples":["# v-model=\"content\""]},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no borders)","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; toolbar buttons are shown on one-line only","category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"min-height":{"type":"String","desc":"CSS unit for the minimum height of the editable area","default":"'10rem'","examples":["'15rem'","'50vh'"],"category":"style","required":false},"max-height":{"type":"String","desc":"CSS unit for maximum height of the input area","examples":["'1000px'","'90vh'"],"category":"style"},"height":{"type":"String","desc":"CSS value to set the height of the editable area","examples":["'100px'","'50vh'"],"category":"style"},"definitions":{"type":"Object","desc":"Definition of commands and their buttons to be included in the 'toolbar' prop","examples":["{ save: { tip: 'Save your work', icon: 'save', label: 'Save', handler: saveWork }, upload: { tip: 'Upload to cloud', icon: 'cloud_upload', label: 'Upload', handler: uploadIt } }"],"definition":{"...commandName":{"type":"Object","tsType":"QEditorCommand","autoDefineTsType":true,"desc":"Command definition","definition":{"label":{"type":"String","desc":"Label of the button","examples":["'Addresses'"]},"tip":{"type":"String","desc":"Text to be displayed as a tooltip on hover","examples":["'Add a contact from the Address Book'"]},"htmlTip":{"type":"String","desc":"HTML formatted text to be displayed within a tooltip on hover","examples":["'Add a <span class=\"red\">user</span> from the address book'"]},"icon":{"type":"String","desc":"Icon of the button","examples":["'fas fa-address-book'"]},"key":{"type":"Number","desc":"Keycode of a key to be used together with the <ctrl> key for use as a shortcut to trigger this element","examples":["12","36"]},"handler":{"type":"Function","desc":"Either this or \"cmd\" is required. Function for when button gets clicked/tapped.","params":null,"returns":null,"examples":["() => this.uploadFile()"]},"cmd":{"type":"String","desc":"Either this or \"handler\" is required. This must be a valid execCommand method according to the designMode API.","examples":["'insertHTML'","'justifyFull'"]},"param":{"type":"String","desc":"Only set a param if using a \"cmd\". This is commonly text or HTML to inject, but is highly dependent upon the specific cmd being called.","examples":["'<img src=\"://uploads/001.jpg\" alt=\"nice pic\" />'"]},"disable":{"type":["Boolean","Function"],"desc":"Is button disabled?","returns":{"type":"Boolean","desc":"If true, the button will be disabled"},"examples":["true","() => !checkIfUserIsActive()"]},"type":{"type":["String","null"],"desc":"Pass the value \"no-state\" if the button should not have an \"active\" state","values":["null","'no-state'"],"examples":["'no-state'"]},"fixedLabel":{"type":"Boolean","desc":"Lock the button label, so it doesn't change based on the child option selected."},"fixedIcon":{"type":"Boolean","desc":"Lock the button icon, so it doesn't change based on the child option selected."},"highlight":{"type":"Boolean","desc":"Highlight the toolbar button, when a child option has been selected."}}}},"category":"toolbar"},"fonts":{"type":"Object","desc":"Object with definitions of fonts","examples":["{ arial: 'Arial', arial_black: 'Arial Black', comic_sans: 'Comic Sans MS' }"],"category":"toolbar"},"toolbar":{"type":"Array","desc":"An array of arrays of Objects/Strings that you use to define the construction of the elements and commands available in the toolbar","default":"[ [ 'left', 'center', 'right', 'justify' ], [ 'bold', 'italic', 'underline', 'strike' ], [ 'undo', 'redo' ]","examples":["[ 'left', 'center', 'right', 'justify' ]"],"category":"toolbar","required":false},"toolbar-color":{"type":"String","tsType":"NamedColor","desc":"Font color (from the Quasar Palette) of buttons and text in the toolbar","examples":["'primary'","'teal'","'teal-10'"],"category":"toolbar"},"toolbar-text-color":{"type":"String","tsType":"NamedColor","desc":"Text color (from the Quasar Palette) of toolbar commands","examples":["'primary'","'teal'","'teal-10'"],"category":"toolbar"},"toolbar-toggle-color":{"type":"String","desc":"Choose the active color (from the Quasar Palette) of toolbar commands button","default":"'primary'","examples":["'secondary'","'blue-3'"],"category":"toolbar","required":false},"toolbar-bg":{"type":"String","desc":"Toolbar background color (from Quasar Palette)","default":"'grey-3'","examples":["'secondary'","'blue-3'"],"category":"toolbar","required":false},"toolbar-outline":{"type":"Boolean","desc":"Toolbar buttons are rendered \"outlined\"","category":"toolbar|style"},"toolbar-push":{"type":"Boolean","desc":"Toolbar buttons are rendered as a \"push-button\" type","category":"toolbar|style"},"toolbar-rounded":{"type":"Boolean","desc":"Toolbar buttons are rendered \"rounded\"","category":"toolbar|style"},"paragraph-tag":{"type":"String","desc":"Paragraph tag to be used","values":["'div'","'p'"],"category":"behavior"},"content-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for styling the container of QEditor","examples":["{ backgroundColor: '#C0C0C0' }"],"category":"style"},"content-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes for the input area","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"placeholder":{"type":"String","desc":"Text to display as placeholder","examples":["'Type your story here ...'"],"category":"content"}},"slots":{"[command]":{"desc":"Content for the given command in the toolbar"}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"String","desc":"The pure HTML of the content","required":true}}},"dropdown-show":{"desc":"Emitted after a dropdown in the toolbar has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-before-show":{"desc":"Emitted when a dropdown in the toolbar triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-hide":{"desc":"Emitted after a dropdown in the toolbar has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"dropdown-before-hide":{"desc":"Emitted when a dropdown in the toolbar triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object"}},"addedIn":"v2.11.8"},"link-show":{"desc":"Emitted when the toolbar for editing a link is shown","addedIn":"v2.11.9"},"link-hide":{"desc":"Emitted when the toolbar for editing a link is hidden","addedIn":"v2.11.9"}},"methods":{"toggleFullscreen":{"desc":"Toggle the view to be fullscreen or not fullscreen","params":null,"returns":null},"setFullscreen":{"desc":"Enter the fullscreen view","params":null,"returns":null},"exitFullscreen":{"desc":"Leave the fullscreen view","params":null,"returns":null},"runCmd":{"desc":"Run contentEditable command at caret position and range","params":{"cmd":{"type":"String","desc":"Must be a valid execCommand method according to the designMode API","examples":["'copy'","'cut'","'paste'"],"required":true},"param":{"type":"String","desc":"The argument to pass to the command","examples":["'<small>Small Text</small>'"]},"update":{"type":"Boolean","desc":"Refresh the toolbar","default":"true","required":false}},"returns":null},"refreshToolbar":{"desc":"Hide the link editor if visible and force the instance to re-render","params":null,"returns":null},"focus":{"desc":"Focus on the contentEditable at saved cursor position","params":null,"returns":null},"getContentEl":{"desc":"Retrieve the content of the Editor","params":null,"returns":{"type":"Element","desc":"Provides the pure HTML within the editable area"}}},"computedProps":{"caret":{"type":"Object","tsType":"QEditorCaret","desc":"The current caret state"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/expansion-item"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Model of the component defining 'open' state; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expand-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expanded-icon":{"type":"String","desc":"Expand icon name (following Quasar convention) for when QExpansionItem is expanded; When used, it also disables the rotation animation of the expand icon; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expand-icon-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Apply custom class(es) to the expand icon item section","examples":["'text-purple'"],"category":"style"},"toggle-aria-label":{"type":"String","desc":"aria-label to be used on the expansion toggle element","examples":["'Open details'"],"category":"accessibility","addedIn":"v2.8.4"},"label":{"type":"String","desc":"Header label (unless using 'header' slot)","examples":["'My expansion item'"],"category":"content"},"label-lines":{"type":["Number","String"],"desc":"Apply ellipsis when there's not enough space to render on the specified number of lines; If more than one line specified, then it will only work on webkit browsers because it uses the '-webkit-line-clamp' CSS property!","examples":["1","'3'"],"category":"content"},"caption":{"type":"String","desc":"Header sub-label (unless using 'header' slot)","examples":["'Unread message: 5'"],"category":"content"},"caption-lines":{"type":["Number","String"],"desc":"Apply ellipsis when there's not enough space to render on the specified number of lines; If more than one line specified, then it will only work on webkit browsers because it uses the '-webkit-line-clamp' CSS property!","examples":["1","'3'"],"category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"duration":{"type":"Number","desc":"Animation duration (in milliseconds)","default":"300","category":"behavior","required":false},"header-inset-level":{"type":"Number","desc":"Apply an inset to header (unless using 'header' slot); Useful when header avatar/left side is missing but you want to align content with other items that do have a left side, or when you're building a menu","examples":["1"],"category":"content"},"content-inset-level":{"type":"Number","desc":"Apply an inset to content (changes content padding)","examples":["1"],"category":"content"},"expand-separator":{"type":"Boolean","desc":"Apply a top and bottom separator when expansion item is opened","category":"content"},"default-opened":{"type":"Boolean","desc":"Puts expansion item into open state on initial render; Overridden by v-model if used","category":"behavior"},"hide-expand-icon":{"type":"Boolean","desc":"Do not show the expand icon","category":"content","addedIn":"v2.8.4"},"expand-icon-toggle":{"type":"Boolean","desc":"Applies the expansion events to the expand icon only and not to the whole header","category":"behavior"},"switch-toggle-side":{"type":"Boolean","desc":"Switch expand icon side (from default 'right' to 'left')","category":"content"},"dense-toggle":{"type":"Boolean","desc":"Use dense mode for expand icon","category":"style"},"group":{"type":"String","desc":"Register expansion item into a group (unique name that must be applied to all expansion items in that group) for coordinated open/close state within the group a.k.a. 'accordion mode'","examples":["'my-emails'"],"category":"content|behavior"},"popup":{"type":"Boolean","desc":"Put expansion list into 'popup' mode","category":"behavior"},"header-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Apply custom style to the header","examples":["'background: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"header-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Apply custom class(es) to the header","examples":["'my-custom-class'","{ 'my-custom-class': someCondition }"],"category":"style"}},"slots":{"default":{"desc":"Slot used for expansion item's content"},"header":{"desc":"Slot used for overriding default header","scope":{"expanded":{"type":"Boolean","desc":"QExpansionItem expanded status","addedIn":"v2.7.6"},"detailsId":{"type":"String","desc":"QExpansionItem details panel id (for use in aria-controls)","addedIn":"v2.8.4"},"show":{"type":"Function","desc":"Triggers component to show","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"},"hide":{"type":"Function","desc":"Triggers component to hide","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"},"toggle":{"type":"Function","desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"}}}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"after-show":{"desc":"Emitted when component show animation is finished"},"after-hide":{"desc":"Emitted when component hide animation is finished"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/expansion-item"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Model of the component defining 'open' state; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expand-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expanded-icon":{"type":"String","desc":"Expand icon name (following Quasar convention) for when QExpansionItem is expanded; When used, it also disables the rotation animation of the expand icon; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"expand-icon-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Apply custom class(es) to the expand icon item section","examples":["'text-purple'"],"category":"style"},"toggle-aria-label":{"type":"String","desc":"aria-label to be used on the expansion toggle element","examples":["'Open details'"],"category":"accessibility","addedIn":"v2.8.4"},"label":{"type":"String","desc":"Header label (unless using 'header' slot)","examples":["'My expansion item'"],"category":"content"},"label-lines":{"type":["Number","String"],"desc":"Apply ellipsis when there's not enough space to render on the specified number of lines; If more than one line specified, then it will only work on webkit browsers because it uses the '-webkit-line-clamp' CSS property!","examples":["1","'3'"],"category":"content"},"caption":{"type":"String","desc":"Header sub-label (unless using 'header' slot)","examples":["'Unread message: 5'"],"category":"content"},"caption-lines":{"type":["Number","String"],"desc":"Apply ellipsis when there's not enough space to render on the specified number of lines; If more than one line specified, then it will only work on webkit browsers because it uses the '-webkit-line-clamp' CSS property!","examples":["1","'3'"],"category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"duration":{"type":"Number","desc":"Animation duration (in milliseconds)","default":"300","category":"behavior","required":false},"header-inset-level":{"type":"Number","desc":"Apply an inset to header (unless using 'header' slot); Useful when header avatar/left side is missing but you want to align content with other items that do have a left side, or when you're building a menu","examples":["1"],"category":"content"},"content-inset-level":{"type":"Number","desc":"Apply an inset to content (changes content padding)","examples":["1"],"category":"content"},"expand-separator":{"type":"Boolean","desc":"Apply a top and bottom separator when expansion item is opened","category":"content"},"default-opened":{"type":"Boolean","desc":"Puts expansion item into open state on initial render; Overridden by v-model if used","category":"behavior"},"hide-expand-icon":{"type":"Boolean","desc":"Do not show the expand icon","category":"content","addedIn":"v2.8.4"},"expand-icon-toggle":{"type":"Boolean","desc":"Applies the expansion events to the expand icon only and not to the whole header","category":"behavior"},"switch-toggle-side":{"type":"Boolean","desc":"Switch expand icon side (from default 'right' to 'left')","category":"content"},"dense-toggle":{"type":"Boolean","desc":"Use dense mode for expand icon","category":"style"},"group":{"type":"String","desc":"Register expansion item into a group (unique name that must be applied to all expansion items in that group) for coordinated open/close state within the group a.k.a. 'accordion mode'","examples":["'my-emails'"],"category":"content|behavior"},"popup":{"type":"Boolean","desc":"Put expansion list into 'popup' mode","category":"behavior"},"header-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Apply custom style to the header","examples":["'background: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"header-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Apply custom class(es) to the header","examples":["'my-custom-class'","{ 'my-custom-class': true }"],"category":"style"}},"slots":{"default":{"desc":"Slot used for expansion item's content"},"header":{"desc":"Slot used for overriding default header","scope":{"expanded":{"type":"Boolean","desc":"QExpansionItem expanded status","addedIn":"v2.7.6"},"detailsId":{"type":"String","desc":"QExpansionItem details panel id (for use in aria-controls)","addedIn":"v2.8.4"},"show":{"type":"Function","desc":"Triggers component to show","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"},"hide":{"type":"Function","desc":"Triggers component to hide","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"},"toggle":{"type":"Function","desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Object","required":false,"desc":"JS event object"}},"returns":null,"addedIn":"v2.8.4"}}}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"after-show":{"desc":"Emitted when component show animation is finished"},"after-hide":{"desc":"Emitted when component hide animation is finished"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/floating-action-button"},"props":{"type":{"type":"String","desc":"Define the button HTML DOM type","default":"'a'","values":["'a'","'submit'","'button'","'reset'"],"category":"general","required":false},"outline":{"type":"Boolean","desc":"Use 'outline' design for Fab button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for Fab button","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design for Fab button","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"glossy":{"type":"Boolean","desc":"Apply the glossy effect over the button","category":"style"},"external-label":{"type":"Boolean","desc":"Display label besides the FABs, as external content","category":"style|content"},"label":{"type":["String","Number"],"desc":"The label that will be shown when Fab is extended","examples":["'Button Label'"],"category":"content"},"label-position":{"type":"String","desc":"Position of the label around the icon","values":["'top'","'right'","'bottom'","'left'"],"category":"style|content"},"hide-label":{"type":["Boolean","null"],"default":"null","desc":"Hide the label; Useful for animation purposes where you toggle the visibility of the label","category":"style|content","required":false},"label-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the label container","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"label-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the label container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"square":{"type":"Boolean","desc":"Apply a rectangle aspect to the FAB","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"model-value":{"desc":"Controls state of fab actions (showing/hidden); Works best with v-model directive, otherwise use along listening to 'update:modelValue' event","required":false,"syncable":true,"category":"model","type":"Boolean"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"active-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"hide-icon":{"type":"Boolean","desc":"Hide the icon (don't use any)","category":"style|content"},"direction":{"type":"String","desc":"Direction to expand Fab Actions to","default":"'right'","values":["'up'","'right'","'down'","'left'"],"category":"behavior","required":false},"vertical-actions-align":{"type":"String","desc":"The side of the Fab where Fab Actions will expand (only when direction is 'up' or 'down')","default":"'center'","values":["'left'","'center'","'right'"],"category":"style|content","required":false},"persistent":{"type":"Boolean","desc":"By default, Fab Actions are hidden when user navigates to another route and this prop disables this behavior","category":"behavior"}},"slots":{"default":{"desc":"This is where QFabActions may go into"},"tooltip":{"desc":"Slot specifically designed for a QTooltip"},"icon":{"desc":"Slot for icon shown when FAB is closed; Suggestion: QIcon","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"},"active-icon":{"desc":"Slot for icon shown when FAB is opened; Suggestion: QIcon","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"},"label":{"desc":"Slot for label","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"}},"events":{"update:model-value":{"desc":"Emitted when fab actions are shown/hidden; Captured by v-model directive","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Expands fab actions list","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Collapses fab actions list","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/floating-action-button"},"props":{"type":{"type":"String","desc":"Define the button HTML DOM type","default":"'a'","values":["'a'","'submit'","'button'","'reset'"],"category":"general","required":false},"outline":{"type":"Boolean","desc":"Use 'outline' design for Fab button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for Fab button","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design for Fab button","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"glossy":{"type":"Boolean","desc":"Apply the glossy effect over the button","category":"style"},"external-label":{"type":"Boolean","desc":"Display label besides the FABs, as external content","category":"style|content"},"label":{"type":["String","Number"],"desc":"The label that will be shown when Fab is extended","examples":["'Button Label'"],"category":"content"},"label-position":{"type":"String","desc":"Position of the label around the icon","values":["'top'","'right'","'bottom'","'left'"],"category":"style|content"},"hide-label":{"type":["Boolean","null"],"default":"null","desc":"Hide the label; Useful for animation purposes where you toggle the visibility of the label","category":"style|content","required":false},"label-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the label container","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"label-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the label container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"square":{"type":"Boolean","desc":"Apply a rectangle aspect to the FAB","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"model-value":{"desc":"Controls state of fab actions (showing/hidden); Works best with v-model directive, otherwise use along listening to 'update:modelValue' event","required":false,"syncable":true,"category":"model","type":"Boolean"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"active-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"hide-icon":{"type":"Boolean","desc":"Hide the icon (don't use any)","category":"style|content"},"direction":{"type":"String","desc":"Direction to expand Fab Actions to","default":"'right'","values":["'up'","'right'","'down'","'left'"],"category":"behavior","required":false},"vertical-actions-align":{"type":"String","desc":"The side of the Fab where Fab Actions will expand (only when direction is 'up' or 'down')","default":"'center'","values":["'left'","'center'","'right'"],"category":"style|content","required":false},"persistent":{"type":"Boolean","desc":"By default, Fab Actions are hidden when user navigates to another route and this prop disables this behavior","category":"behavior"}},"slots":{"default":{"desc":"This is where QFabActions may go into"},"tooltip":{"desc":"Slot specifically designed for a QTooltip"},"icon":{"desc":"Slot for icon shown when FAB is closed; Suggestion: QIcon","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"},"active-icon":{"desc":"Slot for icon shown when FAB is opened; Suggestion: QIcon","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"},"label":{"desc":"Slot for label","scope":{"opened":{"type":"Boolean","desc":"FAB is opened"}},"addedIn":"v2.4"}},"events":{"update:model-value":{"desc":"Emitted when fab actions are shown/hidden; Captured by v-model directive","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Expands fab actions list","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Collapses fab actions list","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/floating-action-button"},"props":{"type":{"type":"String","desc":"Define the button HTML DOM type","default":"'a'","values":["'a'","'submit'","'button'","'reset'"],"category":"general","required":false},"outline":{"type":"Boolean","desc":"Use 'outline' design for Fab button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for Fab button","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design for Fab button","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"glossy":{"type":"Boolean","desc":"Apply the glossy effect over the button","category":"style"},"external-label":{"type":"Boolean","desc":"Display label besides the FABs, as external content","category":"style|content"},"label":{"type":["String","Number"],"desc":"The label that will be shown when Fab is extended","examples":["'Button Label'"],"category":"content"},"label-position":{"type":"String","desc":"Position of the label around the icon","values":["'top'","'right'","'bottom'","'left'"],"category":"style|content"},"hide-label":{"type":["Boolean","null"],"default":"null","desc":"Hide the label; Useful for animation purposes where you toggle the visibility of the label","category":"style|content","required":false},"label-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the label container","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"label-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the label container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"square":{"type":"Boolean","desc":"Apply a rectangle aspect to the FAB","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"anchor":{"type":"String","desc":"How to align the Fab Action relative to Fab expand side; By default it uses the align specified in QFab","values":["'start'","'center'","'end'"],"category":"style|content"},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"router"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property","category":"router"}},"slots":{"default":{"desc":"Suggestion for this slot: QTooltip"},"icon":{"desc":"Slot for icon; Suggestion: QIcon","addedIn":"v2.4"},"label":{"desc":"Slot for label","addedIn":"v2.4"}},"events":{"click":{"desc":"Emitted when user clicks/taps on the component","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"click":{"desc":"Emulate click on QFabAction","params":{"evt":{"type":"Event","desc":"JS event object"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/floating-action-button"},"props":{"type":{"type":"String","desc":"Define the button HTML DOM type","default":"'a'","values":["'a'","'submit'","'button'","'reset'"],"category":"general","required":false},"outline":{"type":"Boolean","desc":"Use 'outline' design for Fab button","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for Fab button","category":"style"},"flat":{"type":"Boolean","desc":"Use 'flat' design for Fab button","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow","category":"style"},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"glossy":{"type":"Boolean","desc":"Apply the glossy effect over the button","category":"style"},"external-label":{"type":"Boolean","desc":"Display label besides the FABs, as external content","category":"style|content"},"label":{"type":["String","Number"],"desc":"The label that will be shown when Fab is extended","examples":["'Button Label'"],"category":"content"},"label-position":{"type":"String","desc":"Position of the label around the icon","values":["'top'","'right'","'bottom'","'left'"],"category":"style|content"},"hide-label":{"type":["Boolean","null"],"default":"null","desc":"Hide the label; Useful for animation purposes where you toggle the visibility of the label","category":"style|content","required":false},"label-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the label container","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"label-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the label container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"square":{"type":"Boolean","desc":"Apply a rectangle aspect to the FAB","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"anchor":{"type":"String","desc":"How to align the Fab Action relative to Fab expand side; By default it uses the align specified in QFab","values":["'start'","'center'","'end'"],"category":"style|content"},"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"router"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property","category":"router"}},"slots":{"default":{"desc":"Suggestion for this slot: QTooltip"},"icon":{"desc":"Slot for icon; Suggestion: QIcon","addedIn":"v2.4"},"label":{"desc":"Slot for label","addedIn":"v2.4"}},"events":{"click":{"desc":"Emitted when user clicks/taps on the component","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"click":{"desc":"Emulate click on QFabAction","params":{"evt":{"type":"Event","desc":"JS event object"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/field"},"props":{"model-value":{"type":"Any","desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'"],"category":"behavior"},"maxlength":{"type":["String","Number"],"desc":"Specify a max length of model","category":"model"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'label'"],"category":"content","default":"'label'","addedIn":"v2.13.1","required":false}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"},"control":{"desc":"Slot for controls; Suggestion QSlider, QRange, QKnob, ...","scope":{"id":{"type":"String","desc":"Element id used in the 'for' attribute of the field label. Can be used to link the control to the label","examples":["'qf_363270c0-7a83-62b1-8dcf-6dfd64ee38fa'"]},"field":{"type":"Element","desc":"DOM element of the field"},"editable":{"type":"Boolean","desc":"Field is editable"},"focused":{"type":"Boolean","desc":"Field has focus"},"floatingLabel":{"type":"Boolean","desc":"Field's label is floating"},"modelValue":{"type":"Any","desc":"Field's value","examples":["0.241","'Text'"]},"emitValue":{"type":"Function","desc":"Function that emits an @input event in the context of the field","params":{"value":{"type":"Any","required":true,"desc":"Value to be emitted","examples":["0","'Changed text'"]}},"returns":null}}}},"events":{"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the model changes, only when used with 'clearable' or the 'control' scoped slot.","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"focus":{"desc":"Emitted when component gets focused","params":{"evt":{"type":"Event","desc":"JS event object"}}},"blur":{"desc":"Emitted when component loses focus","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"resetValidation":{"desc":"Reset validation status"},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus field"},"blur":{"desc":"Blur field (lose focus)"}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/field"},"props":{"model-value":{"type":"Any","desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"maxlength":{"type":["String","Number"],"desc":"Specify a max length of model","category":"model"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'label'","examples":["'div'","'label'"],"addedIn":"v2.13.1","required":false}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"},"control":{"desc":"Slot for controls; Suggestion QSlider, QRange, QKnob, ...","scope":{"id":{"type":"String","desc":"Element id used in the 'for' attribute of the field label. Can be used to link the control to the label","examples":["'qf_363270c0-7a83-62b1-8dcf-6dfd64ee38fa'"]},"field":{"type":"Element","desc":"DOM element of the field"},"editable":{"type":"Boolean","desc":"Field is editable"},"focused":{"type":"Boolean","desc":"Field has focus"},"floatingLabel":{"type":"Boolean","desc":"Field's label is floating"},"modelValue":{"type":"Any","desc":"Field's value","examples":["0.241","'Text'"]},"emitValue":{"type":"Function","desc":"Function that emits an @input event in the context of the field","params":{"value":{"type":"Any","required":true,"desc":"Value to be emitted","examples":["0","'Changed text'"]}},"returns":null}}}},"events":{"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the model changes, only when used with 'clearable' or the 'control' scoped slot.","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"focus":{"desc":"Emitted when component gets focused","params":{"evt":{"type":"Event","desc":"JS event object"}}},"blur":{"desc":"Emitted when component loses focus","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"resetValidation":{"desc":"Reset validation status","params":null,"returns":null},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus field","params":null,"returns":null},"blur":{"desc":"Blur field (lose focus)","params":null,"returns":null}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/file"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'","'car_id'"],"category":"behavior"},"multiple":{"type":"Boolean","desc":"Allow multiple file uploads","category":"behavior"},"accept":{"type":"String","desc":"Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element","examples":["'.jpg, .pdf, image/*'","'image/jpeg, .pdf'"],"category":"behavior"},"capture":{"type":"String","desc":"Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element","values":["'user'","'environment'"],"category":"behavior"},"max-file-size":{"type":["Number","String"],"desc":"Maximum size of individual file in bytes","examples":["1024","'1048576'"],"category":"behavior"},"max-total-size":{"type":["Number","String"],"desc":"Maximum size of all files combined in bytes","category":"behavior"},"max-files":{"type":["Number","String"],"desc":"Maximum number of files to contain","category":"behavior"},"filter":{"type":"Function","desc":"Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":["Array","FileList"],"desc":"Candidate files to be added to queue"}},"returns":{"type":"Array","desc":"Filtered files to be added to queue"},"examples":["files => files.filter(file => file.size === 1024)"],"category":"behavior"},"model-value":{"desc":"Model of the component; Must be FileList or Array if using 'multiple' prop; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["File","FileList","Array","null","undefined"],"examples":["# v-model=\"myModel\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"append":{"type":"Boolean","desc":"Append file(s) to current model rather than replacing them; Has effect only when using 'multiple' mode","category":"behavior"},"display-value":{"type":["Number","String"],"desc":"Override default selection string, if not using 'file' or 'selected' scoped slots and if not using 'use-chips' prop","examples":["'Options: x, y, z'"],"category":"selection"},"use-chips":{"type":"Boolean","desc":"Use QChip to show picked files","category":"selection"},"counter-label":{"type":"Function","desc":"Label for the counter; The 'counter' prop is necessary to enable this one","params":{"props":{"type":"Object","desc":"Object containing counter label information","definition":{"totalSize":{"type":"String","required":true,"desc":"The total size of files in human readable format","examples":["'1.42MB'"]},"filesNumber":{"type":"Number","required":true,"desc":"Number of picked files"},"maxFiles":{"type":["Number","String"],"required":true,"desc":"Maximum number of files (same as 'max-files' prop, if specified); When 'max-files' is not specified, this has 'void 0' as value"}}}},"returns":{"type":"String","desc":"String to display for the counter label"},"examples":["(totalSize, filesNumber, maxFiles) => `${ filesNumber }${ maxFiles !== void 0 ? ' / ' + maxFiles : '' } (${ totalSize })`"],"category":"behavior"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying selection container","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying selection container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"},"file":{"desc":"Override default node to render a file from the user picked list","scope":{"index":{"type":"Number","desc":"Selection index"},"file":{"type":"File","desc":"File object"},"ref":{"type":"Component","tsType":"QFile","desc":"Reference to the QFile component"}}},"selected":{"desc":"Override default selection slot; Suggestion: QChip","scope":{"files":{"type":["Array","FileList"],"desc":"Array of File objects"},"ref":{"type":"Component","tsType":"QFile","desc":"Reference to the QFile component"}}}},"events":{"rejected":{"desc":"Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)","params":{"rejectedEntries":{"type":"Array","tsType":"QRejectedEntry","desc":"Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}},"methods":{"pickFiles":{"desc":"Trigger file pick; Must be called as a direct consequence of user interaction (eg. in a click handler), due to browsers security policy","params":{"evt":{"type":"Event","desc":"JS event object"}}},"addFiles":{"desc":"Add files programmatically","params":{"files":{"type":["Array","FileList"],"desc":"Array of files (instances of File)","required":true}}},"resetValidation":{"desc":"Reset validation status"},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus component"},"blur":{"desc":"Blur component (lose focus)"},"removeAtIndex":{"desc":"Remove file located at specific index in the model","params":{"index":{"type":"Number","desc":"Index at which to remove selection","required":true}}},"removeFile":{"desc":"Remove specified file from the model","params":{"file":{"type":"File","desc":"File to remove (instance of File)","required":true}}},"getNativeElement":{"desc":"DEPRECATED; Access 'nativeEl' directly; Gets the native input DOM Element","returns":{"type":"Element","tsType":"QFileNativeElement","desc":"The underlying native input DOM Element"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"},"nativeEl":{"type":"Element","tsType":"QFileNativeElement","desc":"The native input DOM Element","addedIn":"v2.10.1"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/file"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'"],"category":"behavior"},"multiple":{"type":"Boolean","desc":"Allow multiple file uploads","category":"behavior"},"accept":{"type":"String","desc":"Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element","examples":["'.jpg, .pdf, image/*'","'image/jpeg, .pdf'"],"category":"behavior"},"capture":{"type":"String","desc":"Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element","values":["'user'","'environment'"],"category":"behavior"},"max-file-size":{"type":["Number","String"],"desc":"Maximum size of individual file in bytes","examples":["1024","'1048576'"],"category":"behavior"},"max-total-size":{"type":["Number","String"],"desc":"Maximum size of all files combined in bytes","category":"behavior"},"max-files":{"type":["Number","String"],"desc":"Maximum number of files to contain","category":"behavior"},"filter":{"type":"Function","desc":"Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":["Array","FileList"],"desc":"Candidate files to be added to queue"}},"returns":{"type":"Array","desc":"Filtered files to be added to queue"},"examples":["files => files.filter(file => file.size === 1024)"],"category":"behavior"},"model-value":{"desc":"Model of the component; Must be FileList or Array if using 'multiple' prop; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["File","FileList","Array","null","undefined"],"examples":["# v-model=\"myModel\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"append":{"type":"Boolean","desc":"Append file(s) to current model rather than replacing them; Has effect only when using 'multiple' mode","category":"behavior"},"display-value":{"type":["Number","String"],"desc":"Override default selection string, if not using 'file' or 'selected' scoped slots and if not using 'use-chips' prop","examples":["'Options: x, y, z'"],"category":"selection"},"use-chips":{"type":"Boolean","desc":"Use QChip to show picked files","category":"selection"},"counter-label":{"type":"Function","desc":"Label for the counter; The 'counter' prop is necessary to enable this one","params":{"props":{"type":"Object","desc":"Object containing counter label information","definition":{"totalSize":{"type":"String","required":true,"desc":"The total size of files in human readable format","examples":["'1.42MB'"]},"filesNumber":{"type":"Number","required":true,"desc":"Number of picked files"},"maxFiles":{"type":["Number","String"],"required":true,"desc":"Maximum number of files (same as 'max-files' prop, if specified); When 'max-files' is not specified, this has 'void 0' as value"}}}},"returns":{"type":"String","desc":"String to display for the counter label"},"examples":["(totalSize, filesNumber, maxFiles) => `${ filesNumber }${ maxFiles !== void 0 ? ' / ' + maxFiles : '' } (${ totalSize })`"],"category":"behavior"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying selection container","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying selection container","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"},"file":{"desc":"Override default node to render a file from the user picked list","scope":{"index":{"type":"Number","desc":"Selection index"},"file":{"type":"File","desc":"File object"},"ref":{"type":"Component","tsType":"QFile","desc":"Reference to the QFile component"}}},"selected":{"desc":"Override default selection slot; Suggestion: QChip","scope":{"files":{"type":["Array","FileList"],"desc":"Array of File objects"},"ref":{"type":"Component","tsType":"QFile","desc":"Reference to the QFile component"}}}},"events":{"rejected":{"desc":"Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)","params":{"rejectedEntries":{"type":"Array","tsType":"QRejectedEntry","desc":"Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}},"methods":{"pickFiles":{"desc":"Trigger file pick; Must be called as a direct consequence of user interaction (eg. in a click handler), due to browsers security policy","params":{"evt":{"type":"Event","desc":"JS event object"}},"returns":null},"addFiles":{"desc":"Add files programmatically","params":{"files":{"type":["Array","FileList"],"desc":"Array of files (instances of File)","required":true}},"returns":null},"resetValidation":{"desc":"Reset validation status","params":null,"returns":null},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus component","params":null,"returns":null},"blur":{"desc":"Blur component (lose focus)","params":null,"returns":null},"removeAtIndex":{"desc":"Remove file located at specific index in the model","params":{"index":{"type":"Number","desc":"Index at which to remove selection","required":true}},"returns":null},"removeFile":{"desc":"Remove specified file from the model","params":{"file":{"type":"File","desc":"File to remove (instance of File)","required":true}},"returns":null},"getNativeElement":{"desc":"DEPRECATED; Access 'nativeEl' directly; Gets the native input DOM Element","params":null,"returns":{"type":"Element","tsType":"QFileNativeElement","desc":"The underlying native input DOM Element"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"},"nativeEl":{"type":"Element","tsType":"QFileNativeElement","desc":"The native input DOM Element","addedIn":"v2.10.1"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/form"},"props":{"autofocus":{"type":"Boolean","desc":"Focus first focusable element on initial component render","category":"behavior"},"no-error-focus":{"type":"Boolean","desc":"Do not try to focus on first component that has a validation error when submitting form","category":"behavior"},"no-reset-focus":{"type":"Boolean","desc":"Do not try to focus on first component when resetting form","category":"behavior"},"greedy":{"type":"Boolean","desc":"Validate all fields in form (by default it stops after finding the first invalid field with synchronous validation)","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"submit":{"desc":"Emitted when all validations have passed when tethered to a submit button","params":{"evt":{"type":["Event","SubmitEvent"],"desc":"Form submission event object"}}},"reset":{"desc":"Emitted when all validations have been reset when tethered to a reset button; It is recommended to manually reset the wrapped components models in this handler"},"validation-success":{"desc":"Emitted after a validation was triggered and all inner Quasar components models are valid"},"validation-error":{"desc":"Emitted after a validation was triggered and at least one of the inner Quasar components models are NOT valid","params":{"ref":{"type":"Component","desc":"Vue reference to the first component that triggered the validation error"}}}},"methods":{"focus":{"desc":"Focus on first focusable element/component in the form"},"validate":{"desc":"Triggers a validation on all applicable inner Quasar components","params":{"shouldFocus":{"type":"Boolean","desc":"Tell if it should focus or not on component with error on submitting form; Overrides 'no-focus-error' prop if specified"}},"returns":{"type":"Promise<boolean>","desc":"Promise is always fulfilled and receives the outcome (true -> validation was a success, false -> invalid models detected)","examples":["validate().then(outcome => { ... })"]}},"resetValidation":{"desc":"Resets the validation on all applicable inner Quasar components"},"submit":{"desc":"Manually trigger form validation and submit","params":{"evt":{"type":"Event","desc":"JS event object"}}},"reset":{"desc":"Manually trigger form reset","params":{"evt":{"type":"Event","desc":"JS event object"}}},"getValidationComponents":{"desc":"Get an array of children Vue component instances that support Quasar validation API (derived from QField, or using useFormChild()/QFormChildMixin)","returns":{"type":"Array","tsType":"QFormChildComponent","desc":"Quasar validation API-compatible Vue component instances"}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/form"},"props":{"autofocus":{"type":"Boolean","desc":"Focus first focusable element on initial component render","category":"behavior"},"no-error-focus":{"type":"Boolean","desc":"Do not try to focus on first component that has a validation error when submitting form","category":"behavior"},"no-reset-focus":{"type":"Boolean","desc":"Do not try to focus on first component when resetting form","category":"behavior"},"greedy":{"type":"Boolean","desc":"Validate all fields in form (by default it stops after finding the first invalid field with synchronous validation)","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"submit":{"desc":"Emitted when all validations have passed when tethered to a submit button","params":{"evt":{"type":["Event","SubmitEvent"],"desc":"Form submission event object"}}},"reset":{"desc":"Emitted when all validations have been reset when tethered to a reset button; It is recommended to manually reset the wrapped components models in this handler"},"validation-success":{"desc":"Emitted after a validation was triggered and all inner Quasar components models are valid"},"validation-error":{"desc":"Emitted after a validation was triggered and at least one of the inner Quasar components models are NOT valid","params":{"ref":{"type":"Component","desc":"Vue reference to the first component that triggered the validation error"}}}},"methods":{"focus":{"desc":"Focus on first focusable element/component in the form","params":null,"returns":null},"validate":{"desc":"Triggers a validation on all applicable inner Quasar components","params":{"shouldFocus":{"type":"Boolean","desc":"Tell if it should focus or not on component with error on submitting form; Overrides 'no-focus-error' prop if specified"}},"returns":{"type":"Promise<boolean>","desc":"Promise is always fulfilled and receives the outcome (true -> validation was a success, false -> invalid models detected)","examples":["validate().then(outcome => { ... })"]}},"resetValidation":{"desc":"Resets the validation on all applicable inner Quasar components","params":null,"returns":null},"submit":{"desc":"Manually trigger form validation and submit","params":{"evt":{"type":"Event","desc":"JS event object"}},"returns":null},"reset":{"desc":"Manually trigger form reset","params":{"evt":{"type":"Event","desc":"JS event object"}},"returns":null},"getValidationComponents":{"desc":"Get an array of children Vue component instances that support Quasar validation API (derived from QField, or using useFormChild()/QFormChildMixin)","params":null,"returns":{"type":"Array","tsType":"QFormChildComponent","desc":"Quasar validation API-compatible Vue component instances"}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/form"},"methods":{"validate":{"desc":"Needs to be overwritten when getting extended/mixed in","returns":{"type":["Boolean","Promise<boolean>"],"desc":"Promise is always fulfilled and receives the outcome (true -> validation was a success, false -> invalid models detected)","examples":["validate().then(outcome => { ... })"]}},"resetValidation":{"desc":"Needs to be overwritten when getting extended/mixed in"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/form"},"methods":{"validate":{"desc":"Needs to be overwritten when getting extended/mixed in","params":null,"returns":{"type":["Boolean","Promise<boolean>"],"desc":"Promise is always fulfilled and receives the outcome (true -> validation was a success, false -> invalid models detected)","examples":["validate().then(outcome => { ... })"]}},"resetValidation":{"desc":"Needs to be overwritten when getting extended/mixed in","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/icon"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"tag":{"type":"String","desc":"HTML tag to render, unless no icon is supplied or it's an svg icon","examples":["'div'","'span'","'div'","'i'"],"category":"content","default":"'i'","required":false},"name":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"model"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"left":{"type":"Boolean","desc":"Useful if icon is on the left side of something: applies a standard margin on the right side of Icon","category":"content"},"right":{"type":"Boolean","desc":"Useful if icon is on the right side of something: applies a standard margin on the left side of Icon","category":"content"}},"slots":{"default":{"desc":"Suggestions: QTooltip or QMenu"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/icon"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"tag":{"type":"String","desc":"HTML tag to render, unless no icon is supplied or it's an svg icon","category":"content","default":"'i'","examples":["'div'","'i'"],"required":false},"name":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"model"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"left":{"type":"Boolean","desc":"Useful if icon is on the left side of something: applies a standard margin on the right side of Icon","category":"content"},"right":{"type":"Boolean","desc":"Useful if icon is on the right side of something: applies a standard margin on the left side of Icon","category":"content"}},"slots":{"default":{"desc":"Suggestions: QTooltip or QMenu"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/infinite-scroll"},"props":{"offset":{"type":"Number","desc":"Offset (pixels) to bottom of Infinite Scroll container from which the component should start loading more content in advance","default":"500","category":"behavior","required":false},"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","default":"100","category":"behavior","required":false},"initial-index":{"type":"Number","desc":"Initialize the pagination index (used for the @load event)","default":"0","category":"behavior","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"reverse":{"type":"Boolean","desc":"Scroll area should behave like a messenger - starting scrolled to bottom and loading when reaching the top","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"loading":{"desc":"Slot displaying something while loading content; Example: QSpinner"}},"events":{"load":{"desc":"Emitted when Infinite Scroll needs to load more data","params":{"index":{"type":"Number","desc":"The index parameter can be used to make some sort of pagination on the content you load. It takes numeric values starting with 1 and incrementing with each call"},"done":{"type":"Function","desc":"Function to call when you made all necessary updates. DO NOT forget to call it otherwise your loading message will continue to be displayed","params":{"stop":{"type":"Boolean","desc":"Stops QInfiniteScroll if it's Boolean 'true'; Specify it in case there's nothing more to load"}},"returns":null}}}},"methods":{"poll":{"desc":"Checks scroll position and loads more content if necessary"},"trigger":{"desc":"Tells Infinite Scroll to load more content, regardless of the scroll position"},"reset":{"desc":"Resets calling index to 0"},"stop":{"desc":"Stops working, regardless of scroll position"},"resume":{"desc":"Starts working. Checks scroll position upon call and if trigger is hit, it loads more content"},"setIndex":{"desc":"Overwrite the current pagination index","params":{"newIndex":{"type":"Number","desc":"New pagination index","required":true}}},"updateScrollTarget":{"desc":"Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/infinite-scroll"},"props":{"offset":{"type":"Number","desc":"Offset (pixels) to bottom of Infinite Scroll container from which the component should start loading more content in advance","default":"500","category":"behavior","required":false},"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","default":"100","category":"behavior","required":false},"initial-index":{"type":"Number","desc":"Initialize the pagination index (used for the @load event)","default":"0","category":"behavior","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"reverse":{"type":"Boolean","desc":"Scroll area should behave like a messenger - starting scrolled to bottom and loading when reaching the top","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"loading":{"desc":"Slot displaying something while loading content; Example: QSpinner"}},"events":{"load":{"desc":"Emitted when Infinite Scroll needs to load more data","params":{"index":{"type":"Number","desc":"The index parameter can be used to make some sort of pagination on the content you load. It takes numeric values starting with 1 and incrementing with each call"},"done":{"type":"Function","desc":"Function to call when you made all necessary updates. DO NOT forget to call it otherwise your loading message will continue to be displayed","params":{"stop":{"type":"Boolean","desc":"Stops QInfiniteScroll if it's Boolean 'true'; Specify it in case there's nothing more to load"}},"returns":null}}}},"methods":{"poll":{"desc":"Checks scroll position and loads more content if necessary","params":null,"returns":null},"trigger":{"desc":"Tells Infinite Scroll to load more content, regardless of the scroll position","params":null,"returns":null},"reset":{"desc":"Resets calling index to 0","params":null,"returns":null},"stop":{"desc":"Stops working, regardless of scroll position","params":null,"returns":null},"resume":{"desc":"Starts working. Checks scroll position upon call and if trigger is hit, it loads more content","params":null,"returns":null},"setIndex":{"desc":"Overwrite the current pagination index","params":{"newIndex":{"type":"Number","desc":"New pagination index","required":true}},"returns":null},"updateScrollTarget":{"desc":"Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/input"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'","'car_id'"],"category":"behavior"},"mask":{"type":"String","desc":"Custom mask or one of the predefined mask names","examples":["'###-##'","'date'","'datetime'","'time'","'fulltime'","'phone'","'card'"],"category":"behavior"},"fill-mask":{"type":["Boolean","String"],"desc":"Fills string with specified characters (or underscore if value is not string) to fill mask's length","examples":["true","'0'","'_'"],"category":"behavior"},"reverse-fill-mask":{"type":"Boolean","desc":"Fills string from the right side of the mask","category":"behavior"},"unmasked-value":{"type":"Boolean","desc":"Model will be unmasked (won't contain tokens/separation characters)","category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","Number","null","undefined"],"examples":["# v-model=\"myText\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"shadow-text":{"type":"String","desc":"Text to be displayed as shadow at the end of the text in the control; Does NOT applies to type=file","examples":["'rest of the fill value'"],"category":"content"},"type":{"type":"String","desc":"Input type","default":"'text'","values":["'text'","'password'","'textarea'","'email'","'search'","'tel'","'file'","'number'","'url'","'time'","'date'","'datetime-local'"],"category":"general","required":false},"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds) when updating model","category":"model"},"maxlength":{"type":["String","Number"],"desc":"Specify a max length of model","category":"model"},"autogrow":{"type":"Boolean","desc":"Make field autogrow along with its content (uses a textarea)","category":"content"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying input tag","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying input tag","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"}},"events":{"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","Number","null"],"desc":"New model value","required":true}}},"focus":{"desc":"Emitted when component gets focused","params":{"evt":{"type":"Event","desc":"JS event object"}}},"blur":{"desc":"Emitted when component loses focus","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"resetValidation":{"desc":"Reset validation status"},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus underlying input tag"},"blur":{"desc":"Lose focus on underlying input tag"},"select":{"desc":"Select input text"},"getNativeElement":{"desc":"DEPRECATED; Access 'nativeEl' directly instead; Get the native input/textarea DOM Element","returns":{"type":"Element","tsType":"QInputNativeElement","desc":"The underlying native input/textarea DOM Element"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"},"nativeEl":{"type":"Element","tsType":"QInputNativeElement","desc":"The native input/textarea DOM Element","addedIn":"v2.10.1"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/input"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'"],"category":"behavior"},"mask":{"type":"String","desc":"Custom mask or one of the predefined mask names","examples":["'###-##'","'date'","'datetime'","'time'","'fulltime'","'phone'","'card'"],"category":"behavior"},"fill-mask":{"type":["Boolean","String"],"desc":"Fills string with specified characters (or underscore if value is not string) to fill mask's length","examples":["true","'0'","'_'"],"category":"behavior"},"reverse-fill-mask":{"type":"Boolean","desc":"Fills string from the right side of the mask","category":"behavior"},"unmasked-value":{"type":"Boolean","desc":"Model will be unmasked (won't contain tokens/separation characters)","category":"behavior"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","Number","null","undefined"],"examples":["# v-model=\"myText\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"shadow-text":{"type":"String","desc":"Text to be displayed as shadow at the end of the text in the control; Does NOT applies to type=file","examples":["'rest of the fill value'"],"category":"content"},"type":{"type":"String","desc":"Input type","default":"'text'","values":["'text'","'password'","'textarea'","'email'","'search'","'tel'","'file'","'number'","'url'","'time'","'date'","'datetime-local'"],"category":"general","required":false},"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds) when updating model","category":"model"},"maxlength":{"type":["String","Number"],"desc":"Specify a max length of model","category":"model"},"autogrow":{"type":"Boolean","desc":"Make field autogrow along with its content (uses a textarea)","category":"content"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying input tag","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying input tag","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Use in conjunction with 'loading' prop"}},"events":{"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","Number","null"],"desc":"New model value","required":true}}},"focus":{"desc":"Emitted when component gets focused","params":{"evt":{"type":"Event","desc":"JS event object"}}},"blur":{"desc":"Emitted when component loses focus","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"resetValidation":{"desc":"Reset validation status","params":null,"returns":null},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus underlying input tag","params":null,"returns":null},"blur":{"desc":"Lose focus on underlying input tag","params":null,"returns":null},"select":{"desc":"Select input text","params":null,"returns":null},"getNativeElement":{"desc":"DEPRECATED; Access 'nativeEl' directly instead; Get the native input/textarea DOM Element","params":null,"returns":{"type":"Element","tsType":"QInputNativeElement","desc":"The underlying native input/textarea DOM Element"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"},"nativeEl":{"type":"Element","tsType":"QInputNativeElement","desc":"The native input/textarea DOM Element","addedIn":"v2.10.1"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/intersection"},"props":{"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'span'","'blockquote'"],"category":"content","default":"'div'","required":false},"once":{"type":"Boolean","desc":"Get triggered only once","category":"behavior"},"ssr-prerender":{"type":"Boolean","desc":"Pre-render content on server side if using SSR (use it to pre-render above the fold content)","category":"behavior"},"root":{"type":["Element","null"],"default":"null","desc":"[Intersection API root prop] Lets you define an alternative to the viewport as your root (through its DOM element); It is important to keep in mind that root needs to be an ancestor of the observed element","examples":["document.getElementById('myTable')","$refs.myTable.$el"],"category":"behavior","required":false},"margin":{"type":"String","desc":"[Intersection API rootMargin prop] Allows you to specify the margins for the root, effectively allowing you to either grow or shrink the area used for intersections","examples":["'-20px 0px'","'10px 20px 30px 40px'"],"category":"behavior"},"threshold":{"type":["Array","Number"],"desc":"[Intersection API threshold prop] Threshold(s) at which to trigger, specified as a ratio, or list of ratios, of (visible area / total area) of the observed element","examples":["[ 0, 0.25, 0.5, 0.75, 1 ]","1"],"category":"behavior"},"transition":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior"},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"behavior","addedIn":"v2.3.1","required":false},"disable":{"type":"Boolean","desc":"Disable visibility observable (content will remain as it was, visible or hidden)","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"hidden":{"desc":"Slot for content to render when component is not on screen; Example: a text that the user can search for with the browser's search function","addedIn":"v2.12.0"}},"events":{"visibility":{"desc":"Fires when visibility changes","params":{"isVisible":{"type":"Boolean","desc":"Visibility status (true/false)"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/intersection"},"props":{"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'span'","'blockquote'"],"required":false},"once":{"type":"Boolean","desc":"Get triggered only once","category":"behavior"},"ssr-prerender":{"type":"Boolean","desc":"Pre-render content on server side if using SSR (use it to pre-render above the fold content)","category":"behavior"},"root":{"type":["Element","null"],"default":"null","desc":"[Intersection API root prop] Lets you define an alternative to the viewport as your root (through its DOM element); It is important to keep in mind that root needs to be an ancestor of the observed element","examples":["document.getElementById('myTable')","$refs.myTable.$el"],"category":"behavior","required":false},"margin":{"type":"String","desc":"[Intersection API rootMargin prop] Allows you to specify the margins for the root, effectively allowing you to either grow or shrink the area used for intersections","examples":["'-20px 0px'","'10px 20px 30px 40px'"],"category":"behavior"},"threshold":{"type":["Array","Number"],"desc":"[Intersection API threshold prop] Threshold(s) at which to trigger, specified as a ratio, or list of ratios, of (visible area / total area) of the observed element","examples":["[ 0, 0.25, 0.5, 0.75, 1 ]","1"],"category":"behavior"},"transition":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior"},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"behavior","addedIn":"v2.3.1","required":false},"disable":{"type":"Boolean","desc":"Disable visibility observable (content will remain as it was, visible or hidden)","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"},"hidden":{"desc":"Slot for content to render when component is not on screen; Example: a text that the user can search for with the browser's search function","addedIn":"v2.12.0"}},"events":{"visibility":{"desc":"Fires when visibility changes","params":{"isVisible":{"type":"Boolean","desc":"Visibility status (true/false)"}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/list-and-list-items"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"active":{"type":["Boolean","null"],"default":"null","desc":"Put item into 'active' state","category":"state","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"clickable":{"type":"Boolean","desc":"Is QItem clickable? If it's the case, then it will add hover effects and emit 'click' events","category":"state"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"inset-level":{"type":"Number","desc":"Apply an inset; Useful when avatar/left side is missing but you want to align content with other items that do have a left side, or when you're building a menu","examples":["1"],"category":"content"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"tag":{"type":"String","desc":"HTML tag to render; Suggestion: use 'label' when encapsulating a QCheckbox/QRadio/QToggle so that when user clicks/taps on the whole item it will trigger a model change for the mentioned components","examples":["'div'","'span'","'a'","'label'","'div'"],"category":"content","default":"'div'","required":false},"manual-focus":{"type":"Boolean","desc":"Put item into a manual focus state; Enables 'focused' prop which will determine if item is focused or not, rather than relying on native hover/focus states","category":"state"},"focused":{"type":"Boolean","desc":"Determines focus state, ONLY if 'manual-focus' is enabled / set to true","category":"state"}},"slots":{"default":{"desc":"This is where QItem's content goes"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/list-and-list-items"},"props":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Superseded by 'href' prop if used","examples":["'/home/dashboard'","{ name: 'my-route-name' }"],"category":"navigation"},"exact":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'exact' property; Superseded by 'href' prop if used","category":"navigation"},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Superseded by 'href' prop if used","category":"navigation"},"active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-active-class'"],"category":"navigation"},"exact-active-class":{"type":"String","desc":"Equivalent to Vue Router <router-link> 'active-class' property; Superseded by 'href' prop if used","examples":["'my-exact-active-class'"],"category":"navigation"},"href":{"type":"String","desc":"Native <a> link href attribute; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'https://quasar.dev'"],"category":"navigation","addedIn":"v2.4"},"target":{"type":"String","desc":"Native <a> link target attribute; Use it only along with 'href' prop; Has priority over the 'to'/'exact'/'replace'/'active-class'/'exact-active-class' props","examples":["'_blank'","'_self'","'_parent'","'_top'"],"category":"navigation","addedIn":"v2.4"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"active":{"type":["Boolean","null"],"default":"null","desc":"Put item into 'active' state","category":"state","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"clickable":{"type":"Boolean","desc":"Is QItem clickable? If it's the case, then it will add hover effects and emit 'click' events","category":"state"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"inset-level":{"type":"Number","desc":"Apply an inset; Useful when avatar/left side is missing but you want to align content with other items that do have a left side, or when you're building a menu","examples":["1"],"category":"content"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"tag":{"type":"String","desc":"HTML tag to render; Suggestion: use 'label' when encapsulating a QCheckbox/QRadio/QToggle so that when user clicks/taps on the whole item it will trigger a model change for the mentioned components","category":"content","default":"'div'","examples":["'a'","'label'","'div'"],"required":false},"manual-focus":{"type":"Boolean","desc":"Put item into a manual focus state; Enables 'focused' prop which will determine if item is focused or not, rather than relying on native hover/focus states","category":"state"},"focused":{"type":"Boolean","desc":"Determines focus state, ONLY if 'manual-focus' is enabled / set to true","category":"state"}},"slots":{"default":{"desc":"This is where QItem's content goes"}},"events":{"click":{"desc":"Emitted when the component is clicked","params":{"evt":{"type":"Event","desc":"JS event object; If you are using route navigation ('to'/'replace' props) and you want to cancel navigation then call evt.preventDefault() synchronously in your event handler"},"go":{"type":"Function","desc":"Available ONLY if you are using route navigation ('to'/'replace' props); When you need to control the time at which the component should trigger the route navigation then call evt.preventDefault() synchronously and then call this function at your convenience; Useful if you have async work to be done before the actual route navigation or if you want to redirect somewhere else","required":false,"addedIn":"v2.9","params":{"opts":{"type":"Object","desc":"Optional options","required":false,"definition":{"to":{"type":["String","Object"],"desc":"Equivalent to Vue Router <router-link> 'to' property; Specify it explicitly otherwise it will be set with same value as component's 'to' prop","required":false,"examples":["'/home/dashboard'","{ name: 'my-route-name' }"]},"replace":{"type":"Boolean","desc":"Equivalent to Vue Router <router-link> 'replace' property; Specify it explicitly otherwise it will be set with same value as component's 'replace' prop","required":false},"returnRouterError":{"type":"Boolean","desc":"Return the router error, if any; Otherwise the returned Promise will always fulfill","required":false}}}},"returns":{"type":"Promise<any>","desc":"Returns the router's navigation promise"}}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/list-and-list-items"},"props":{"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"separator":{"type":"Boolean","desc":"Applies a separator between contained items","category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"padding":{"type":"Boolean","desc":"Applies a material design-like padding on top and bottom","category":"content"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'ul'","'ol'"],"category":"content","default":"'div'","addedIn":"v2.10.1","required":false}},"slots":{"default":{"desc":"This is where the content goes; Suggestion: QItem, QExpansionItem, ..."}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/list-and-list-items"},"props":{"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"separator":{"type":"Boolean","desc":"Applies a separator between contained items","category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"padding":{"type":"Boolean","desc":"Applies a material design-like padding on top and bottom","category":"content"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'ul'","'ol'"],"addedIn":"v2.10.1","required":false}},"slots":{"default":{"desc":"This is where the content goes; Suggestion: QItem, QExpansionItem, ..."}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/menu"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"target":{"type":["Boolean","String","Element"],"desc":"Configure a target element to trigger component toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) or a DOM element it attaches the events to the specified DOM element (if it exists)","default":"true","values":["true","false","# CSS selector","# DOM Element"],"examples":["false",".my-parent","#target-id","$refs.target"],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"context-menu":{"type":"Boolean","desc":"Allows the component to behave like a context menu, which opens with a right mouse click (or long tap on mobile)","category":"behavior"},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"fit":{"type":"Boolean","desc":"Allows the menu to match at least the full width of its target","category":"position"},"cover":{"type":"Boolean","desc":"Allows the menu to cover its target. When used, the 'self' and 'fit' props are no longer effective","category":"position"},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[8, 8]","[5, 10]"],"category":"position"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"},"touch-position":{"type":"Boolean","desc":"Allows for the target position to be set by the mouse position, when the target of the menu is either clicked or touched","category":"behavior"},"persistent":{"type":"Boolean","desc":"Allows the menu to not be dismissed by a click/tap outside of the menu or by hitting the ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Allows any click/tap in the menu to close it; Useful instead of attaching events to each menu item that should close the menu on click/tap","category":"behavior"},"separate-close-popup":{"type":"Boolean","desc":"Separate from parent menu, marking it as a separate closing point for v-close-popup (without this, chained menus close all together)","category":"behavior"},"square":{"type":"Boolean","desc":"Forces content to have squared borders","category":"style"},"no-refocus":{"type":"Boolean","desc":"(Accessibility) When Menu gets hidden, do not refocus on the DOM element that previously had focus","category":"behavior"},"no-focus":{"type":"Boolean","desc":"(Accessibility) When Menu gets shown, do not switch focus on it","category":"behavior"},"max-height":{"type":["String","null"],"desc":"The maximum height of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"null","required":false},"max-width":{"type":["String","null"],"desc":"The maximum width of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"null","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"escape-key":{"desc":"Emitted when ESC key is pressed; Does not get emitted if Menu is 'persistent'"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the menu without significant performance drawbacks so the optimal solution is for you to call this method when you need it"},"focus":{"desc":"Focus menu; if you have content with autofocus attribute, it will directly focus it"}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/menu"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"target":{"type":["Boolean","String","Element"],"desc":"Configure a target element to trigger component toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) or a DOM element it attaches the events to the specified DOM element (if it exists)","default":"true","examples":["false",".my-parent","#target-id","$refs.target"],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"context-menu":{"type":"Boolean","desc":"Allows the component to behave like a context menu, which opens with a right mouse click (or long tap on mobile)","category":"behavior"},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"fit":{"type":"Boolean","desc":"Allows the menu to match at least the full width of its target","category":"position"},"cover":{"type":"Boolean","desc":"Allows the menu to cover its target. When used, the 'self' and 'fit' props are no longer effective","category":"position"},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"},"touch-position":{"type":"Boolean","desc":"Allows for the target position to be set by the mouse position, when the target of the menu is either clicked or touched","category":"behavior"},"persistent":{"type":"Boolean","desc":"Allows the menu to not be dismissed by a click/tap outside of the menu or by hitting the ESC key; Also, an app route change won't dismiss it","category":"behavior"},"no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup; No need to set it if 'persistent' prop is also set","category":"behavior"},"auto-close":{"type":"Boolean","desc":"Allows any click/tap in the menu to close it; Useful instead of attaching events to each menu item that should close the menu on click/tap","category":"behavior"},"separate-close-popup":{"type":"Boolean","desc":"Separate from parent menu, marking it as a separate closing point for v-close-popup (without this, chained menus close all together)","category":"behavior"},"square":{"type":"Boolean","desc":"Forces content to have squared borders","category":"style"},"no-refocus":{"type":"Boolean","desc":"(Accessibility) When Menu gets hidden, do not refocus on the DOM element that previously had focus","category":"behavior"},"no-focus":{"type":"Boolean","desc":"(Accessibility) When Menu gets shown, do not switch focus on it","category":"behavior"},"max-height":{"type":["String","null"],"desc":"The maximum height of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"null","required":false},"max-width":{"type":["String","null"],"desc":"The maximum width of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","default":"null","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"escape-key":{"desc":"Emitted when ESC key is pressed; Does not get emitted if Menu is 'persistent'"}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the menu without significant performance drawbacks so the optimal solution is for you to call this method when you need it","params":null,"returns":null},"focus":{"desc":"Focus menu; if you have content with autofocus attribute, it will directly focus it","params":null,"returns":null}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/no-ssr"},"props":{"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'span'","'blockquote'"],"category":"content","default":"'div'","required":false},"placeholder":{"type":"String","desc":"Text to display on server-side render (unless using 'placeholder' slot)","examples":["'This is server-side only'"],"category":"content"}},"slots":{"default":{"desc":"Default slot is used to render content on client-side"},"placeholder":{"desc":"Slot used as placeholder on server-side render, which gets replaced by the default slot on client-side; overrides 'placeholder' prop"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/no-ssr"},"props":{"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'span'","'blockquote'"],"required":false},"placeholder":{"type":"String","desc":"Text to display on server-side render (unless using 'placeholder' slot)","examples":["'This is server-side only'"],"category":"content"}},"slots":{"default":{"desc":"Default slot is used to render content on client-side"},"placeholder":{"desc":"Slot used as placeholder on server-side render, which gets replaced by the default slot on client-side; overrides 'placeholder' prop"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/option-group"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"group\""]},"options":{"type":"Array","desc":"Array of objects with value, label, and disable (optional) props. The binary components will be created according to this array; Props from QToggle, QCheckbox or QRadio can also be added as key/value pairs to control the components singularly","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["val=\"car\"",":true-value=\"trueValue\"","checked-icon=\"visibility\""]}},"examples":["[ { label: 'Option 1', value: 'op1' }, { label: 'Option 2', value: 'op2' }, { label: 'Option 3', value: 'op3', disable: true } ]"],"category":"model"},"name":{"type":"String","desc":"Used to specify the name of the controls; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"type":{"type":"String","desc":"The type of input component to be used","values":["'radio'","'checkbox'","'toggle'"],"default":"'radio'","category":"content","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when input components are unticked?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the input components","category":"content"},"inline":{"type":"Boolean","desc":"Show input components as inline-block rather than each having their own row","category":"content"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"label":{"desc":"Generic slot for all labels","scope":{"...self":{"type":"Object","desc":"The corresponding option entry from the 'options' prop","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["val=\"car\"",":true-value=\"trueValue\"","checked-icon=\"visibility\""]}}}},"addedIn":"v2.2"},"label-[name]":{"desc":"Slot to define the specific label for the option at '[name]' where name is a 0-based index; Overrides the generic 'label' slot if used","scope":{"...self":{"type":"Object","desc":"The corresponding option entry from the 'options' prop","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["val=\"car\"",":true-value=\"trueValue\"","checked-icon=\"visibility\""]}}}},"addedIn":"v2.2"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/option-group"},"props":{"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"group\""]},"options":{"type":"Array","desc":"Array of objects with value, label, and disable (optional) props. The binary components will be created according to this array; Props from QToggle, QCheckbox or QRadio can also be added as key/value pairs to control the components singularly","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["# val=\"car\"","# :true-value=\"trueValue\"","# checked-icon=\"visibility\""]}},"examples":["[ { label: 'Option 1', value: 'op1' }, { label: 'Option 2', value: 'op2' }, { label: 'Option 3', value: 'op3', disable: true } ]"],"category":"model"},"name":{"type":"String","desc":"Used to specify the name of the controls; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"type":{"type":"String","desc":"The type of input component to be used","values":["'radio'","'checkbox'","'toggle'"],"default":"'radio'","category":"content","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when input components are unticked?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the input components","category":"content"},"inline":{"type":"Boolean","desc":"Show input components as inline-block rather than each having their own row","category":"content"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"label":{"desc":"Generic slot for all labels","scope":{"...self":{"type":"Object","desc":"The corresponding option entry from the 'options' prop","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["# val=\"car\"","# :true-value=\"trueValue\"","# checked-icon=\"visibility\""]}}}},"addedIn":"v2.2"},"label-[name]":{"desc":"Slot to define the specific label for the option at '[name]' where name is a 0-based index; Overrides the generic 'label' slot if used","scope":{"...self":{"type":"Object","desc":"The corresponding option entry from the 'options' prop","definition":{"label":{"type":"String","desc":"Label to display along the component","required":true,"examples":["'Option 1'","'Option 2'","'Option 3'"]},"value":{"type":"Any","desc":"Value of the option that will be used by the component model","required":true,"examples":["'op1'","'op2'","'op3'"]},"disable":{"type":"Boolean","desc":"If true, the option will be disabled"},"...props":{"type":"Any","desc":"Any other props from QToggle, QCheckbox, or QRadio","examples":["# val=\"car\"","# :true-value=\"trueValue\"","# checked-icon=\"visibility\""]}}}},"addedIn":"v2.2"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/page-scroller"},"props":{"position":{"type":"String","desc":"Page side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically in pixels","examples":["[8, 8]","[5, 10]"],"category":"content","default":"[ 18, 18 ]","required":false},"expand":{"type":"Boolean","desc":"By default the component shrinks to content's size; By using this prop you make the component fully expand horizontally or vertically, based on 'position' prop","category":"content"},"scroll-offset":{"type":"Number","desc":"Scroll offset (in pixels) from which point the component is shown on page; Measured from the top of the page (or from the bottom if in 'reverse' mode)","default":"1000","category":"behavior","required":false},"reverse":{"type":"Boolean","desc":"Work in reverse (shows when scrolling to the top of the page and scrolls to bottom when triggered)","category":"behavior"},"duration":{"type":"Number","desc":"Duration (in milliseconds) of the scrolling until it reaches its target","default":"300","category":"behavior","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/page-scroller"},"props":{"position":{"type":"String","desc":"Page side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically in pixels","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"content","default":"[ 18, 18 ]","required":false},"expand":{"type":"Boolean","desc":"By default the component shrinks to content's size; By using this prop you make the component fully expand horizontally or vertically, based on 'position' prop","category":"content"},"scroll-offset":{"type":"Number","desc":"Scroll offset (in pixels) from which point the component is shown on page; Measured from the top of the page (or from the bottom if in 'reverse' mode)","default":"1000","category":"behavior","required":false},"reverse":{"type":"Boolean","desc":"Work in reverse (shows when scrolling to the top of the page and scrolls to bottom when triggered)","category":"behavior"},"duration":{"type":"Number","desc":"Duration (in milliseconds) of the scrolling until it reaches its target","default":"300","category":"behavior","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/page-sticky"},"props":{"position":{"type":"String","desc":"Page side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically in pixels","examples":["[8, 8]","[5, 10]"],"category":"position"},"expand":{"type":"Boolean","desc":"By default the component shrinks to content's size; By using this prop you make the component fully expand horizontally or vertically, based on 'position' prop","category":"content"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/layout/page-sticky"},"props":{"position":{"type":"String","desc":"Page side/corner to stick to","default":"'bottom-right'","values":["'top-right'","'top-left'","'bottom-right'","'bottom-left'","'top'","'right'","'bottom'","'left'"],"category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the component horizontally and vertically in pixels","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position"},"expand":{"type":"Boolean","desc":"By default the component shrinks to content's size; By using this prop you make the component fully expand horizontally or vertically, based on 'position' prop","category":"content"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/pagination"},"props":{"model-value":{"desc":"Current page (must be between min/max)","required":true,"syncable":true,"category":"model","type":"Number"},"min":{"type":["Number","String"],"desc":"Minimum page (must be lower than 'max')","default":"1","category":"model","required":false},"max":{"type":["Number","String"],"desc":"Number of last page (must be higher than 'min')","required":true,"category":"model"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color (useful when you are using it along with the 'input' prop)","category":"style","required":false},"size":{"type":"String","desc":"Button size in CSS units, including unit name","examples":["'20px'"],"category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"input":{"type":"Boolean","desc":"Use an input instead of buttons","category":"content"},"icon-prev":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-next":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-first":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-last":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"to-fn":{"type":"Function","desc":"Generate link for page buttons; For best performance, reference it from your scope and do not define it inline","params":{"page":{"type":"Number","desc":"Page number to navigate to"}},"returns":{"type":["Object","String"],"desc":"Object or String that can be passed to a <router-link> as 'to' parameter"},"examples":["page => ({ query: { page } })"],"category":"content"},"boundary-links":{"type":["Boolean","null"],"default":"null","desc":"Show boundary button links","category":"content","required":false},"boundary-numbers":{"type":["Boolean","null"],"default":"null","desc":"Always show first and last page buttons (if not using 'input')","category":"content","required":false},"direction-links":{"type":["Boolean","null"],"default":"null","desc":"Show direction buttons","category":"content","required":false},"ellipses":{"type":["Boolean","null"],"default":"null","desc":"Show ellipses (...) when pages are available","category":"content","required":false},"max-pages":{"type":["Number","String"],"default":"0","desc":"Maximum number of page links to display at a time; 0 means Infinite","category":"content","required":false},"flat":{"type":"Boolean","desc":"Use 'flat' design for non-active buttons (it's the default option)","category":"style"},"outline":{"type":"Boolean","desc":"Use 'outline' design for non-active buttons","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow for non-active buttons","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for non-active buttons","category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name from the Quasar Color Palette for the non-active buttons","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"text-color":{"type":"String","tsType":"NamedColor","desc":"Text color name from the Quasar Color Palette for the ACTIVE buttons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"active-design":{"type":"String","desc":"The design of the ACTIVE button, similar to the flat/outline/push/unelevated props (but those are used for non-active buttons)","values":["'flat'","'outline'","'push'","'unelevated'"],"category":"style","addedIn":"v2.10"},"active-color":{"type":"String","tsType":"NamedColor","desc":"Color name from the Quasar Color Palette for the ACTIVE button","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"active-text-color":{"type":"String","tsType":"NamedColor","desc":"Text color name from the Quasar Color Palette for the ACTIVE button","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"round":{"type":"Boolean","desc":"Makes a circle shaped button for all buttons","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button for all buttons","category":"style"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect for all buttons","category":"style"},"gutter":{"type":"String","desc":"Apply custom gutter; Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl)","default":"'2px'","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style","addedIn":"v2.10","required":false},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the input (if using one)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the input (if using one)","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"ripple":{"type":["Boolean","Object","null"],"desc":"Configure buttons material ripple (disable it by setting it to 'false' or supply a config object); Does not applies to boundary and ellipsis buttons","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Number","desc":"New model value","required":true}}}},"methods":{"set":{"desc":"Go directly to the specified page","params":{"pageNumber":{"type":"Number","desc":"Page number to go to"}}},"setByOffset":{"desc":"Increment/Decrement current page by offset","params":{"offset":{"type":"Number","desc":"Offset page, can be negative or positive"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/pagination"},"props":{"model-value":{"desc":"Current page (must be between min/max)","required":true,"syncable":true,"category":"model","type":"Number"},"min":{"type":["Number","String"],"desc":"Minimum page (must be lower than 'max')","default":"1","category":"model","required":false},"max":{"type":["Number","String"],"desc":"Number of last page (must be higher than 'min')","required":true,"category":"model"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color (useful when you are using it along with the 'input' prop)","category":"style","required":false},"size":{"type":"String","desc":"Button size in CSS units, including unit name","examples":["'20px'"],"category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"input":{"type":"Boolean","desc":"Use an input instead of buttons","category":"content"},"icon-prev":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-next":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-first":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-last":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"to-fn":{"type":"Function","desc":"Generate link for page buttons; For best performance, reference it from your scope and do not define it inline","params":{"page":{"type":"Number","desc":"Page number to navigate to"}},"returns":{"type":["Object","String"],"desc":"Object or String that can be passed to a <router-link> as 'to' parameter"},"examples":["page => ({ query: { page } })"],"category":"content"},"boundary-links":{"type":["Boolean","null"],"default":"null","desc":"Show boundary button links","category":"content","required":false},"boundary-numbers":{"type":["Boolean","null"],"default":"null","desc":"Always show first and last page buttons (if not using 'input')","category":"content","required":false},"direction-links":{"type":["Boolean","null"],"default":"null","desc":"Show direction buttons","category":"content","required":false},"ellipses":{"type":["Boolean","null"],"default":"null","desc":"Show ellipses (...) when pages are available","category":"content","required":false},"max-pages":{"type":["Number","String"],"default":"0","desc":"Maximum number of page links to display at a time; 0 means Infinite","category":"content","required":false},"flat":{"type":"Boolean","desc":"Use 'flat' design for non-active buttons (it's the default option)","category":"style"},"outline":{"type":"Boolean","desc":"Use 'outline' design for non-active buttons","category":"style"},"unelevated":{"type":"Boolean","desc":"Remove shadow for non-active buttons","category":"style"},"push":{"type":"Boolean","desc":"Use 'push' design for non-active buttons","category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name from the Quasar Color Palette for the non-active buttons","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"text-color":{"type":"String","tsType":"NamedColor","desc":"Text color name from the Quasar Color Palette for the ACTIVE buttons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"active-design":{"type":"String","desc":"The design of the ACTIVE button, similar to the flat/outline/push/unelevated props (but those are used for non-active buttons)","values":["'flat'","'outline'","'push'","'unelevated'"],"category":"style","addedIn":"v2.10"},"active-color":{"type":"String","tsType":"NamedColor","desc":"Color name from the Quasar Color Palette for the ACTIVE button","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"active-text-color":{"type":"String","tsType":"NamedColor","desc":"Text color name from the Quasar Color Palette for the ACTIVE button","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"round":{"type":"Boolean","desc":"Makes a circle shaped button for all buttons","category":"style"},"rounded":{"type":"Boolean","desc":"Applies a more prominent border-radius for a squared shape button for all buttons","category":"style"},"glossy":{"type":"Boolean","desc":"Applies a glossy effect for all buttons","category":"style"},"gutter":{"type":"String","desc":"Apply custom gutter; Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl)","default":"'2px'","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style","addedIn":"v2.10","required":false},"padding":{"type":"String","desc":"Apply custom padding (vertical [horizontal]); Size in CSS units, including unit name or standard size name (none|xs|sm|md|lg|xl); Also removes the min width and height when set","examples":["'16px'","'10px 5px'","'2rem'","'xs'","'md lg'","'2px 2px 5px 7px'"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the input (if using one)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the input (if using one)","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"ripple":{"type":["Boolean","Object","null"],"desc":"Configure buttons material ripple (disable it by setting it to 'false' or supply a config object); Does not applies to boundary and ellipsis buttons","default":"true","examples":["false","{ early: true, center: true, color: 'teal', keyCodes: [] }"],"category":"style","required":false}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Number","desc":"New model value","required":true}}}},"methods":{"set":{"desc":"Go directly to the specified page","params":{"pageNumber":{"type":"Number","desc":"Page number to go to"}},"returns":null},"setByOffset":{"desc":"Increment/Decrement current page by offset","params":{"offset":{"type":"Number","desc":"Offset page, can be negative or positive"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/parallax"},"props":{"src":{"type":"String","desc":"Path to image (unless a 'media' slot is used)","transformAssetUrls":true,"examples":["# (public folder) src=\"img/something.png\"","# (assets folder) src=\"~assets/my-img.png\"","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) src=\"https://some-site.net/some-img.jpg\""],"category":"model"},"height":{"type":"Number","desc":"Height of component (in pixels)","default":"500","category":"style","required":false},"speed":{"type":"Number","desc":"Speed of parallax effect (0.0 < x < 1.0)","category":"behavior"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"}},"slots":{"default":{"desc":"Default slot can be used for content that gets displayed on top of the component"},"media":{"desc":"Slot for describing <img> or <video> tags"},"content":{"desc":"Scoped slot for describing content that gets displayed on top of the component; If specified, it overrides the default slot","scope":{"percentScrolled":{"type":"Number","desc":"Percentage (0.0 < x < 1.0) of scroll in regards to QParallax"}}}},"events":{"scroll":{"desc":"Emitted when scrolling occurs","params":{"percentage":{"type":"Number","desc":"Number between 0.0 and 1.0 defining the scrolled percentage of the component"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/parallax"},"props":{"src":{"type":"String","desc":"Path to image (unless a 'media' slot is used)","transformAssetUrls":true,"examples":["# (public folder) src=\"img/something.png\"","# (assets folder) src=\"~assets/my-img.png\"","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) src=\"https://some-site.net/some-img.jpg\""],"category":"model"},"height":{"type":"Number","desc":"Height of component (in pixels)","default":"500","category":"style","required":false},"speed":{"type":"Number","desc":"Speed of parallax effect (0.0 < x < 1.0)","category":"behavior"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"}},"slots":{"default":{"desc":"Default slot can be used for content that gets displayed on top of the component"},"media":{"desc":"Slot for describing <img> or <video> tags"},"content":{"desc":"Scoped slot for describing content that gets displayed on top of the component; If specified, it overrides the default slot","scope":{"percentScrolled":{"type":"Number","desc":"Percentage (0.0 < x < 1.0) of scroll in regards to QParallax"}}}},"events":{"scroll":{"desc":"Emitted when scrolling occurs","params":{"percentage":{"type":"Number","desc":"Number between 0.0 and 1.0 defining the scrolled percentage of the component"}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/popup-edit"},"props":{"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"myValue\""]},"title":{"type":"String","desc":"Optional title (unless 'title' slot is used)","examples":["'Calories'"],"category":"content"},"buttons":{"type":"Boolean","desc":"Show Set and Cancel buttons","category":"content"},"label-set":{"type":"String","desc":"Override Set button label","examples":["'OK'"],"category":"content"},"label-cancel":{"type":"String","desc":"Override Cancel button label","examples":["'Cancel'"],"category":"content"},"auto-save":{"type":"Boolean","desc":"Automatically save the model (if changed) when user clicks/taps outside of the popup; It does not apply to ESC key","category":"behavior"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"validate":{"type":"Function","desc":"Validates model then triggers 'save' and closes Popup; Returns a Boolean ('true' means valid, 'false' means abort); Syntax: validate(value); For best performance, reference it from your scope and do not define it inline","params":{"value":{"type":"Any","desc":"Model to validate","examples":["'My car'"]}},"returns":{"type":"Boolean","desc":"Is the model valid or not?"},"examples":["# :validate=\"myValidation\""],"category":"model"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"fit":{"type":"Boolean","desc":"Allows the menu to match at least the full width of its target","category":"position"},"cover":{"type":"Boolean","default":"true","desc":"Allows the menu to cover its target. When used, the 'self' and 'fit' props are no longer effective","category":"position","required":false},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[8, 8]","[5, 10]"],"category":"style"},"touch-position":{"type":"Boolean","desc":"Allows for the target position to be set by the mouse position, when the target of the menu is either clicked or touched","category":"behavior"},"persistent":{"type":"Boolean","desc":"Avoid menu closing by hitting ESC key or by clicking/tapping outside of the Popup","category":"behavior"},"separate-close-popup":{"type":"Boolean","desc":"Separate from parent menu, marking it as a separate closing point for v-close-popup (without this, chained menus close all together)","category":"behavior"},"square":{"type":"Boolean","desc":"Forces menu to have squared borders","category":"style"},"max-height":{"type":"String","desc":"The maximum height of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style"},"max-width":{"type":"String","desc":"The maximum width of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style"}},"slots":{"default":{"desc":"Used for injecting the form component; Do NOT destructure it","scope":{"initialValue":{"type":"Any","desc":"Initial value","examples":["0.241","'Text'"]},"value":{"type":"Any","desc":"Current value","examples":["0.241","'Text'"]},"validate":{"type":"Function","desc":"Function that checks if the value is valid","params":{"value":{"type":"Any","required":true,"desc":"Value to be checked","examples":["0","'Changed text'"]}},"returns":{"type":"Boolean","desc":"Checked value is valid or not"}},"set":{"type":"Function","desc":"Function that sets the value and closes the popup","params":null,"returns":null},"cancel":{"type":"Function","desc":"Function that cancels the editing and reverts the value to the initialValue","params":null,"returns":null},"updatePosition":{"type":"Function","desc":"There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it","params":null,"returns":null}}}},"events":{"update:model-value":{"desc":"Emitted when Popup gets cancelled in order to reset model to its initial value; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"before-show":{"desc":"Emitted right before Popup gets shown"},"show":{"desc":"Emitted right after Popup gets shown"},"before-hide":{"desc":"Emitted right before Popup gets dismissed"},"hide":{"desc":"Emitted right after Popup gets dismissed"},"save":{"desc":"Emitted when value has been successfully validated and it should be saved","params":{"value":{"type":"Any","desc":"Validated value to be saved"},"initialValue":{"type":"Any","desc":"Initial value, before changes"}}},"cancel":{"desc":"Emitted when user cancelled the change (hit ESC key or clicking outside of Popup or hit 'Cancel' button)","params":{"value":{"type":"Any","desc":"Edited value"},"initialValue":{"type":"Any","desc":"Initial value, before changes"}}}},"methods":{"set":{"desc":"Trigger a model update; Validates model (and emits 'save' event if it's the case) then closes Popup"},"cancel":{"desc":"Triggers a model reset to its initial value ('cancel' event is emitted) then closes Popup"},"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/popup-edit"},"props":{"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"myValue\""]},"title":{"type":"String","desc":"Optional title (unless 'title' slot is used)","examples":["'Calories'"],"category":"content"},"buttons":{"type":"Boolean","desc":"Show Set and Cancel buttons","category":"content"},"label-set":{"type":"String","desc":"Override Set button label","examples":["'OK'"],"category":"content"},"label-cancel":{"type":"String","desc":"Override Cancel button label","examples":["'Cancel'"],"category":"content"},"auto-save":{"type":"Boolean","desc":"Automatically save the model (if changed) when user clicks/taps outside of the popup; It does not apply to ESC key","category":"behavior"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'primary'","required":false},"validate":{"type":"Function","desc":"Validates model then triggers 'save' and closes Popup; Returns a Boolean ('true' means valid, 'false' means abort); Syntax: validate(value); For best performance, reference it from your scope and do not define it inline","params":{"value":{"type":"Any","desc":"Model to validate","examples":["'My car'"]}},"returns":{"type":"Boolean","desc":"Is the model valid or not?"},"examples":["# :validate=\"myValidation\""],"category":"model"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"fit":{"type":"Boolean","desc":"Allows the menu to match at least the full width of its target","category":"position","passthrough":true},"cover":{"type":"Boolean","default":"true","desc":"Allows the menu to cover its target. When used, the 'self' and 'fit' props are no longer effective","category":"position","required":false},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the menu relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position","passthrough":true},"self":{"type":"String","desc":"Two values setting the menu's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position","passthrough":true},"offset":{"type":"Array","desc":"An array of two numbers to offset the menu horizontally and vertically in pixels","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"style","passthrough":true},"touch-position":{"type":"Boolean","desc":"Allows for the target position to be set by the mouse position, when the target of the menu is either clicked or touched","category":"behavior","passthrough":true},"persistent":{"type":"Boolean","desc":"Avoid menu closing by hitting ESC key or by clicking/tapping outside of the Popup","category":"behavior","passthrough":true},"separate-close-popup":{"type":"Boolean","desc":"Separate from parent menu, marking it as a separate closing point for v-close-popup (without this, chained menus close all together)","category":"behavior","passthrough":true},"square":{"type":"Boolean","desc":"Forces menu to have squared borders","category":"style","passthrough":true},"max-height":{"type":"String","desc":"The maximum height of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","passthrough":true},"max-width":{"type":"String","desc":"The maximum width of the menu; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"style","passthrough":true}},"slots":{"default":{"desc":"Used for injecting the form component; Do NOT destructure it","scope":{"initialValue":{"type":"Any","desc":"Initial value","examples":["0.241","'Text'"]},"value":{"type":"Any","desc":"Current value","examples":["0.241","'Text'"]},"validate":{"type":"Function","desc":"Function that checks if the value is valid","params":{"value":{"type":"Any","required":true,"desc":"Value to be checked","examples":["0","'Changed text'"]}},"returns":{"type":"Boolean","desc":"Checked value is valid or not"}},"set":{"type":"Function","desc":"Function that sets the value and closes the popup","params":null,"returns":null},"cancel":{"type":"Function","desc":"Function that cancels the editing and reverts the value to the initialValue","params":null,"returns":null},"updatePosition":{"type":"Function","desc":"There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it","params":null,"returns":null}}}},"events":{"update:model-value":{"desc":"Emitted when Popup gets cancelled in order to reset model to its initial value; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"before-show":{"desc":"Emitted right before Popup gets shown"},"show":{"desc":"Emitted right after Popup gets shown"},"before-hide":{"desc":"Emitted right before Popup gets dismissed"},"hide":{"desc":"Emitted right after Popup gets dismissed"},"save":{"desc":"Emitted when value has been successfully validated and it should be saved","params":{"value":{"type":"Any","desc":"Validated value to be saved"},"initialValue":{"type":"Any","desc":"Initial value, before changes"}}},"cancel":{"desc":"Emitted when user cancelled the change (hit ESC key or clicking outside of Popup or hit 'Cancel' button)","params":{"value":{"type":"Any","desc":"Edited value"},"initialValue":{"type":"Any","desc":"Initial value, before changes"}}}},"methods":{"set":{"desc":"Trigger a model update; Validates model (and emits 'save' event if it's the case) then closes Popup","params":null,"returns":null},"cancel":{"desc":"Triggers a model reset to its initial value ('cancel' event is emitted) then closes Popup","params":null,"returns":null},"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/popup-proxy"},"props":{"target":{"type":["Boolean","String","Element"],"desc":"Configure a target element to trigger component toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) or a DOM element it attaches the events to the specified DOM element (if it exists)","default":"true","values":["true","false","# CSS selector","# DOM Element"],"examples":["false",".my-parent","#target-id","$refs.target"],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"context-menu":{"type":"Boolean","desc":"Allows the component to behave like a context menu, which opens with a right mouse click (or long tap on mobile)","category":"behavior"},"model-value":{"desc":"Defines the state of the component (shown/hidden); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean"},"breakpoint":{"type":["Number","String"],"desc":"Breakpoint (in pixels) of window width/height (whichever is smaller) from where a Menu will get to be used instead of a Dialog","default":"450","category":"behavior","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"}},"computedProps":{"currentComponent":{"type":"Object","desc":"Access current underlying component (QMenu or QDialog)","definition":{"type":{"type":"String","desc":"Component type","values":["'dialog'","'menu'"]},"ref":{"type":"Component","tsType":"QPopupProxyInnerComponent","desc":"The actual component (QMenu or QDialog); Access it directly, without '.value'"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/popup-proxy"},"props":{"target":{"type":["Boolean","String","Element"],"desc":"Configure a target element to trigger component toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) or a DOM element it attaches the events to the specified DOM element (if it exists)","default":"true","examples":["false",".my-parent","#target-id","$refs.target"],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"context-menu":{"type":"Boolean","desc":"Allows the component to behave like a context menu, which opens with a right mouse click (or long tap on mobile)","category":"behavior"},"model-value":{"desc":"Defines the state of the component (shown/hidden); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":false,"syncable":true,"category":"model","type":"Boolean","passthrough":true},"breakpoint":{"type":["Number","String"],"desc":"Breakpoint (in pixels) of window width/height (whichever is smaller) from where a Menu will get to be used instead of a Dialog","default":"450","category":"behavior","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}},"passthrough":true},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"passthrough":true},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}},"passthrough":true},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null}},"computedProps":{"currentComponent":{"type":"Object","desc":"Access current underlying component (QMenu or QDialog)","definition":{"type":{"type":"String","desc":"Component type","values":["'dialog'","'menu'"]},"ref":{"type":"Component","tsType":"QPopupProxyInnerComponent","desc":"The actual component (QMenu or QDialog); Access it directly, without '.value'"}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/pull-to-refresh"},"props":{"color":{"type":"String","tsType":"NamedColor","desc":"Color name for the icon from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for background of the icon container from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"icon":{"type":"String","desc":"Icon to display when refreshing the content","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"no-mouse":{"type":"Boolean","desc":"Don't listen for mouse events","category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"}},"slots":{"default":{"desc":"Content (area controlled by the component) goes here"}},"events":{"refresh":{"desc":"Called whenever a refresh is triggered; at this time, your function should load more data","params":{"done":{"type":"Function","desc":"Call the done() function when your data has been refreshed","params":null,"returns":null}}}},"methods":{"trigger":{"desc":"Triggers a refresh"},"updateScrollTarget":{"desc":"Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/pull-to-refresh"},"props":{"color":{"type":"String","tsType":"NamedColor","desc":"Color name for the icon from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for background of the icon container from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"icon":{"type":"String","desc":"Icon to display when refreshing the content","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"no-mouse":{"type":"Boolean","desc":"Don't listen for mouse events","category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"}},"slots":{"default":{"desc":"Content (area controlled by the component) goes here"}},"events":{"refresh":{"desc":"Called whenever a refresh is triggered; at this time, your function should load more data","params":{"done":{"type":"Function","desc":"Call the done() function when your data has been refreshed","params":null,"returns":null}}}},"methods":{"trigger":{"desc":"Triggers a refresh","params":null,"returns":null},"updateScrollTarget":{"desc":"Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/radio"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Number","String","null","undefined"],"examples":["# v-model=\"option\""]},"val":{"type":["Number","String","null","undefined"],"required":true,"desc":"The actual value of the option with which model value is changed","examples":["'opt1'","50"],"category":"model"},"label":{"type":"String","desc":"Label to display along the radio control (or use the default slot instead of this prop)","examples":["'Option 1'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the checkbox","category":"label"},"checked-icon":{"type":"String","desc":"The icon to be used when selected (instead of the default design)","examples":["'visibility'"],"category":"icons","addedIn":"v2.5"},"unchecked-icon":{"type":"String","desc":"The icon to be used when un-selected (instead of the default design)","examples":["'visibility_off'"],"category":"icons","addedIn":"v2.5"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when checkbox is unticked?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"set":{"desc":"Sets the Radio's v-model to equal the val"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/radio"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Number","String","null","undefined"],"examples":["# v-model=\"option\""]},"val":{"type":["Number","String","null","undefined"],"required":true,"desc":"The actual value of the option with which model value is changed","examples":["'opt1'","50"],"category":"model"},"label":{"type":"String","desc":"Label to display along the radio control (or use the default slot instead of this prop)","examples":["'Option 1'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the checkbox","category":"label"},"checked-icon":{"type":"String","desc":"The icon to be used when selected (instead of the default design)","examples":["'visibility'"],"category":"icons","addedIn":"v2.5"},"unchecked-icon":{"type":"String","desc":"The icon to be used when un-selected (instead of the default design)","examples":["'visibility_off'"],"category":"icons","addedIn":"v2.5"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when checkbox is unticked?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"set":{"desc":"Sets the Radio's v-model to equal the val","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/rating"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Number","examples":["# v-model=\"rating\"","# :model-value=\"rating\"","# :model-value=\"2\""]},"max":{"type":["Number","String"],"desc":"Number of icons to display","default":"5","category":"general","required":false},"icon":{"type":["String","Array"],"desc":"Icon name following Quasar convention; make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-selected":{"type":["String","Array"],"desc":"Icon name following Quasar convention to be used when selected (optional); make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-half":{"type":["String","Array"],"desc":"Icon name following Quasar convention to be used when selected (optional); make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-aria-label":{"type":["String","Array"],"desc":"Label to be set on aria-label for Icon; If an array is provided each rating value will use the corresponding aria-label in the array (0 based); If string value is provided the rating value will be appended; If not provided the name of the icon will be used","examples":["'Rating'","[ 'Bad', 'Normal', 'Good' ]"],"category":"accessibility","addedIn":"v1.20.3"},"color":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette; v1.5.0+: If an array is provided each rating value will use the corresponding color in the array (0 based)","examples":["'primary'","'teal'","'teal-10'","'primary'","'teal-10'","[ 'accent', 'grey-7' ]"],"category":"style"},"color-selected":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name from the Quasar Palette for selected icons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color-half":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name from the Quasar Palette for half selected icons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-dimming":{"type":"Boolean","desc":"Does not lower opacity for unselected icons","category":"style"},"no-reset":{"type":"Boolean","desc":"When used, disables default behavior of clicking/tapping on icon which represents current model value to reset model to 0","category":"model"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"tip-[name]":{"desc":"Slot to define the tooltip of icon at '[name]' where name is a 1-based index; Suggestion: QTooltip"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/rating"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Number","examples":["# v-model=\"rating\"","# :model-value=\"rating\"","# :model-value=\"2\""]},"max":{"type":["Number","String"],"desc":"Number of icons to display","default":"5","category":"general","required":false},"icon":{"type":["String","Array"],"desc":"Icon name following Quasar convention; make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-selected":{"type":["String","Array"],"desc":"Icon name following Quasar convention to be used when selected (optional); make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-half":{"type":["String","Array"],"desc":"Icon name following Quasar convention to be used when selected (optional); make sure you have the icon library installed unless you are using 'img:' prefix; If an array is provided each rating value will use the corresponding icon in the array (0 based)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-aria-label":{"type":["String","Array"],"desc":"Label to be set on aria-label for Icon; If an array is provided each rating value will use the corresponding aria-label in the array (0 based); If string value is provided the rating value will be appended; If not provided the name of the icon will be used","examples":["'Rating'","[ 'Bad', 'Normal', 'Good' ]"],"category":"accessibility","addedIn":"v1.20.3"},"color":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette; v1.5.0+: If an array is provided each rating value will use the corresponding color in the array (0 based)","examples":["'primary'","'teal'","'teal-10'","[ 'accent', 'grey-7' ]"],"category":"style"},"color-selected":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name from the Quasar Palette for selected icons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color-half":{"type":["String","Array"],"tsType":"NamedColor","desc":"Color name from the Quasar Palette for half selected icons","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"no-dimming":{"type":"Boolean","desc":"Does not lower opacity for unselected icons","category":"style"},"no-reset":{"type":"Boolean","desc":"When used, disables default behavior of clicking/tapping on icon which represents current model value to reset model to 0","category":"model"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"tip-[name]":{"desc":"Slot to define the tooltip of icon at '[name]' where name is a 1-based index; Suggestion: QTooltip"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/resize-observer"},"props":{"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","default":"100","examples":["0","'530'"],"category":"behavior","required":false}},"events":{"resize":{"desc":"Parent element has resized (width or height changed)","params":{"size":{"type":"Object","desc":"New size","definition":{"height":{"type":"Number","required":true,"desc":"Layout height"},"width":{"type":"Number","required":true,"desc":"Layout width"}}}}}},"methods":{"trigger":{"desc":"Emit a 'resize' event","params":{"immediately":{"type":"Boolean","desc":"Skip over the debounce amount"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/resize-observer"},"props":{"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","default":"100","examples":["0","'530'"],"category":"behavior","required":false}},"events":{"resize":{"desc":"Parent element has resized (width or height changed)","params":{"size":{"type":"Object","desc":"New size","definition":{"height":{"type":"Number","required":true,"desc":"Layout height"},"width":{"type":"Number","required":true,"desc":"Layout width"}}}}}},"methods":{"trigger":{"desc":"Emit a 'resize' event","params":{"immediately":{"type":"Boolean","desc":"Skip over the debounce amount"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/scroll-area"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the scrollbars (both vertical and horizontal)","examples":["{ borderRadius: '5px', background: 'red', opacity: 1 }"],"category":"style"},"vertical-bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the vertical scrollbar; Is applied on top of 'bar-style' prop","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"horizontal-bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the horizontal scrollbar; Is applied on top of 'bar-style' prop","examples":["{ bottom: '4px', borderRadius: '5px', background: 'red', height: '10px', opacity: 1 }"],"category":"style"},"thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of scrollbars (both vertical and horizontal)","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"vertical-thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of the vertical scrollbar; Is applied on top of 'thumb-style' prop","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"horizontal-thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of the horizontal scrollbar; Is applied on top of 'thumb-style' prop","examples":["{ bottom: '4px', borderRadius: '5px', background: 'red', height: '10px', opacity: 1 }"],"category":"style"},"content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for styling the container of QScrollArea","examples":["{ backgroundColor: '#C0C0C0' }"],"category":"style"},"content-active-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for styling the container of QScrollArea when scroll area becomes active (is mouse hovered)","examples":["{ backgroundColor: 'white' }"],"category":"style"},"visible":{"type":["Boolean","null"],"default":"null","desc":"Manually control the visibility of the scrollbar; Overrides default mouse over/leave behavior","category":"behavior","required":false},"delay":{"type":["Number","String"],"desc":"When content changes, the scrollbar appears; this delay defines the amount of time (in milliseconds) before scrollbars disappear again (if component is not hovered)","default":"1000","category":"behavior","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"scroll":{"desc":"Emitted when scroll information changes (and listener is configured)","params":{"info":{"type":"Object","desc":"An object containing scroll information","definition":{"ref":{"type":"Component","tsType":"QScrollArea","required":true,"desc":"Vue reference to the QScrollArea which triggered the event"},"verticalPosition":{"type":"Number","required":true,"desc":"Vertical scroll position (in px)"},"verticalPercentage":{"type":"Number","required":true,"desc":"Vertical scroll percentage (0.0 <= x <= 1.0)"},"verticalSize":{"type":"Number","required":true,"desc":"Vertical scroll size (in px)"},"verticalContainerSize":{"type":"Number","required":true,"desc":"Height of the container (in px)"},"horizontalPosition":{"type":"Number","required":true,"desc":"Horizontal scroll position (in px)"},"horizontalPercentage":{"type":"Number","required":true,"desc":"Horizontal scroll percentage (0.0 <= x <= 1.0)"},"horizontalSize":{"type":"Number","required":true,"desc":"Horizontal scroll size (in px)"},"horizontalContainerSize":{"type":"Number","required":true,"desc":"Width of the container (in px)"}}}}}},"methods":{"getScrollTarget":{"desc":"Get the scrolling DOM element target","returns":{"type":"Element","desc":"DOM element upon which scrolling takes place"}},"getScroll":{"desc":"Get the current scroll information","returns":{"type":"Object","desc":"Scroll information","definition":{"verticalPosition":{"type":"Number","required":true,"desc":"Vertical scroll position (in px)"},"verticalPercentage":{"type":"Number","required":true,"desc":"Vertical scroll percentage (0.0 <= x <= 1.0)"},"verticalSize":{"type":"Number","required":true,"desc":"Vertical scroll size (in px)"},"verticalContainerSize":{"type":"Number","required":true,"desc":"Height of the container (in px)"},"horizontalPosition":{"type":"Number","required":true,"desc":"Horizontal scroll position (in px)"},"horizontalPercentage":{"type":"Number","required":true,"desc":"Horizontal scroll percentage (0.0 <= x <= 1.0)"},"horizontalSize":{"type":"Number","required":true,"desc":"Horizontal scroll size (in px)"},"horizontalContainerSize":{"type":"Number","required":true,"desc":"Width of the container (in px)"}}}},"getScrollPosition":{"desc":"Get current scroll position","returns":{"type":"Object","desc":"An object containing scroll position information","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}},"examples":["{ top: 10, left: 0 }"]}},"getScrollPercentage":{"desc":"Get current scroll position in percentage (0.0 <= x <= 1.0)","returns":{"type":"Object","desc":"An object containing scroll position information in percentage","definition":{"top":{"type":"Number","required":true,"desc":"Scroll percentage (0.0 <= x <= 1.0) offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll percentage (0.0 <= x <= 1.0) offset from left (horizontal)"}},"examples":["{ top: 0.212, left: 0 }"]}},"setScrollPosition":{"desc":"Set scroll position to an offset; If a duration (in milliseconds) is specified then the scroll is animated","params":{"axis":{"type":"String","required":true,"desc":"Scroll axis","values":["'vertical'","'horizontal'"]},"offset":{"type":"Number","required":true,"desc":"Scroll position offset from top (in pixels)"},"duration":{"type":"Number","desc":"Duration (in milliseconds) enabling animated scroll"}}},"setScrollPercentage":{"desc":"Set scroll position to a percentage (0.0 <= x <= 1.0) of the total scrolling size; If a duration (in milliseconds) is specified then the scroll is animated","params":{"axis":{"type":"String","desc":"Scroll axis","values":["'vertical'","'horizontal'"],"required":true},"offset":{"type":"Number","desc":"Scroll percentage (0.0 <= x <= 1.0) of the total scrolling size","required":true},"duration":{"type":"Number","desc":"Duration (in milliseconds) enabling animated scroll"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/scroll-area"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the scrollbars (both vertical and horizontal)","examples":["{ borderRadius: '5px', background: 'red', opacity: 1 }"],"category":"style"},"vertical-bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the vertical scrollbar; Is applied on top of 'bar-style' prop","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"horizontal-bar-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for custom styling the horizontal scrollbar; Is applied on top of 'bar-style' prop","examples":["{ bottom: '4px', borderRadius: '5px', background: 'red', height: '10px', opacity: 1 }"],"category":"style"},"thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of scrollbars (both vertical and horizontal)","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"vertical-thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of the vertical scrollbar; Is applied on top of 'thumb-style' prop","examples":["{ right: '4px', borderRadius: '5px', background: 'red', width: '10px', opacity: 1 }"],"category":"style"},"horizontal-thumb-style":{"type":"Object","tsType":"VueStyleObjectProp","desc":"Object with CSS properties and values for custom styling the thumb of the horizontal scrollbar; Is applied on top of 'thumb-style' prop","examples":["{ bottom: '4px', borderRadius: '5px', background: 'red', height: '10px', opacity: 1 }"],"category":"style"},"content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for styling the container of QScrollArea","examples":["{ backgroundColor: '#C0C0C0' }"],"category":"style"},"content-active-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Object with CSS properties and values for styling the container of QScrollArea when scroll area becomes active (is mouse hovered)","examples":["{ backgroundColor: 'white' }"],"category":"style"},"visible":{"type":["Boolean","null"],"default":"null","desc":"Manually control the visibility of the scrollbar; Overrides default mouse over/leave behavior","category":"behavior","required":false},"delay":{"type":["Number","String"],"desc":"When content changes, the scrollbar appears; this delay defines the amount of time (in milliseconds) before scrollbars disappear again (if component is not hovered)","default":"1000","category":"behavior","required":false},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"scroll":{"desc":"Emitted when scroll information changes (and listener is configured)","params":{"info":{"type":"Object","desc":"An object containing scroll information","definition":{"ref":{"type":"Component","tsType":"QScrollArea","required":true,"desc":"Vue reference to the QScrollArea which triggered the event"},"verticalPosition":{"type":"Number","required":true,"desc":"Vertical scroll position (in px)"},"verticalPercentage":{"type":"Number","required":true,"desc":"Vertical scroll percentage (0.0 <= x <= 1.0)"},"verticalSize":{"type":"Number","required":true,"desc":"Vertical scroll size (in px)"},"verticalContainerSize":{"type":"Number","required":true,"desc":"Height of the container (in px)"},"horizontalPosition":{"type":"Number","required":true,"desc":"Horizontal scroll position (in px)"},"horizontalPercentage":{"type":"Number","required":true,"desc":"Horizontal scroll percentage (0.0 <= x <= 1.0)"},"horizontalSize":{"type":"Number","required":true,"desc":"Horizontal scroll size (in px)"},"horizontalContainerSize":{"type":"Number","required":true,"desc":"Width of the container (in px)"}}}}}},"methods":{"getScrollTarget":{"desc":"Get the scrolling DOM element target","params":null,"returns":{"type":"Element","desc":"DOM element upon which scrolling takes place"}},"getScroll":{"desc":"Get the current scroll information","params":null,"returns":{"type":"Object","desc":"Scroll information","definition":{"verticalPosition":{"type":"Number","required":true,"desc":"Vertical scroll position (in px)"},"verticalPercentage":{"type":"Number","required":true,"desc":"Vertical scroll percentage (0.0 <= x <= 1.0)"},"verticalSize":{"type":"Number","required":true,"desc":"Vertical scroll size (in px)"},"verticalContainerSize":{"type":"Number","required":true,"desc":"Height of the container (in px)"},"horizontalPosition":{"type":"Number","required":true,"desc":"Horizontal scroll position (in px)"},"horizontalPercentage":{"type":"Number","required":true,"desc":"Horizontal scroll percentage (0.0 <= x <= 1.0)"},"horizontalSize":{"type":"Number","required":true,"desc":"Horizontal scroll size (in px)"},"horizontalContainerSize":{"type":"Number","required":true,"desc":"Width of the container (in px)"}}}},"getScrollPosition":{"desc":"Get current scroll position","params":null,"returns":{"type":"Object","desc":"An object containing scroll position information","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}},"examples":["{ top: 10, left: 0 }"]}},"getScrollPercentage":{"desc":"Get current scroll position in percentage (0.0 <= x <= 1.0)","params":null,"returns":{"type":"Object","desc":"An object containing scroll position information in percentage","definition":{"top":{"type":"Number","required":true,"desc":"Scroll percentage (0.0 <= x <= 1.0) offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll percentage (0.0 <= x <= 1.0) offset from left (horizontal)"}},"examples":["{ top: 0.212, left: 0 }"]}},"setScrollPosition":{"desc":"Set scroll position to an offset; If a duration (in milliseconds) is specified then the scroll is animated","params":{"axis":{"type":"String","required":true,"desc":"Scroll axis","values":["'vertical'","'horizontal'"]},"offset":{"type":"Number","required":true,"desc":"Scroll position offset from top (in pixels)"},"duration":{"type":"Number","desc":"Duration (in milliseconds) enabling animated scroll"}},"returns":null},"setScrollPercentage":{"desc":"Set scroll position to a percentage (0.0 <= x <= 1.0) of the total scrolling size; If a duration (in milliseconds) is specified then the scroll is animated","params":{"axis":{"type":"String","desc":"Scroll axis","values":["'vertical'","'horizontal'"],"required":true},"offset":{"type":"Number","desc":"Scroll percentage (0.0 <= x <= 1.0) of the total scrolling size","required":true},"duration":{"type":"Number","desc":"Duration (in milliseconds) enabling animated scroll"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/scroll-observer"},"props":{"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","examples":["0","'530'"],"category":"behavior"},"axis":{"type":"String","desc":"Axis on which to detect changes","values":["'both'","'vertical'","'horizontal'"],"default":"'vertical'","category":"behavior","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"}},"events":{"scroll":{"desc":"Emitted when scroll position changes","params":{"details":{"type":"Object","desc":"Scroll details","definition":{"position":{"type":"Object","required":true,"desc":"Scroll offset (from top and left)","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}}},"direction":{"type":"String","required":true,"desc":"Direction of scroll","values":["'up'","'down'","'left'","'right'"]},"directionChanged":{"type":"Boolean","required":true,"desc":"Has scroll direction changed since event was last emitted?"},"delta":{"type":"Object","required":true,"desc":"Delta of distance (in pixels) since event was last emitted","definition":{"top":{"type":"Number","required":true,"desc":"Vertical delta distance since event was last emitted"},"left":{"type":"Number","required":true,"desc":"Horizontal delta distance since event was last emitted"}}},"inflectionPoint":{"type":"Object","required":true,"desc":"Last scroll offset where scroll direction has changed","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}}}}}}}},"methods":{"trigger":{"desc":"Emit a 'scroll' event","params":{"immediately":{"type":"Boolean","desc":"Skip over the debounce amount"}}},"getPosition":{"desc":"Get current scroll details under the form of an Object: { position, direction, directionChanged, inflectionPoint }"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/scroll-observer"},"props":{"debounce":{"type":["String","Number"],"desc":"Debounce amount (in milliseconds)","examples":["0","'530'"],"category":"behavior"},"axis":{"type":"String","desc":"Axis on which to detect changes","values":["'both'","'vertical'","'horizontal'"],"default":"'vertical'","category":"behavior","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"}},"events":{"scroll":{"desc":"Emitted when scroll position changes","params":{"details":{"type":"Object","desc":"Scroll details","definition":{"position":{"type":"Object","required":true,"desc":"Scroll offset (from top and left)","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}}},"direction":{"type":"String","required":true,"desc":"Direction of scroll","values":["'up'","'down'","'left'","'right'"]},"directionChanged":{"type":"Boolean","required":true,"desc":"Has scroll direction changed since event was last emitted?"},"delta":{"type":"Object","required":true,"desc":"Delta of distance (in pixels) since event was last emitted","definition":{"top":{"type":"Number","required":true,"desc":"Vertical delta distance since event was last emitted"},"left":{"type":"Number","required":true,"desc":"Horizontal delta distance since event was last emitted"}}},"inflectionPoint":{"type":"Object","required":true,"desc":"Last scroll offset where scroll direction has changed","definition":{"top":{"type":"Number","required":true,"desc":"Scroll offset from top (vertical)"},"left":{"type":"Number","required":true,"desc":"Scroll offset from left (horizontal)"}}}}}}}},"methods":{"trigger":{"desc":"Emit a 'scroll' event","params":{"immediately":{"type":"Boolean","desc":"Skip over the debounce amount"}},"returns":null},"getPosition":{"desc":"Get current scroll details under the form of an Object: { position, direction, directionChanged, inflectionPoint }","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/select"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'","'car_id'"],"category":"behavior"},"virtual-scroll-horizontal":{"type":"Boolean","desc":"Make virtual list work in horizontal mode","category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String","null"],"desc":"Minimum number of items to render in the virtual list","default":"30","examples":["60","'60'"],"category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels (height if vertical, width if horizontal) of an item; This value is used for rendering the initial list; Try to use a value close to the minimum size of an item","default":"24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the start of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the end of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"model-value":{"desc":"Model of the component; Must be Array if using 'multiple' prop; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"myModel\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"multiple":{"type":"Boolean","desc":"Allow multiple selection; Model must be Array","category":"model|selection"},"display-value":{"type":["Number","String"],"desc":"Override default selection string, if not using 'selected' slot/scoped slot and if not using 'use-chips' prop","examples":["'Options: x, y, z'"],"category":"selection"},"display-value-html":{"type":"Boolean","desc":"Force render the selected option(s) as HTML; This can lead to XSS attacks so make sure that you sanitize the content; Does NOT apply when using 'selected' or 'selected-item' slots!","category":"selection"},"options":{"type":"Array","desc":"Available options that the user can select from. For best performance freeze the list of options.","default":"[]","examples":["[ 'Tesla', 'iPhone' ]","[ { label: 'Tesla', value: 'car' }, { label: 'iPhone', value: 'phone' } ]"],"category":"options","required":false},"option-value":{"type":["Function","String"],"desc":"Property of option which holds the 'value'; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'value'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"Any","desc":"Value of the current option","examples":["'car'","34"]},"examples":["'modelNumber'","(item) => item === null ? null : item.modelNumber"],"category":"options","required":false},"option-label":{"type":["Function","String"],"desc":"Property of option which holds the 'label'; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'label'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"String","desc":"Label of the current option","examples":["'Tesla'","'iPhone'"]},"examples":["'itemName'","(item) => item === null ? 'Null value' : item.itemName"],"category":"options","required":false},"option-disable":{"type":["Function","String"],"desc":"Property of option which tells it's disabled; The value of the property must be a Boolean; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'disable'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"Boolean","desc":"If true, the current option will be disabled"},"examples":["(item) => item === null ? true : item.cannotSelect","# option-disable=\"cannotSelect\""],"category":"options","required":false},"hide-selected":{"type":"Boolean","desc":"Hides selection; Use the underlying input tag to hold the label (instead of showing it to the right of the input) of the selected option; Only works for non 'multiple' Selects","category":"selection"},"hide-dropdown-icon":{"type":"Boolean","desc":"Hides dropdown icon","category":"content|behavior"},"dropdown-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"max-values":{"type":["Number","String"],"desc":"Allow a maximum number of selections that the user can do","category":"selection"},"options-dense":{"type":"Boolean","desc":"Dense mode for options list; occupies less space","category":"options"},"options-dark":{"type":["Boolean","null"],"default":"null","desc":"Options menu will be colored with a dark color","category":"options","required":false},"options-selected-class":{"type":"String","desc":"CSS class name for options that are active/selected; Set it to an empty string to stop applying the default (which is text-* where * is the 'color' prop value)","examples":["'text-orange'"],"category":"options"},"options-html":{"type":"Boolean","desc":"Force render the options as HTML; This can lead to XSS attacks so make sure that you sanitize the content; Does NOT apply when using 'option' slot!","category":"options"},"options-cover":{"type":"Boolean","desc":"Expanded menu will cover the component (will not work along with 'use-input' prop for obvious reasons)","category":"options"},"menu-shrink":{"type":"Boolean","desc":"Allow the options list to be narrower than the field (only in menu mode)","category":"options"},"menu-anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the options list relative to the field (only in menu mode)","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"menu-self":{"type":"String","desc":"Two values setting the options list's own position relative to its target (only in menu mode)","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"menu-offset":{"type":"Array","desc":"An array of two numbers to offset the options list horizontally and vertically in pixels (only in menu mode)","examples":["[8, 8]","[5, 10]"],"category":"position"},"popup-content-class":{"type":"String","desc":"Class definitions to be attributed to the popup content","examples":["'my-special-class'"],"category":"style"},"popup-content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the popup content","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"popup-no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup (menu or dialog)","category":"behavior","addedIn":"v2.15"},"use-input":{"type":"Boolean","desc":"Use an input tag where users can type","category":"content"},"use-chips":{"type":"Boolean","desc":"Use QChip to show what is currently selected","category":"selection"},"fill-input":{"type":"Boolean","desc":"Fills the input with current value; Useful along with 'hide-selected'; Does NOT works along with 'multiple' selection","category":"behavior"},"new-value-mode":{"type":"String","desc":"Enables creation of new values and defines behavior when a new value is added: 'add' means it adds the value (even if possible duplicate), 'add-unique' adds only unique values, and 'toggle' adds or removes the value (based on if it exists or not already); When using this prop then listening for @new-value becomes optional (only to override the behavior defined by 'new-value-mode')","values":["'add'","'add-unique'","'toggle'"],"category":"behavior"},"map-options":{"type":"Boolean","desc":"Try to map labels of model from 'options' Array; has a small performance penalty; If you are using emit-value you will probably need to use map-options to display the label text in the select field rather than the value; Refer to the 'Affecting model' section above","category":"options"},"emit-value":{"type":"Boolean","desc":"Update model with the value of the selected option instead of the whole option","category":"model"},"input-debounce":{"type":["Number","String"],"desc":"Debounce the input model update with an amount of milliseconds (also affects the 'filter' event, if used)","default":"500","category":"content","required":false},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying input tag","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying input tag","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"autocomplete":{"type":"String","desc":"Autocomplete attribute for field","examples":["'country'"],"category":"behavior"},"transition-show":{"type":"String","desc":"Transition when showing the menu/dialog; One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"Transition when hiding the menu/dialog; One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration when hiding the menu/dialog (in milliseconds, without unit)","default":"300","category":"behavior","required":false},"behavior":{"type":"String","desc":"Overrides the default dynamic mode of showing as menu on desktop and dialog on mobiles","values":["'default'","'menu'","'dialog'"],"default":"'default'","category":"behavior","required":false}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Suggestion: spinners"},"selected":{"desc":"Override default selection slot; Suggestion: QChip"},"before-options":{"desc":"Template slot for the elements that should be rendered before the list of options"},"after-options":{"desc":"Template slot for the elements that should be rendered after the list of options"},"no-option":{"desc":"What should the menu display after filtering options and none are left to be displayed; Suggestion: <div>","scope":{"inputValue":{"type":"String","desc":"Input textfield value, if any (not QSelect model)","examples":["'typed something'"]}}},"selected-item":{"desc":"Override default selection slot; Suggestion: QChip","scope":{"index":{"type":"Number","desc":"Selection index"},"opt":{"type":"Any","desc":"Selected option -- its value is taken from model"},"selected":{"type":"Boolean","desc":"Always true -- passed down as prop to QItem (when using QItem)"},"removeAtIndex":{"type":"Function","desc":"Remove selected option located at specific index","params":{"index":{"type":"Number","required":true,"desc":"Index at which to remove selection"}},"returns":null},"toggleOption":{"type":"Function","desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"}},"returns":null},"tabindex":{"type":"Number","desc":"Tabindex HTML attribute value associated with respective option","values":["0","-1"]}}},"option":{"desc":"Customize how options are rendered; Suggestion: QItem","scope":{"index":{"type":"Number","desc":"Option index"},"opt":{"type":"Any","desc":"Option -- its value is taken from 'options' prop"},"selected":{"type":"Boolean","desc":"Is option selected?"},"focused":{"type":"Boolean","desc":"Is option focused?"},"toggleOption":{"type":"Function","desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"}},"returns":null},"setOptionIndex":{"type":"Function","desc":"Sets option from menu as 'focused'","params":{"index":{"type":"Number","required":true,"desc":"Index of option from menu"}},"returns":null},"itemProps":{"type":"Object","desc":"Computed properties passed down to QItem"}}}},"events":{"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the QSelect","tsType":"QSelect"}}}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"input-value":{"desc":"Emitted when the value in the text input changes","params":{"value":{"type":"String","desc":"New text value"}}},"remove":{"desc":"Emitted when an option is removed from selection","params":{"details":{"type":"Object","desc":"Removal details","definition":{"index":{"type":"Number","required":true,"desc":"Model index at which removal took place"},"value":{"type":"Any","required":true,"desc":"The actual value that was removed"}}}}},"add":{"desc":"Emitted when an option is added to the selection","params":{"details":{"type":"Object","desc":"Addition details","definition":{"index":{"type":"Number","required":true,"desc":"Model index at which addition took place"},"value":{"type":"Any","required":true,"desc":"The actual value that was added"}}}}},"new-value":{"desc":"Enables creation of new values; Emitted when a new value has been created; You can override 'new-value-mode' property with it","params":{"inputValue":{"type":"String","desc":"What the user typed","examples":["'phone'"]},"doneFn":{"type":"Function","desc":"Adds (optional) value to the model; Do not forget to call it after you validate the newly created value; Call it with no parameters if nothing should be added","params":{"item":{"type":"Any","required":false,"desc":"Item to add"},"mode":{"type":"String","required":false,"desc":"Override 'new-value-mode' (prop) behavior should you wish to","values":["'add'","'add-unique'","'toggle'"],"default":"'add'"}},"returns":null}}},"filter":{"desc":"Emitted when user wants to filter a value","params":{"inputValue":{"type":"String","desc":"What the user typed","examples":["'phone'"]},"doneFn":{"type":"Function","desc":"Supply a function which makes the necessary updates","params":{"callbackFn":{"type":"Function","required":true,"desc":"Callback to call to make the actual updates","params":null,"returns":null},"afterFn":{"type":"Function","required":false,"desc":"Callback to call at the end after the update has been fully processed by QSelect","params":{"ref":{"type":"Component","tsType":"QSelect","required":true,"desc":"Vue reference to the QSelect which triggered the filtering"}},"returns":null}},"returns":null},"abortFn":{"type":"Function","desc":"Call this function if something went wrong","params":null,"returns":null}}},"filter-abort":{"desc":"Emitted when a filtering was aborted; Probably a new one was requested?"},"popup-show":{"desc":"Emitted when the select options menu or dialog is shown.","params":{"evt":{"type":"Event","desc":"JS event object"}}},"popup-hide":{"desc":"Emitted when the select options menu or dialog is hidden.","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"scrollTo":{"desc":"Scroll the virtual scroll list to the item with the specified index (0 based)","params":{"index":{"type":["Number","String"],"desc":"The index of the list item (0 based)","required":true},"edge":{"type":"String","desc":"The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"]}}},"reset":{"desc":"Resets the virtual scroll computations; Needed for custom edge-cases"},"refresh":{"desc":"Refreshes the virtual scroll list; Use it after appending items","params":{"index":{"type":["String","Number"],"desc":"The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position","examples":["5"]}}},"resetValidation":{"desc":"Reset validation status"},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus component"},"blur":{"desc":"Blur component (lose focus)"},"showPopup":{"desc":"Focus and open popup"},"hidePopup":{"desc":"Hide popup"},"removeAtIndex":{"desc":"Remove selected option located at specific index","params":{"index":{"type":"Number","required":true,"desc":"Index at which to remove selection"}}},"add":{"desc":"Adds option to model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"},"unique":{"type":"Boolean","desc":"Option must be unique"}}},"toggleOption":{"desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"},"keepOpen":{"type":"Boolean","desc":"Don't close the menu and do not clear the filter"}}},"getOptionIndex":{"desc":"Gets current focused option index from menu; It's -1 if no option is focused","returns":{"type":"Number","desc":"Index of option from menu; It's -1 if no option is focused"},"addedIn":"v2.5.4"},"setOptionIndex":{"desc":"Sets option from menu as 'focused'; -1 to focus none","params":{"index":{"type":"Number","required":true,"desc":"Index of option from menu; -1 to focus none"}}},"moveOptionSelection":{"desc":"Move selected option from menu by index offset","params":{"offset":{"type":"Number","desc":"Number of options to move up or down","default":"1","required":false},"skipInputValue":{"type":"Boolean","desc":"Don't set input-value on navigation"}}},"filter":{"desc":"Filter options","params":{"value":{"type":"String","required":true,"desc":"String to filter with","examples":["'car'"]}}},"updateMenuPosition":{"desc":"Recomputes menu position"},"updateInputValue":{"desc":"If 'use-input' is specified, this updates the value that it holds","params":{"value":{"type":"String","required":true,"desc":"String to set the input value to","examples":["'hotel'"]},"noFilter":{"type":"Boolean","desc":"Set to true if you don't want the filter (if any) to be also triggered"}}},"isOptionSelected":{"desc":"Tells if an option is selected","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Boolean","desc":"Option is selected or not"}},"getEmittingOptionValue":{"desc":"Get the model value that would be emitted by QSelect when selecting a said option; Also takes into consideration if 'emit-value' is set","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Emitting model value of said option"}},"getOptionValue":{"desc":"Get the model value of an option; Takes into consideration 'option-value' (if used), but does not looks for 'emit-value', like getEmittingOptionValue() does","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Model value of said option"}},"getOptionLabel":{"desc":"Get the label of an option; Takes into consideration the 'option-label' prop (if used)","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Label of said option"}},"isOptionDisabled":{"desc":"Tells if an option is disabled; Takes into consideration 'option-disable' prop (if used)","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Boolean","desc":"Option is disabled or not"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/select"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists","examples":["'car_id'"],"category":"behavior"},"virtual-scroll-horizontal":{"type":"Boolean","desc":"Make virtual list work in horizontal mode","category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String","null"],"desc":"Minimum number of items to render in the virtual list","default":"30","examples":["60","'60'"],"category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels (height if vertical, width if horizontal) of an item; This value is used for rendering the initial list; Try to use a value close to the minimum size of an item","default":"24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the start of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the end of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"model-value":{"desc":"Model of the component; Must be Array if using 'multiple' prop; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Any","examples":["# v-model=\"myModel\""]},"error":{"type":["Boolean","null"],"default":"null","desc":"Does field have validation errors?","category":"behavior","required":false},"error-message":{"type":"String","desc":"Validation error message (gets displayed only if 'error' is set to 'true')","examples":["'Username must have at least 5 characters'"],"category":"content"},"no-error-icon":{"type":"Boolean","desc":"Hide error icon when there is an error","category":"content"},"rules":{"type":"Array","tsType":"ValidationRule","desc":"Array of Functions/Strings; If String, then it must be a name of one of the embedded validation rules","examples":["[ val => val.length <= 3 || 'Please use maximum 3 characters' ]","[ 'fulltime' ]","[ (val, rules) => rules.email(val) || 'Please enter a valid email address' ]"],"category":"behavior"},"reactive-rules":{"type":"Boolean","desc":"By default a change in the rules does not trigger a new validation until the model changes; If set to true then a change in the rules will trigger a validation; Has a performance penalty, so use it only when you really need it","category":"behavior"},"lazy-rules":{"type":["Boolean","String"],"desc":"If set to boolean true then it checks validation status against the 'rules' only after field loses focus for first time; If set to 'ondemand' then it will trigger only when component's validate() method is manually called or when the wrapper QForm submits itself","values":["true","false","'ondemand'"],"category":"behavior"},"label":{"type":"String","desc":"A text label that will “float” up above the input field, once the field gets focus","examples":["'Username'"],"category":"content"},"stack-label":{"type":"Boolean","desc":"Label will be always shown above the field regardless of field content (if any)","category":"content"},"hint":{"type":"String","desc":"Helper (hint) text which gets placed below your wrapped form component","examples":["'Fill in between 3 and 12 characters'"],"category":"content"},"hide-hint":{"type":"Boolean","desc":"Hide the helper (hint) text when field doesn't have focus","category":"content"},"prefix":{"type":"String","desc":"Prefix","examples":["'$'"],"category":"content"},"suffix":{"type":"String","desc":"Suffix","examples":["'@gmail.com'"],"category":"content"},"label-color":{"type":"String","tsType":"NamedColor","desc":"Color name for the label from the Quasar Color Palette; Overrides the 'color' prop; The difference from 'color' prop is that the label will always have this color, even when field is not focused","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bg-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"loading":{"type":"Boolean","desc":"Signals the user a process is in progress by displaying a spinner; Spinner can be customized by using the 'loading' slot.","category":"behavior|content"},"clearable":{"type":"Boolean","desc":"Appends clearable icon when a value (not undefined or null) is set; When clicked, model becomes null","category":"behavior|content"},"clear-icon":{"type":"String","desc":"Custom icon to use for the clear button when using along with 'clearable' prop","examples":["'close'"],"category":"content"},"filled":{"type":"Boolean","desc":"Use 'filled' design for the field","category":"style"},"outlined":{"type":"Boolean","desc":"Use 'outlined' design for the field","category":"style"},"borderless":{"type":"Boolean","desc":"Use 'borderless' design for the field","category":"style"},"standout":{"type":["Boolean","String"],"desc":"Use 'standout' design for the field; Specifies classes to be applied when focused (overriding default ones)","examples":["true","'bg-primary text-white'"],"category":"style"},"label-slot":{"type":"Boolean","desc":"Enables label slot; You need to set it to force use of the 'label' slot if the 'label' prop is not set","category":"content"},"bottom-slots":{"type":"Boolean","desc":"Enables bottom slots ('error', 'hint', 'counter')","category":"content"},"hide-bottom-space":{"type":"Boolean","desc":"Do not reserve space for hint/error/counter anymore when these are not used; As a result, it also disables the animation for those; It also allows the hint/error area to stretch vertically based on its content","category":"style"},"counter":{"type":"Boolean","desc":"Show an automatic counter on bottom right","category":"content"},"rounded":{"type":"Boolean","desc":"Applies a small standard border-radius for a squared shape of the component","category":"style"},"square":{"type":"Boolean","desc":"Remove border-radius so borders are squared; Overrides 'rounded' prop","category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"item-aligned":{"type":"Boolean","desc":"Match inner content alignment to that of QItem","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"autofocus":{"type":"Boolean","desc":"Focus field on initial component render","category":"behavior"},"for":{"type":"String","desc":"Used to specify the 'id' of the control and also the 'for' attribute of the label that wraps it; If no 'name' prop is specified, then it is used for this attribute as well","examples":["'myFieldsId'"],"category":"behavior"},"multiple":{"type":"Boolean","desc":"Allow multiple selection; Model must be Array","category":"model|selection"},"display-value":{"type":["Number","String"],"desc":"Override default selection string, if not using 'selected' slot/scoped slot and if not using 'use-chips' prop","examples":["'Options: x, y, z'"],"category":"selection"},"display-value-html":{"type":"Boolean","desc":"Force render the selected option(s) as HTML; This can lead to XSS attacks so make sure that you sanitize the content; Does NOT apply when using 'selected' or 'selected-item' slots!","category":"selection"},"options":{"type":"Array","desc":"Available options that the user can select from. For best performance freeze the list of options.","default":"[]","examples":["[ 'Tesla', 'iPhone' ]","[ { label: 'Tesla', value: 'car' }, { label: 'iPhone', value: 'phone' } ]"],"category":"options","required":false},"option-value":{"type":["Function","String"],"desc":"Property of option which holds the 'value'; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'value'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"Any","desc":"Value of the current option","examples":["'car'","34"]},"examples":["'modelNumber'","item => (item === null ? null : item.modelNumber)"],"category":"options","required":false},"option-label":{"type":["Function","String"],"desc":"Property of option which holds the 'label'; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'label'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"String","desc":"Label of the current option","examples":["'Tesla'","'iPhone'"]},"examples":["'itemName'","item => (item === null ? 'Null value' : item.itemName)"],"category":"options","required":false},"option-disable":{"type":["Function","String"],"desc":"Property of option which tells it's disabled; The value of the property must be a Boolean; If using a function then for best performance, reference it from your scope and do not define it inline","default":"'disable'","params":{"option":{"type":["String","Object"],"desc":"The current option being processed","examples":["'Tesla'","'iPhone'","{ label: 'Tesla', value: 'car', cannotSelect: true }"]}},"returns":{"type":"Boolean","desc":"If true, the current option will be disabled"},"examples":["item => (item === null ? true : item.cannotSelect)","# option-disable=\"cannotSelect\""],"category":"options","required":false},"hide-selected":{"type":"Boolean","desc":"Hides selection; Use the underlying input tag to hold the label (instead of showing it to the right of the input) of the selected option; Only works for non 'multiple' Selects","category":"selection"},"hide-dropdown-icon":{"type":"Boolean","desc":"Hides dropdown icon","category":"content|behavior"},"dropdown-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"max-values":{"type":["Number","String"],"desc":"Allow a maximum number of selections that the user can do","category":"selection"},"options-dense":{"type":"Boolean","desc":"Dense mode for options list; occupies less space","category":"options"},"options-dark":{"type":["Boolean","null"],"default":"null","desc":"Options menu will be colored with a dark color","category":"options","required":false},"options-selected-class":{"type":"String","desc":"CSS class name for options that are active/selected; Set it to an empty string to stop applying the default (which is text-* where * is the 'color' prop value)","examples":["'text-orange'"],"category":"options"},"options-html":{"type":"Boolean","desc":"Force render the options as HTML; This can lead to XSS attacks so make sure that you sanitize the content; Does NOT apply when using 'option' slot!","category":"options"},"options-cover":{"type":"Boolean","desc":"Expanded menu will cover the component (will not work along with 'use-input' prop for obvious reasons)","category":"options"},"menu-shrink":{"type":"Boolean","desc":"Allow the options list to be narrower than the field (only in menu mode)","category":"options"},"menu-anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the options list relative to the field (only in menu mode)","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"menu-self":{"type":"String","desc":"Two values setting the options list's own position relative to its target (only in menu mode)","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"category":"position"},"menu-offset":{"type":"Array","desc":"An array of two numbers to offset the options list horizontally and vertically in pixels (only in menu mode)","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position"},"popup-content-class":{"type":"String","desc":"Class definitions to be attributed to the popup content","examples":["'my-special-class'"],"category":"style"},"popup-content-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the popup content","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"popup-no-route-dismiss":{"type":"Boolean","desc":"Changing route app won't dismiss the popup (menu or dialog)","category":"behavior","addedIn":"v2.15"},"use-input":{"type":"Boolean","desc":"Use an input tag where users can type","category":"content"},"use-chips":{"type":"Boolean","desc":"Use QChip to show what is currently selected","category":"selection"},"fill-input":{"type":"Boolean","desc":"Fills the input with current value; Useful along with 'hide-selected'; Does NOT works along with 'multiple' selection","category":"behavior"},"new-value-mode":{"type":"String","desc":"Enables creation of new values and defines behavior when a new value is added: 'add' means it adds the value (even if possible duplicate), 'add-unique' adds only unique values, and 'toggle' adds or removes the value (based on if it exists or not already); When using this prop then listening for @new-value becomes optional (only to override the behavior defined by 'new-value-mode')","values":["'add'","'add-unique'","'toggle'"],"category":"behavior"},"map-options":{"type":"Boolean","desc":"Try to map labels of model from 'options' Array; has a small performance penalty; If you are using emit-value you will probably need to use map-options to display the label text in the select field rather than the value; Refer to the 'Affecting model' section above","category":"options"},"emit-value":{"type":"Boolean","desc":"Update model with the value of the selected option instead of the whole option","category":"model"},"input-debounce":{"type":["Number","String"],"desc":"Debounce the input model update with an amount of milliseconds (also affects the 'filter' event, if used)","default":"500","category":"content","required":false},"input-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the underlying input tag","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"input-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the underlying input tag","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"autocomplete":{"type":"String","desc":"Autocomplete attribute for field","examples":["'country'"],"category":"behavior"},"transition-show":{"type":"String","desc":"Transition when showing the menu/dialog; One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior","default":"'fade'","required":false},"transition-hide":{"type":"String","desc":"Transition when hiding the menu/dialog; One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"behavior","default":"'fade'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration when hiding the menu/dialog (in milliseconds, without unit)","default":"300","category":"behavior","required":false},"behavior":{"type":"String","desc":"Overrides the default dynamic mode of showing as menu on desktop and dialog on mobiles","values":["'default'","'menu'","'dialog'"],"default":"'default'","category":"behavior","required":false}},"slots":{"default":{"desc":"Field main content"},"prepend":{"desc":"Prepend inner field; Suggestions: QIcon, QBtn"},"append":{"desc":"Append to inner field; Suggestions: QIcon, QBtn"},"before":{"desc":"Prepend outer field; Suggestions: QIcon, QBtn"},"after":{"desc":"Append outer field; Suggestions: QIcon, QBtn"},"label":{"desc":"Slot for label; Used only if 'label-slot' prop is set or the 'label' prop is set; When it is used the text in the 'label' prop is ignored"},"error":{"desc":"Slot for errors; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"hint":{"desc":"Slot for hint text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"counter":{"desc":"Slot for counter text; Enabled only if 'bottom-slots' prop is used; Suggestion: <div>"},"loading":{"desc":"Override default spinner when component is in loading mode; Suggestion: spinners"},"selected":{"desc":"Override default selection slot; Suggestion: QChip"},"before-options":{"desc":"Template slot for the elements that should be rendered before the list of options"},"after-options":{"desc":"Template slot for the elements that should be rendered after the list of options"},"no-option":{"desc":"What should the menu display after filtering options and none are left to be displayed; Suggestion: <div>","scope":{"inputValue":{"type":"String","desc":"Input textfield value, if any (not QSelect model)","examples":["'typed something'"]}}},"selected-item":{"desc":"Override default selection slot; Suggestion: QChip","scope":{"index":{"type":"Number","desc":"Selection index"},"opt":{"type":"Any","desc":"Selected option -- its value is taken from model"},"selected":{"type":"Boolean","desc":"Always true -- passed down as prop to QItem (when using QItem)"},"removeAtIndex":{"type":"Function","desc":"Remove selected option located at specific index","params":{"index":{"type":"Number","required":true,"desc":"Index at which to remove selection"}},"returns":null},"toggleOption":{"type":"Function","desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"}},"returns":null},"tabindex":{"type":"Number","desc":"Tabindex HTML attribute value associated with respective option","values":["0","-1"]}}},"option":{"desc":"Customize how options are rendered; Suggestion: QItem","scope":{"index":{"type":"Number","desc":"Option index"},"opt":{"type":"Any","desc":"Option -- its value is taken from 'options' prop"},"selected":{"type":"Boolean","desc":"Is option selected?"},"focused":{"type":"Boolean","desc":"Is option focused?"},"toggleOption":{"type":"Function","desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"}},"returns":null},"setOptionIndex":{"type":"Function","desc":"Sets option from menu as 'focused'","params":{"index":{"type":"Number","required":true,"desc":"Index of option from menu"}},"returns":null},"itemProps":{"type":"Object","desc":"Computed properties passed down to QItem"}}}},"events":{"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the QSelect","tsType":"QSelect"}}}}},"clear":{"desc":"When using the 'clearable' property, this event is emitted when the clear icon is clicked","params":{"value":{"type":"Any","desc":"The previous value before clearing it"}}},"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true}}},"input-value":{"desc":"Emitted when the value in the text input changes","params":{"value":{"type":"String","desc":"New text value"}}},"remove":{"desc":"Emitted when an option is removed from selection","params":{"details":{"type":"Object","desc":"Removal details","definition":{"index":{"type":"Number","required":true,"desc":"Model index at which removal took place"},"value":{"type":"Any","required":true,"desc":"The actual value that was removed"}}}}},"add":{"desc":"Emitted when an option is added to the selection","params":{"details":{"type":"Object","desc":"Addition details","definition":{"index":{"type":"Number","required":true,"desc":"Model index at which addition took place"},"value":{"type":"Any","required":true,"desc":"The actual value that was added"}}}}},"new-value":{"desc":"Enables creation of new values; Emitted when a new value has been created; You can override 'new-value-mode' property with it","params":{"inputValue":{"type":"String","desc":"What the user typed","examples":["'phone'"]},"doneFn":{"type":"Function","desc":"Adds (optional) value to the model; Do not forget to call it after you validate the newly created value; Call it with no parameters if nothing should be added","params":{"item":{"type":"Any","required":false,"desc":"Item to add"},"mode":{"type":"String","required":false,"desc":"Override 'new-value-mode' (prop) behavior should you wish to","values":["'add'","'add-unique'","'toggle'"],"default":"'add'"}},"returns":null}}},"filter":{"desc":"Emitted when user wants to filter a value","params":{"inputValue":{"type":"String","desc":"What the user typed","examples":["'phone'"]},"doneFn":{"type":"Function","desc":"Supply a function which makes the necessary updates","params":{"callbackFn":{"type":"Function","required":true,"desc":"Callback to call to make the actual updates","params":null,"returns":null},"afterFn":{"type":"Function","required":false,"desc":"Callback to call at the end after the update has been fully processed by QSelect","params":{"ref":{"type":"Component","tsType":"QSelect","required":true,"desc":"Vue reference to the QSelect which triggered the filtering"}},"returns":null}},"returns":null},"abortFn":{"type":"Function","desc":"Call this function if something went wrong","params":null,"returns":null}}},"filter-abort":{"desc":"Emitted when a filtering was aborted; Probably a new one was requested?"},"popup-show":{"desc":"Emitted when the select options menu or dialog is shown.","params":{"evt":{"type":"Event","desc":"JS event object"}}},"popup-hide":{"desc":"Emitted when the select options menu or dialog is hidden.","params":{"evt":{"type":"Event","desc":"JS event object"}}}},"methods":{"scrollTo":{"desc":"Scroll the virtual scroll list to the item with the specified index (0 based)","params":{"index":{"type":["Number","String"],"desc":"The index of the list item (0 based)","required":true},"edge":{"type":"String","desc":"The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"]}},"returns":null},"reset":{"desc":"Resets the virtual scroll computations; Needed for custom edge-cases","params":null,"returns":null},"refresh":{"desc":"Refreshes the virtual scroll list; Use it after appending items","params":{"index":{"type":["String","Number"],"desc":"The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position","examples":["5"]}},"returns":null},"resetValidation":{"desc":"Reset validation status","params":null,"returns":null},"validate":{"desc":"Trigger a validation","params":{"value":{"type":"Any","desc":"Optional value to validate against"}},"returns":{"type":["Boolean","Promise<boolean>"],"desc":"True/false if no async rules, otherwise a Promise with the outcome (true -> validation was a success, false -> invalid models detected)","examples":["true","validate().then(outcome => { ... })"]}},"focus":{"desc":"Focus component","params":null,"returns":null},"blur":{"desc":"Blur component (lose focus)","params":null,"returns":null},"showPopup":{"desc":"Focus and open popup","params":null,"returns":null},"hidePopup":{"desc":"Hide popup","params":null,"returns":null},"removeAtIndex":{"desc":"Remove selected option located at specific index","params":{"index":{"type":"Number","required":true,"desc":"Index at which to remove selection"}},"returns":null},"add":{"desc":"Adds option to model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"},"unique":{"type":"Boolean","desc":"Option must be unique"}},"returns":null},"toggleOption":{"desc":"Add/remove option from model","params":{"opt":{"type":"Any","required":true,"desc":"Option to add to model"},"keepOpen":{"type":"Boolean","desc":"Don't close the menu and do not clear the filter"}},"returns":null},"getOptionIndex":{"desc":"Gets current focused option index from menu; It's -1 if no option is focused","params":null,"returns":{"type":"Number","desc":"Index of option from menu; It's -1 if no option is focused"},"addedIn":"v2.5.4"},"setOptionIndex":{"desc":"Sets option from menu as 'focused'; -1 to focus none","params":{"index":{"type":"Number","required":true,"desc":"Index of option from menu; -1 to focus none"}},"returns":null},"moveOptionSelection":{"desc":"Move selected option from menu by index offset","params":{"offset":{"type":"Number","desc":"Number of options to move up or down","default":"1","required":false},"skipInputValue":{"type":"Boolean","desc":"Don't set input-value on navigation"}},"returns":null},"filter":{"desc":"Filter options","params":{"value":{"type":"String","required":true,"desc":"String to filter with","examples":["'car'"]}},"returns":null},"updateMenuPosition":{"desc":"Recomputes menu position","params":null,"returns":null},"updateInputValue":{"desc":"If 'use-input' is specified, this updates the value that it holds","params":{"value":{"type":"String","required":true,"desc":"String to set the input value to","examples":["'hotel'"]},"noFilter":{"type":"Boolean","desc":"Set to true if you don't want the filter (if any) to be also triggered"}},"returns":null},"isOptionSelected":{"desc":"Tells if an option is selected","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Boolean","desc":"Option is selected or not"}},"getEmittingOptionValue":{"desc":"Get the model value that would be emitted by QSelect when selecting a said option; Also takes into consideration if 'emit-value' is set","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Emitting model value of said option"}},"getOptionValue":{"desc":"Get the model value of an option; Takes into consideration 'option-value' (if used), but does not looks for 'emit-value', like getEmittingOptionValue() does","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Model value of said option"}},"getOptionLabel":{"desc":"Get the label of an option; Takes into consideration the 'option-label' prop (if used)","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Any","desc":"Label of said option"}},"isOptionDisabled":{"desc":"Tells if an option is disabled; Takes into consideration 'option-disable' prop (if used)","params":{"opt":{"type":"Any","required":true,"desc":"Option entry"}},"returns":{"type":"Boolean","desc":"Option is disabled or not"}}},"computedProps":{"hasError":{"type":"Boolean","desc":"Whether the component is in error state"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/skeleton"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"type":{"type":"String","desc":"Type of skeleton placeholder","values":["'text'","'rect'","'circle'","'QBtn'","'QBadge'","'QChip'","'QToolbar'","'QCheckbox'","'QRadio'","'QToggle'","'QSlider'","'QRange'","'QInput'","'QAvatar'"],"default":"'rect'","category":"content","required":false},"animation":{"type":"String","desc":"The animation effect of the skeleton placeholder","values":["'wave'","'pulse'","'pulse-x'","'pulse-y'","'fade'","'blink'","'none'"],"default":"'wave'","category":"style","required":false},"animation-speed":{"type":["String","Number"],"desc":"Animation speed (in milliseconds, without unit)","examples":["500","'1200'"],"category":"style","default":"300","addedIn":"v2.2","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"size":{"type":"String","desc":"Size in CSS units, including unit name; Overrides 'height' and 'width' props and applies the value to both height and width","examples":["'16px'","'2rem'"],"category":"style"},"width":{"type":"String","desc":"Width in CSS units, including unit name; Apply custom width; Use this prop or through CSS; Overridden by 'size' prop if used","examples":["'16px'","'2rem'"],"category":"style"},"height":{"type":"String","desc":"Height in CSS units, including unit name; Apply custom height; Use this prop or through CSS; Overridden by 'size' prop if used","examples":["'16px'","'2rem'"],"category":"style"},"tag":{"type":"String","desc":"HTML tag to use","examples":["'div'","'span'","'div'","'span'"],"category":"content","default":"'div'","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/skeleton"},"props":{"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"type":{"type":"String","desc":"Type of skeleton placeholder","values":["'text'","'rect'","'circle'","'QBtn'","'QBadge'","'QChip'","'QToolbar'","'QCheckbox'","'QRadio'","'QToggle'","'QSlider'","'QRange'","'QInput'","'QAvatar'"],"default":"'rect'","category":"content","required":false},"animation":{"type":"String","desc":"The animation effect of the skeleton placeholder","values":["'wave'","'pulse'","'pulse-x'","'pulse-y'","'fade'","'blink'","'none'"],"default":"'wave'","category":"style","required":false},"animation-speed":{"type":["String","Number"],"desc":"Animation speed (in milliseconds, without unit)","examples":["500","'1200'"],"category":"style","default":"300","addedIn":"v2.2","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"size":{"type":"String","desc":"Size in CSS units, including unit name; Overrides 'height' and 'width' props and applies the value to both height and width","examples":["'16px'","'2rem'"],"category":"style"},"width":{"type":"String","desc":"Width in CSS units, including unit name; Apply custom width; Use this prop or through CSS; Overridden by 'size' prop if used","examples":["'16px'","'2rem'"],"category":"style"},"height":{"type":"String","desc":"Height in CSS units, including unit name; Apply custom height; Use this prop or through CSS; Overridden by 'size' prop if used","examples":["'16px'","'2rem'"],"category":"style"},"tag":{"type":"String","desc":"HTML tag to use","category":"content","default":"'div'","examples":["'div'","'span'"],"required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/slide-item"},"props":{"left-color":{"type":"String","tsType":"NamedColor","desc":"Color name for left-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"right-color":{"type":"String","tsType":"NamedColor","desc":"Color name for right-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"top-color":{"type":"String","tsType":"NamedColor","desc":"Color name for top-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bottom-color":{"type":"String","tsType":"NamedColor","desc":"Color name for bottom-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false}},"slots":{"default":{"desc":"This is where item's sections go; Suggestion: QItemSection"},"left":{"desc":"Left side content when sliding"},"right":{"desc":"Right side content when sliding"},"top":{"desc":"Top side content when sliding"},"bottom":{"desc":"Bottom side content when sliding"}},"events":{"left":{"desc":"Emitted when user finished sliding the item to the left","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"right":{"desc":"Emitted when user finished sliding the item to the right","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"top":{"desc":"Emitted when user finished sliding the item up","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"bottom":{"desc":"Emitted when user finished sliding the item down","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"slide":{"desc":"Emitted while user is sliding the item to one of the available sides","params":{"details":{"type":"Object","desc":"Details","definition":{"side":{"type":"String","required":true,"desc":"Side to which sliding is taking effect","values":["'left'","'right'","'top'","'bottom'"]},"ratio":{"type":"Number","required":true,"desc":"Ratio of how much of the required slide was performed (0 <= x <= 1)"},"isReset":{"type":"Boolean","required":true,"desc":"Ratio has been reset"}}}}},"action":{"desc":"Emitted when user finished sliding the item to either sides","params":{"details":{"type":"Object","desc":"Details","definition":{"side":{"type":"String","required":true,"desc":"Side to which sliding has taken effect","values":["'left'","'right'","'top'","'bottom'"]},"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}}},"methods":{"reset":{"desc":"Reset to initial state (not swiped to any side)"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/slide-item"},"props":{"left-color":{"type":"String","tsType":"NamedColor","desc":"Color name for left-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"right-color":{"type":"String","tsType":"NamedColor","desc":"Color name for right-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"top-color":{"type":"String","tsType":"NamedColor","desc":"Color name for top-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"bottom-color":{"type":"String","tsType":"NamedColor","desc":"Color name for bottom-side background from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false}},"slots":{"default":{"desc":"This is where item's sections go; Suggestion: QItemSection"},"left":{"desc":"Left side content when sliding"},"right":{"desc":"Right side content when sliding"},"top":{"desc":"Top side content when sliding"},"bottom":{"desc":"Bottom side content when sliding"}},"events":{"left":{"desc":"Emitted when user finished sliding the item to the left","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"right":{"desc":"Emitted when user finished sliding the item to the right","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"top":{"desc":"Emitted when user finished sliding the item up","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"bottom":{"desc":"Emitted when user finished sliding the item down","params":{"details":{"type":"Object","desc":"Details","definition":{"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}},"slide":{"desc":"Emitted while user is sliding the item to one of the available sides","params":{"details":{"type":"Object","desc":"Details","definition":{"side":{"type":"String","required":true,"desc":"Side to which sliding is taking effect","values":["'left'","'right'","'top'","'bottom'"]},"ratio":{"type":"Number","required":true,"desc":"Ratio of how much of the required slide was performed (0 <= x <= 1)"},"isReset":{"type":"Boolean","required":true,"desc":"Ratio has been reset"}}}}},"action":{"desc":"Emitted when user finished sliding the item to either sides","params":{"details":{"type":"Object","desc":"Details","definition":{"side":{"type":"String","required":true,"desc":"Side to which sliding has taken effect","values":["'left'","'right'","'top'","'bottom'"]},"reset":{"type":"Function","required":true,"desc":"When called, it resets the component to its initial non-slided state","params":null,"returns":null}}}}}},"methods":{"reset":{"desc":"Reset to initial state (not swiped to any side)","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/splitter"},"props":{"model-value":{"desc":"Model of the component defining the size of first panel (or second if using reverse) in the unit specified (for '%' it's the split ratio percent - 0.0 < x < 100.0; for 'px' it's the size in px); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Number","examples":["# v-model=\"ratio\""]},"reverse":{"type":"Boolean","desc":"Apply the model size to the second panel (by default it applies to the first)","category":"model"},"unit":{"type":"String","desc":"CSS unit for the model","default":"'%'","values":["'%'","'px'"],"category":"model","required":false},"emit-immediately":{"type":"Boolean","desc":"Emit model while user is panning on the separator","category":"model"},"horizontal":{"type":"Boolean","desc":"Allows the splitter to split its two panels horizontally, instead of vertically","category":"content"},"limits":{"type":"Array","desc":"An array of two values representing the minimum and maximum split size of the two panels; When 'px' unit is set then you can use Infinity as the second value to make it unbound on the other side; Default value: for '%' unit it is [10, 90], while for 'px' unit it is [50, Infinity]","default":"# [10, 90]/[50, Infinity]","examples":["[30, 70]","[0, Infinity]"],"category":"content|model","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"before-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the 'before' panel","examples":["'bg-deep-orange'","{ 'my-special-class': <condition> }"],"category":"style"},"after-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the 'after' panel","examples":["'bg-deep-orange'","{ 'my-special-class': <condition> }"],"category":"style"},"separator-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the splitter separator","examples":["'bg-deep-orange'","{ 'my-special-class': <condition> }"],"category":"style"},"separator-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the splitter separator","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"dark":{"type":"Boolean","desc":"Applies a default lighter color on the separator; To be used when background is darker; Avoid using when you are overriding through separator-class or separator-style props","category":"style"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component; Suggestion: QTooltip, QMenu"},"before":{"desc":"Content of the panel on left/top"},"after":{"desc":"Content of the panel on right/bottom"},"separator":{"desc":"Content to be placed inside the separator; By default it is centered"}},"events":{"update:model-value":{"desc":"Emitted when component's model value changes; Is also used by v-model","params":{"value":{"type":"Number","desc":"New model value (0.0 < x < 100.0) defining the ratio between panels"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/splitter"},"props":{"model-value":{"desc":"Model of the component defining the size of first panel (or second if using reverse) in the unit specified (for '%' it's the split ratio percent - 0.0 < x < 100.0; for 'px' it's the size in px); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":"Number","examples":["# v-model=\"ratio\""]},"reverse":{"type":"Boolean","desc":"Apply the model size to the second panel (by default it applies to the first)","category":"model"},"unit":{"type":"String","desc":"CSS unit for the model","default":"'%'","values":["'%'","'px'"],"category":"model","required":false},"emit-immediately":{"type":"Boolean","desc":"Emit model while user is panning on the separator","category":"model"},"horizontal":{"type":"Boolean","desc":"Allows the splitter to split its two panels horizontally, instead of vertically","category":"content"},"limits":{"type":"Array","desc":"An array of two values representing the minimum and maximum split size of the two panels; When 'px' unit is set then you can use Infinity as the second value to make it unbound on the other side; Default value: for '%' unit it is [10, 90], while for 'px' unit it is [50, Infinity]","default":"# [10, 90]/[50, Infinity]","examples":["[ 30, 70 ]","[ 0, Infinity ]"],"category":"content|model","required":false},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"before-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the 'before' panel","examples":["'bg-deep-orange'","{ 'my-special-class': true }"],"category":"style"},"after-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the 'after' panel","examples":["'bg-deep-orange'","{ 'my-special-class': true }"],"category":"style"},"separator-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"Class definitions to be attributed to the splitter separator","examples":["'bg-deep-orange'","{ 'my-special-class': true }"],"category":"style"},"separator-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"Style definitions to be attributed to the splitter separator","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"dark":{"type":"Boolean","desc":"Applies a default lighter color on the separator; To be used when background is darker; Avoid using when you are overriding through separator-class or separator-style props","category":"style"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component; Suggestion: QTooltip, QMenu"},"before":{"desc":"Content of the panel on left/top"},"after":{"desc":"Content of the panel on right/bottom"},"separator":{"desc":"Content to be placed inside the separator; By default it is centered"}},"events":{"update:model-value":{"desc":"Emitted when component's model value changes; Is also used by v-model","params":{"value":{"type":"Number","desc":"New model value (0.0 < x < 100.0) defining the ratio between panels"}}}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/stepper"},"props":{"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Put Stepper in vertical mode (instead of horizontal by default)","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-right/slide-down","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-left/slide-up","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"alternative-labels":{"type":"Boolean","desc":"Use alternative labels - stacks the icon on top of the label (applies only to horizontal stepper)","category":"header"},"header-nav":{"type":"Boolean","desc":"Allow navigation through the header","category":"behavior"},"contracted":{"type":"Boolean","desc":"Hide header labels on narrow windows","category":"header|behavior"},"inactive-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"inactive-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"done-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"done-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"active-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"active-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"error-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"error-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"header-class":{"type":"String","desc":"Class definitions to be attributed to the header","examples":["'my-special-class'"],"category":"style"}},"slots":{"default":{"desc":"Suggestion: QStep"},"navigation":{"desc":"Slot specific for the global navigation; Suggestion: QStepperNavigation"},"message":{"desc":"Slot specific for putting a message on top of each step (if horizontal stepper) or above steps (if vertical); Suggestion: QBanner, div.q-pa-lg"}},"events":{"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"next":{"desc":"Go to next panel"},"previous":{"desc":"Go to previous panel"},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/stepper"},"props":{"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Put Stepper in vertical mode (instead of horizontal by default)","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-right/slide-down","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-left/slide-up","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"alternative-labels":{"type":"Boolean","desc":"Use alternative labels - stacks the icon on top of the label (applies only to horizontal stepper)","category":"header"},"header-nav":{"type":"Boolean","desc":"Allow navigation through the header","category":"behavior"},"contracted":{"type":"Boolean","desc":"Hide header labels on narrow windows","category":"header|behavior"},"inactive-icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"inactive-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"done-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"done-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"active-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"active-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"error-icon":{"type":"String","desc":"Icon name following Quasar convention; If 'none' (String) is used as value, then it will defer to prefix or the regular icon for this state; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"header"},"error-color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"header"},"header-class":{"type":"String","desc":"Class definitions to be attributed to the header","examples":["'my-special-class'"],"category":"style"}},"slots":{"default":{"desc":"Suggestion: QStep"},"navigation":{"desc":"Slot specific for the global navigation; Suggestion: QStepperNavigation"},"message":{"desc":"Slot specific for putting a message on top of each step (if horizontal stepper) or above steps (if vertical); Suggestion: QBanner, div.q-pa-lg"}},"events":{"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"next":{"desc":"Go to next panel","params":null,"returns":null},"previous":{"desc":"Go to previous panel","params":null,"returns":null},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/table"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"rows":{"type":"Array","desc":"Rows of data to display","required":true,"examples":["# :rows=\"myData\""],"category":"general"},"row-key":{"type":["String","Function"],"desc":"Property of each row that defines the unique key of each row (the result must be a primitive, not Object, Array, etc); The value of property must be string or a function taking a row and returning the desired (nested) key in the row; If supplying a function then for best performance, reference it from your scope and do not define it inline","default":"'id'","params":{"row":{"type":"Object","desc":"The current row being processed","examples":["{ name: 'Lorem Ipsum', price: 19 }"]}},"returns":{"type":"Any","desc":"Current row's key","examples":["'34f39dda-6206-4071-a9df-4393aabe49ac'","34"]},"examples":["'name'","row => row.name"],"category":"general","required":false},"virtual-scroll":{"type":"Boolean","desc":"Display data using QVirtualScroll (for non-grid mode only)","category":"virtual-scroll"},"virtual-scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String"],"desc":"Minimum number of rows to render in the virtual list","default":"30","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of rows in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of rows in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels of a row; This value is used for rendering the initial table; Try to use a value close to the minimum size of a row; Default value: 48 (24 if dense)","default":"# 48/24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels of the sticky header (if using one); A correct value will improve scroll precision; Will be also used for non-virtual-scroll tables for fixing top alignment when using scrollTo method","default":"0","category":"virtual-scroll|behavior","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels of the sticky footer part (if using one); A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'grey-8'","required":false},"icon-first-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to first page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-prev-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to previous page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-next-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to next page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-last-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to last page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"grid":{"type":"Boolean","desc":"Display data as a grid instead of the default table","category":"behavior"},"grid-header":{"type":"Boolean","desc":"Display header for grid-mode also","category":"behavior|content"},"dense":{"type":"Boolean","desc":"Dense mode; Connect with $q.screen for responsive behavior","category":"style"},"columns":{"type":"Array","desc":"The column definitions (Array of Objects)","examples":["# :columns=\"tableColumns\""],"category":"column","definition":{"name":{"type":"String","required":true,"desc":"Unique id, identifies column, (used by pagination.sortBy, 'body-cell-[name]' slot, ...)","examples":["'desc'"]},"label":{"type":"String","required":true,"desc":"Label for header","examples":["'Dessert (100g serving)'"]},"field":{"type":["String","Function"],"required":true,"desc":"Row Object property to determine value for this column or function which maps to the required property","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Lorem Ipsum', prices: { active: 19, old: 25, list: 29 } }"]}},"returns":{"type":"Any","desc":"Value for this column","examples":["'19'","19"]},"examples":["'name'","row => row.prices.active"]},"required":{"type":"Boolean","desc":"If we use visible-columns, this col will always be visible"},"align":{"type":"String","desc":"Horizontal alignment of cells in this column","values":["'left'","'right'","'center'"],"default":"'right'","required":false},"sortable":{"type":"Boolean","desc":"Tell QTable you want this column sortable","default":"false","required":false},"sort":{"type":"Function","desc":"Compare function if you have some custom data or want a specific way to compare two rows; rows with null/undefined values will get sorted without triggering this method (use 'rawSort' instead if you want to handle those values too)","examples":["(a, b, rowA, rowB) => parseInt(a, 10) - parseInt(b, 10)"],"params":{"a":{"type":"Any","required":true,"desc":"Value of the first comparison term","examples":["123","'abc'"]},"b":{"type":"Any","required":true,"desc":"Value of the second comparison term","examples":["123","'abc'"]},"rowA":{"type":"Object","required":true,"desc":"Full Row object in which is contained the first term","examples":["{ name: 'Potassium', value: 'K' }"]},"rowB":{"type":"Object","required":true,"desc":"Full Row object in which is contained the second term","examples":["{ name: 'Fluorine', value: 'F' }"]}},"returns":{"type":"Number","desc":"Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other","examples":["-1","0","1"]}},"rawSort":{"type":"Function","desc":"Compare function if you have some custom data or want a specific way to compare two rows; includes rows with null/undefined values (use 'sort' instead if you don't want that)","examples":["(a, b, rowA, rowB) => parseInt(a, 10) - parseInt(b, 10)"],"params":{"a":{"type":"Any","required":true,"desc":"Value of the first comparison term","examples":["123","'abc'"]},"b":{"type":"Any","required":true,"desc":"Value of the second comparison term","examples":["123","'abc'"]},"rowA":{"type":"Object","required":true,"desc":"Full Row object in which is contained the first term","examples":["{ name: 'Potassium', value: 'K' }"]},"rowB":{"type":"Object","required":true,"desc":"Full Row object in which is contained the second term","examples":["{ name: 'Fluorine', value: 'F' }"]}},"returns":{"type":"Number","desc":"Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other","examples":["-1","0","1"]},"addedIn":"v2.13.0"},"sortOrder":{"type":"String","desc":"Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); Overrides the 'column-sort-order' prop","values":["'ad'","'da'"],"default":"'ad'","required":false},"format":{"type":"Function","desc":"Function you can apply to format your data","examples":["(val, row) => `${val}%`","val => val ? /* Unicode checkmark checked */ '☑' : /* Unicode checkmark unchecked */ '☐'"],"params":{"val":{"type":"Any","required":true,"desc":"Value of the cell","examples":["123","'abc'"]},"row":{"type":"Object","required":true,"desc":"Full Row object in which the cell is contained","examples":["{ name: 'Potassium', value: 'K' }"]}},"returns":{"type":"Any","desc":"The resulting formatted value","examples":["'20%'"]}},"style":{"type":["String","Function"],"desc":"Style to apply on normal cells of the column","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Frozen Yogurt', calories: 159 }"]}},"returns":{"type":"String"},"examples":["'width: 500px'","row => (row.calories % 2 === 0 ? 'width: 10px' : 'font-size: 2em; font-weight: bold')"]},"classes":{"type":["String","Function"],"desc":"Classes to add on normal cells of the column","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Frozen Yogurt', calories: 159 }"]}},"returns":{"type":"String"},"examples":["'my-special-class bg-primary'","row => (row.calories % 2 === 0 ? 'bg-green text-white' : 'bg-yellow')"]},"headerStyle":{"type":"String","desc":"Style to apply on header cells of the column","examples":["'width: 500px'"]},"headerClasses":{"type":"String","desc":"Classes to add on header cells of the column","examples":["'my-special-class'"]}}},"visible-columns":{"type":"Array","desc":"Array of Strings defining column names ('name' property of each column from 'columns' prop definitions); Columns marked as 'required' are not affected by this property","examples":["[ 'desc', 'carbs', 'protein' ]","# :visible-columns=\"myCols\""],"category":"column"},"loading":{"type":"Boolean","desc":"Put Table into 'loading' state; Notify the user something is happening behind the scenes","category":"behavior|content"},"title":{"type":"String","desc":"Table title","examples":["'Device list'"],"category":"content"},"hide-header":{"type":"Boolean","desc":"Hide table header layer","category":"content"},"hide-bottom":{"type":"Boolean","desc":"Hide table bottom layer regardless of what it has to display","category":"content"},"hide-selected-banner":{"type":"Boolean","desc":"Hide the selected rows banner (if any)","category":"content"},"hide-no-data":{"type":"Boolean","desc":"Hide the default no data bottom layer","category":"content"},"hide-pagination":{"type":"Boolean","desc":"Hide the pagination controls at the bottom","category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"separator":{"type":"String","desc":"Use a separator/border between rows, columns or all cells","default":"'horizontal'","values":["'horizontal'","'vertical'","'cell'","'none'"],"category":"content","required":false},"wrap-cells":{"type":"Boolean","desc":"Wrap text within table cells","category":"content"},"binary-state-sort":{"type":"Boolean","desc":"Skip the third state (unsorted) when user toggles column sort direction","category":"sorting"},"column-sort-order":{"type":"String","desc":"Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); It gets applied to all columns unless a column has its own sortOrder specified in the 'columns' definition prop","values":["'ad'","'da'"],"default":"'ad'","category":"sorting","required":false},"no-data-label":{"type":"String","desc":"Override default text to display when no data is available","examples":["'No devices available'"],"category":"content"},"no-results-label":{"type":"String","desc":"Override default text to display when user filters the table and no matched results are found","examples":["'No matched records'"],"category":"content"},"loading-label":{"type":"String","desc":"Override default text to display when table is in loading state (see 'loading' prop)","examples":["'Loading devices...'"],"category":"content"},"selected-rows-label":{"type":"Function","desc":"Text to display when user selected at least one row; For best performance, reference it from your scope and do not define it inline","params":{"numberOfRows":{"type":"Number","desc":"Number of rows available"}},"returns":{"type":"String","desc":"Label to display","examples":["'5 rows are selected'"]},"examples":["(numberOfRows) => `Selected: ${ numberOfRows } entries`"],"category":"selection"},"rows-per-page-label":{"type":"String","desc":"Text to override default rows per page label at bottom of table","examples":["'Records per page:'"],"category":"pagination"},"pagination-label":{"type":"Function","desc":"Text to override default pagination label at bottom of table (unless 'pagination' scoped slot is used); For best performance, reference it from your scope and do not define it inline","params":{"firstRowIndex":{"type":"Number","desc":"Index of first displayed row"},"endRowIndex":{"type":"Number","desc":"Index of last displayed row"},"totalRowsNumber":{"type":"Number","desc":"Number of total rows available in data"}},"returns":{"type":"String","desc":"Label to display","examples":["'1-10 of 132'"]},"examples":["(start, end, total) => `${ start }-${ end } of ${ total }`"],"category":"pagination"},"table-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to native HTML <table> element's wrapper (which is a DIV)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"table-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to native HTML <table> element's wrapper (which is a DIV)","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"table-header-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to header of native HTML <table> (which is a TR)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"table-header-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to header of native HTML <table> (which is a TR)","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"card-container-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the cards container (when in grid mode)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"card-container-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the cards container (when in grid mode)","examples":["'my-special-class'","'justify-center'","{ 'my-special-class': <condition> }"],"category":"style"},"card-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the card (when in grid mode) or container card (when not in grid mode)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"card-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the card (when in grid mode) or container card (when not in grid mode)","examples":["'my-special-class'","{ 'my-special-class': <condition> }"],"category":"style"},"title-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the title (if using 'title' prop)","examples":["'my-special-class'","'text-h1'","{ 'text-h1': <condition> }"],"category":"style"},"filter":{"type":["String","Object"],"desc":"String/Object to filter table with; When using an Object it requires 'filter-method' to also be specified since it will be a custom filtering","examples":["'car'"],"category":"filter"},"filter-method":{"type":"Function","desc":"The actual filtering mechanism; For best performance, reference it from your scope and do not define it inline","params":{"rows":{"type":"Array","desc":"Array of rows"},"terms":{"type":["String","Object"],"desc":"Terms to filter with (is essentially the 'filter' prop value)"},"cols":{"type":"Array","desc":"Column definitions"},"getCellValue":{"type":"Function","desc":"Optional function to get a cell value","params":{"col":{"type":"Object","required":true,"desc":"Column name from column definitions"},"row":{"type":"Object","required":true,"desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}},"returns":{"type":"Array","desc":"Filtered rows"},"default":"# see source code","examples":["# see source code"],"category":"filter","required":false},"pagination":{"type":"Object","desc":"Pagination object; You can also use the 'v-model:pagination' for synching; When not synching it simply initializes the pagination on first render","definition":{"sortBy":{"type":["String","null"],"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","desc":"For server-side fetching only. How many total database rows are there to be added to the table. If set, causes the QTable to emit @request when data is required."}},"syncable":true,"examples":["# :pagination=\"myInitialPagination\"","# v-model:pagination=\"myPagination\""],"category":"pagination"},"rows-per-page-options":{"type":"Array","desc":"Options for user to pick (Numbers); Number 0 means 'Show all rows in one page'","default":"[ 3, 5, 7, 10, 15, 20, 25, 50, 0 ]","examples":["[10, 20]"],"category":"pagination","required":false},"selection":{"type":"String","desc":"Selection type","default":"'none'","values":["'single'","'multiple'","'none'"],"category":"selection","required":false},"selected":{"type":"Array","desc":"Keeps the user selection array","default":"[]","syncable":true,"examples":["# v-model:selected=\"selection\""],"category":"selection","required":false},"expanded":{"type":"Array","desc":"Keeps the array with expanded rows keys","default":"[]","syncable":true,"examples":["# v-model:expanded=\"expanded\""],"category":"expansion","required":false},"sort-method":{"type":"Function","desc":"The actual sort mechanism. Function (rows, sortBy, descending) => sorted rows; For best performance, reference it from your scope and do not define it inline","params":{"rows":{"type":"Array","desc":"Array with rows"},"sortBy":{"type":"String","desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"}},"returns":{"type":"Array","desc":"Sorted rows"},"default":"# see source code","examples":["# see source code"],"category":"sorting","required":false}},"slots":{"loading":{"desc":"Override default effect when table is in loading state; Suggestion: QInnerLoading"},"item":{"desc":"Slot to use for defining an item when in 'grid' mode; Suggestion: QCard","scope":{"key":{"type":"Any","desc":"Row/Item's key"},"row":{"type":"Object","desc":"Row/Item object"},"rowIndex":{"type":"Number","desc":"Row/Item's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row/Item's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row/item selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row/item expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body":{"desc":"Slot to define how a body row looks like; Suggestion: QTr + Td","scope":{"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"__trClass":{"type":"String","desc":"Internal prop passed down to QTr (if used)"}}},"body-cell":{"desc":"Slot to define how all body cells look like; Suggestion: QTd","scope":{"col":{"type":"Object","desc":"Column definition for column associated with table cell"},"value":{"type":"Any","desc":"Parsed/Formatted value of table cell"},"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body-cell-[name]":{"desc":"Slot to define how a specific column cell looks like; replace '[name]' with column name (from columns definition object)","scope":{"col":{"type":"Object","desc":"Column definition for column associated with table cell"},"value":{"type":"Any","desc":"Parsed/Formatted value of table cell"},"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header":{"desc":"Slot to define how header looks like; Suggestion: QTr + QTh","scope":{"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"__trClass":{"type":"String","desc":"Internal prop passed down to QTr (if used)"},"header":{"type":"Boolean","desc":"Internal prop passed down to QTh (if used); Always 'true'"}}},"header-cell":{"desc":"Slot to define how each header cell looks like; Suggestion: QTh","scope":{"col":{"type":"Object","desc":"Column definition associated to header cell"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header-cell-[name]":{"desc":"Slot to define how a specific header cell looks like; replace '[name]' with column name (from columns definition object)","scope":{"col":{"type":"Object","desc":"Column definition associated to header cell"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body-selection":{"desc":"Slot to define how body selection column looks like; Suggestion: QCheckbox","scope":{"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header-selection":{"desc":"Slot to define how header selection column looks like (available only for multiple selection mode); Suggestion: QCheckbox","scope":{"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"top-row":{"desc":"Slot to define how top extra row looks like","scope":{"cols":{"type":"Object","desc":"Column definitions"}}},"bottom-row":{"desc":"Slot to define how bottom extra row looks like","scope":{"cols":{"type":"Object","desc":"Column definitions"}}},"top":{"desc":"Slot to define how table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"bottom":{"desc":"Slot to define how table bottom looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"pagination":{"desc":"Slot to override default pagination label and buttons","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-left":{"desc":"Slot to define how left part of the table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-right":{"desc":"Slot to define how right part of the table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-selection":{"desc":"Slot to define how top table section looks like when user has selected at least one row","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"no-data":{"desc":"Slot to define how the bottom will look like when is nothing to display","scope":{"message":{"type":"String","desc":"The suggested message","examples":["'No data available'"]},"icon":{"type":"String","desc":"The suggested icon name (following Quasar convention)","examples":["'warning'"]}}}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"row-click":{"desc":"Emitted when user clicks/taps on a row; Is not emitted when using body/row/item scoped slots","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has clicked/tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"row-dblclick":{"desc":"Emitted when user quickly double clicks/taps on a row; Is not emitted when using body/row/item scoped slots; Please check JS dblclick event support before using","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has double clicked/tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"row-contextmenu":{"desc":"Emitted when user right clicks/long taps on a row; Is not emitted when using body/row/item scoped slots","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has right clicked/long tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"request":{"desc":"Emitted when a server request is triggered","params":{"requestProp":{"type":"Object","desc":"Props of the request","definition":{"pagination":{"type":"Object","required":true,"desc":"Pagination object","definition":{"sortBy":{"type":"String","required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"filter":{"type":["String","Object"],"desc":"String/Object to filter table with (the 'filter' prop)"},"getCellValue":{"type":"Function","required":true,"desc":"Function to get a cell value","params":{"col":{"type":"Object","required":true,"desc":"Column name from column definitions"},"row":{"type":"Object","required":true,"desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}}}}},"selection":{"desc":"Emitted when user selects/unselects row(s)","params":{"details":{"type":"Object","desc":"Selection details","definition":{"rows":{"type":"Array","required":true,"desc":"Array of row objects that were selected/unselected"},"keys":{"type":"Array","required":true,"desc":"Array of the keys of rows that were selected/unselected"},"added":{"type":"Boolean","required":true,"desc":"Were the rows added to selection (true) or removed from selection (false)"},"evt":{"type":"Event","desc":"JS event object","required":true}}}}},"update:pagination":{"desc":"Used by Vue on 'v-model:pagination' for updating its value","params":{"newPagination":{"type":"Object","desc":"The updated pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","required":false,"desc":"For server-side fetching only. How many total database rows are there to be added to the table."}}}}},"update:selected":{"desc":"Used by Vue on 'v-model:selected' prop for updating its value","params":{"newSelected":{"type":"Array","desc":"The updated selected array","examples":["[ { name: 'Frozen Yogurt', calories: 159, fat: 6 } ]"]}}},"update:expanded":{"desc":"Used by Vue on 'v-model:expanded' prop for updating its value","params":{"newExpanded":{"type":"Array","desc":"The updated expanded array","examples":["[ 'row-a', 'row-b' ]"]}}},"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs, if using virtual scroll","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the underlying QVirtualScroll instance"}}}}}},"methods":{"toggleFullscreen":{"desc":"Toggles fullscreen mode"},"setFullscreen":{"desc":"Enter the fullscreen view"},"exitFullscreen":{"desc":"Leave the fullscreen view"},"requestServerInteraction":{"desc":"Trigger a server request (emits 'request' event)","params":{"props":{"type":"Object","required":false,"desc":"Request details","definition":{"pagination":{"type":"Object","required":false,"desc":"Optional pagination object","definition":{"sortBy":{"type":"String","desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","desc":"For server-side fetching only. How many total database rows are there to be added to the table."}}},"filter":{"type":"Function","desc":"Filtering method (the 'filter-method' prop)","params":{"rows":{"type":"Array","required":true,"desc":"Array of rows"},"terms":{"type":["String","Object"],"required":true,"desc":"Terms to filter with (is essentially the 'filter' prop value)"},"cols":{"type":"Array","desc":"Optional column definitions"},"getCellValue":{"type":"Function","desc":"Optional function to get a cell value","params":{"col":{"type":"Object","desc":"Column name from column definitions"},"row":{"type":"Object","desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}},"returns":{"type":"Array","desc":"Filtered rows"}}}}}},"setPagination":{"desc":"Unless using an external pagination Object (through 'v-model:pagination' prop), you can use this method and force the internal pagination to change","params":{"pagination":{"type":"Object","required":true,"desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"}}},"forceServerRequest":{"type":"Boolean","desc":"Also force a server request"}}},"firstPage":{"desc":"Navigates to first page"},"prevPage":{"desc":"Navigates to previous page, if available"},"nextPage":{"desc":"Navigates to next page, if available"},"lastPage":{"desc":"Navigates to last page"},"isRowSelected":{"desc":"Determine if a row has been selected by user","params":{"key":{"type":"Any","required":true,"desc":"Row key value","examples":["'calories'"]}},"returns":{"type":"Boolean","desc":"Is row selected or not?"}},"clearSelection":{"desc":"Clears user selection (emits 'update:selected' with empty array)"},"isRowExpanded":{"desc":"Determine if a row is expanded or not","params":{"key":{"type":"Any","required":true,"desc":"Row key value","examples":["'calories'"]}},"returns":{"type":"Boolean","desc":"Is row expanded or not?"}},"setExpanded":{"desc":"Sets the expanded rows keys array; Especially useful if not using an external 'expanded' state otherwise just emits 'update:expanded' with the value","params":{"expanded":{"type":"Array","required":true,"desc":"Array containing keys of the expanded rows","examples":["[ 'row-a', 'row-b' ]"]}}},"sort":{"desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}}},"resetVirtualScroll":{"desc":"Resets the virtual scroll (if using it) computations; Needed for custom edge-cases"},"scrollTo":{"desc":"Scroll the table to the row with the specified index in page (0 based)","params":{"index":{"type":["Number","String"],"required":true,"desc":"The index of the row in page (0 based)"},"edge":{"type":"String","desc":"Only for virtual scroll - the edge to align to if the row is not visible already; If the '-force' version is used then it always aligns; Default value: end (if scrolling towards the end) / start (if scrolling towards the start)","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"],"default":"# end/start","required":false}}}},"computedProps":{"filteredSortedRows":{"desc":"The filtered and sorted rows (same as the rows prop if using server-side fetching)","type":"Array","examples":["[ { name: 'Ice Cream Sandwich', calories: 237, fat: 9.0, carbs: 37, protein: 4.3, sodium: 129, calcium: 8, iron: 1 }, ... ]"]},"computedRows":{"desc":"Paginated, filtered, and sorted rows (same as the rows prop if using server-side fetching)","type":"Array","examples":["[ { name: 'Ice Cream Sandwich', calories: 237, fat: 9.0, carbs: 37, protein: 4.3, sodium: 129, calcium: 8, iron: 1 }, ... ]"]},"computedRowsNumber":{"type":"Number","desc":"The number of computed rows"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/table"},"props":{"fullscreen":{"type":"Boolean","sync":true,"desc":"Fullscreen mode","examples":["# v-model:fullscreen=\"isFullscreen\""],"category":"behavior","syncable":true},"no-route-fullscreen-exit":{"type":"Boolean","desc":"Changing route app won't exit fullscreen","category":"behavior"},"rows":{"type":"Array","desc":"Rows of data to display","required":true,"examples":["# :rows=\"myData\""],"category":"general"},"row-key":{"type":["String","Function"],"desc":"Property of each row that defines the unique key of each row (the result must be a primitive, not Object, Array, etc); The value of property must be string or a function taking a row and returning the desired (nested) key in the row; If supplying a function then for best performance, reference it from your scope and do not define it inline","default":"'id'","params":{"row":{"type":"Object","desc":"The current row being processed","examples":["{ name: 'Lorem Ipsum', price: 19 }"]}},"returns":{"type":"Any","desc":"Current row's key","examples":["'34f39dda-6206-4071-a9df-4393aabe49ac'","34"]},"examples":["'name'","row => row.name"],"category":"general","required":false},"virtual-scroll":{"type":"Boolean","desc":"Display data using QVirtualScroll (for non-grid mode only)","category":"virtual-scroll"},"virtual-scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String"],"desc":"Minimum number of rows to render in the virtual list","default":"30","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of rows in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of rows in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels of a row; This value is used for rendering the initial table; Try to use a value close to the minimum size of a row; Default value: 48 (24 if dense)","default":"# 48/24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels of the sticky header (if using one); A correct value will improve scroll precision; Will be also used for non-virtual-scroll tables for fixing top alignment when using scrollTo method","default":"0","category":"virtual-scroll|behavior","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels of the sticky footer part (if using one); A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style","default":"'grey-8'","required":false},"icon-first-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to first page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-prev-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to previous page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-next-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to next page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-last-page":{"type":"String","desc":"Icon name following Quasar convention for stepping to last page; Make sure you have the icon library installed unless you are using 'img:' prefix","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"grid":{"type":"Boolean","desc":"Display data as a grid instead of the default table","category":"behavior"},"grid-header":{"type":"Boolean","desc":"Display header for grid-mode also","category":"behavior|content"},"dense":{"type":"Boolean","desc":"Dense mode; Connect with $q.screen for responsive behavior","category":"style"},"columns":{"type":"Array","desc":"The column definitions (Array of Objects)","examples":["# :columns=\"tableColumns\""],"category":"column","definition":{"name":{"type":"String","required":true,"desc":"Unique id, identifies column, (used by pagination.sortBy, 'body-cell-[name]' slot, ...)","examples":["'desc'"]},"label":{"type":"String","required":true,"desc":"Label for header","examples":["'Dessert (100g serving)'"]},"field":{"type":["String","Function"],"required":true,"desc":"Row Object property to determine value for this column or function which maps to the required property","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Lorem Ipsum', prices: { active: 19, old: 25, list: 29 } }"]}},"returns":{"type":"Any","desc":"Value for this column","examples":["'19'","19"]},"examples":["'name'","row => row.prices.active"]},"required":{"type":"Boolean","desc":"If we use visible-columns, this col will always be visible"},"align":{"type":"String","desc":"Horizontal alignment of cells in this column","values":["'left'","'right'","'center'"],"default":"'right'","required":false},"sortable":{"type":"Boolean","desc":"Tell QTable you want this column sortable","default":"false","required":false},"sort":{"type":"Function","desc":"Compare function if you have some custom data or want a specific way to compare two rows; rows with null/undefined values will get sorted without triggering this method (use 'rawSort' instead if you want to handle those values too)","examples":["(a, b, _rowA, _rowB) => parseInt(a, 10) - parseInt(b, 10)"],"params":{"a":{"type":"Any","required":true,"desc":"Value of the first comparison term","examples":["123","'abc'"]},"b":{"type":"Any","required":true,"desc":"Value of the second comparison term","examples":["123","'abc'"]},"rowA":{"type":"Object","required":true,"desc":"Full Row object in which is contained the first term","examples":["{ name: 'Potassium', value: 'K' }"]},"rowB":{"type":"Object","required":true,"desc":"Full Row object in which is contained the second term","examples":["{ name: 'Fluorine', value: 'F' }"]}},"returns":{"type":"Number","desc":"Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other","examples":["-1","0","1"]}},"rawSort":{"type":"Function","desc":"Compare function if you have some custom data or want a specific way to compare two rows; includes rows with null/undefined values (use 'sort' instead if you don't want that)","examples":["(a, b, _rowA, _rowB) => parseInt(a, 10) - parseInt(b, 10)"],"params":{"a":{"type":"Any","required":true,"desc":"Value of the first comparison term","examples":["123","'abc'"]},"b":{"type":"Any","required":true,"desc":"Value of the second comparison term","examples":["123","'abc'"]},"rowA":{"type":"Object","required":true,"desc":"Full Row object in which is contained the first term","examples":["{ name: 'Potassium', value: 'K' }"]},"rowB":{"type":"Object","required":true,"desc":"Full Row object in which is contained the second term","examples":["{ name: 'Fluorine', value: 'F' }"]}},"returns":{"type":"Number","desc":"Comparison result of term 'a' with term 'b'. Less than 0 when 'a' should come first; greater than 0 if 'b' should come first; equal to 0 if their position must not be changed with respect to each other","examples":["-1","0","1"]},"addedIn":"v2.13.0"},"sortOrder":{"type":"String","desc":"Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); Overrides the 'column-sort-order' prop","values":["'ad'","'da'"],"default":"'ad'","required":false},"format":{"type":"Function","desc":"Function you can apply to format your data","examples":["(val, _row) => `${ val }%`","val => val ? /* Unicode checkmark checked */ '☑' : /* Unicode checkmark unchecked */ '☐'"],"params":{"val":{"type":"Any","required":true,"desc":"Value of the cell","examples":["123","'abc'"]},"row":{"type":"Object","required":true,"desc":"Full Row object in which the cell is contained","examples":["{ name: 'Potassium', value: 'K' }"]}},"returns":{"type":"Any","desc":"The resulting formatted value","examples":["'20%'"]}},"style":{"type":["String","Function"],"desc":"Style to apply on normal cells of the column","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Frozen Yogurt', calories: 159 }"]}},"returns":{"type":"String"},"examples":["'width: 500px'","row => (row.calories % 2 === 0 ? 'width: 10px' : 'font-size: 2em; font-weight: bold')"]},"classes":{"type":["String","Function"],"desc":"Classes to add on normal cells of the column","params":{"row":{"type":"Object","required":true,"desc":"The current row being processed","examples":["{ name: 'Frozen Yogurt', calories: 159 }"]}},"returns":{"type":"String"},"examples":["'my-special-class bg-primary'","row => (row.calories % 2 === 0 ? 'bg-green text-white' : 'bg-yellow')"]},"headerStyle":{"type":"String","desc":"Style to apply on header cells of the column","examples":["'width: 500px'"]},"headerClasses":{"type":"String","desc":"Classes to add on header cells of the column","examples":["'my-special-class'"]}}},"visible-columns":{"type":"Array","desc":"Array of Strings defining column names ('name' property of each column from 'columns' prop definitions); Columns marked as 'required' are not affected by this property","examples":["[ 'desc', 'carbs', 'protein' ]","# :visible-columns=\"myCols\""],"category":"column"},"loading":{"type":"Boolean","desc":"Put Table into 'loading' state; Notify the user something is happening behind the scenes","category":"behavior|content"},"title":{"type":"String","desc":"Table title","examples":["'Device list'"],"category":"content"},"hide-header":{"type":"Boolean","desc":"Hide table header layer","category":"content"},"hide-bottom":{"type":"Boolean","desc":"Hide table bottom layer regardless of what it has to display","category":"content"},"hide-selected-banner":{"type":"Boolean","desc":"Hide the selected rows banner (if any)","category":"content"},"hide-no-data":{"type":"Boolean","desc":"Hide the default no data bottom layer","category":"content"},"hide-pagination":{"type":"Boolean","desc":"Hide the pagination controls at the bottom","category":"content"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"separator":{"type":"String","desc":"Use a separator/border between rows, columns or all cells","default":"'horizontal'","values":["'horizontal'","'vertical'","'cell'","'none'"],"category":"content","required":false},"wrap-cells":{"type":"Boolean","desc":"Wrap text within table cells","category":"content"},"binary-state-sort":{"type":"Boolean","desc":"Skip the third state (unsorted) when user toggles column sort direction","category":"sorting"},"column-sort-order":{"type":"String","desc":"Set column sort order: 'ad' (ascending-descending) or 'da' (descending-ascending); It gets applied to all columns unless a column has its own sortOrder specified in the 'columns' definition prop","values":["'ad'","'da'"],"default":"'ad'","category":"sorting","required":false},"no-data-label":{"type":"String","desc":"Override default text to display when no data is available","examples":["'No devices available'"],"category":"content"},"no-results-label":{"type":"String","desc":"Override default text to display when user filters the table and no matched results are found","examples":["'No matched records'"],"category":"content"},"loading-label":{"type":"String","desc":"Override default text to display when table is in loading state (see 'loading' prop)","examples":["'Loading devices...'"],"category":"content"},"selected-rows-label":{"type":"Function","desc":"Text to display when user selected at least one row; For best performance, reference it from your scope and do not define it inline","params":{"numberOfRows":{"type":"Number","desc":"Number of rows available"}},"returns":{"type":"String","desc":"Label to display","examples":["'5 rows are selected'"]},"examples":["(numberOfRows) => `Selected: ${ numberOfRows } entries`"],"category":"selection"},"rows-per-page-label":{"type":"String","desc":"Text to override default rows per page label at bottom of table","examples":["'Records per page:'"],"category":"pagination"},"pagination-label":{"type":"Function","desc":"Text to override default pagination label at bottom of table (unless 'pagination' scoped slot is used); For best performance, reference it from your scope and do not define it inline","params":{"firstRowIndex":{"type":"Number","desc":"Index of first displayed row"},"endRowIndex":{"type":"Number","desc":"Index of last displayed row"},"totalRowsNumber":{"type":"Number","desc":"Number of total rows available in data"}},"returns":{"type":"String","desc":"Label to display","examples":["'1-10 of 132'"]},"examples":["(start, end, total) => `${ start }-${ end } of ${ total }`"],"category":"pagination"},"table-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to native HTML <table> element's wrapper (which is a DIV)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"table-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to native HTML <table> element's wrapper (which is a DIV)","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"table-header-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to header of native HTML <table> (which is a TR)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"table-header-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to header of native HTML <table> (which is a TR)","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"card-container-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the cards container (when in grid mode)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"card-container-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the cards container (when in grid mode)","examples":["'my-special-class'","'justify-center'","{ 'my-special-class': true }"],"category":"style"},"card-style":{"type":["String","Array","Object"],"tsType":"VueStyleProp","desc":"CSS style to apply to the card (when in grid mode) or container card (when not in grid mode)","examples":["'background-color: #ff0000'","{ backgroundColor: '#ff0000' }"],"category":"style"},"card-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the card (when in grid mode) or container card (when not in grid mode)","examples":["'my-special-class'","{ 'my-special-class': true }"],"category":"style"},"title-class":{"type":["String","Array","Object"],"tsType":"VueClassProp","desc":"CSS classes to apply to the title (if using 'title' prop)","examples":["'my-special-class'","'text-h1'","{ 'text-h1': true }"],"category":"style"},"filter":{"type":["String","Object"],"desc":"String/Object to filter table with; When using an Object it requires 'filter-method' to also be specified since it will be a custom filtering","examples":["'car'"],"category":"filter"},"filter-method":{"type":"Function","desc":"The actual filtering mechanism; For best performance, reference it from your scope and do not define it inline","params":{"rows":{"type":"Array","desc":"Array of rows"},"terms":{"type":["String","Object"],"desc":"Terms to filter with (is essentially the 'filter' prop value)"},"cols":{"type":"Array","desc":"Column definitions"},"getCellValue":{"type":"Function","desc":"Optional function to get a cell value","params":{"col":{"type":"Object","required":true,"desc":"Column name from column definitions"},"row":{"type":"Object","required":true,"desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}},"returns":{"type":"Array","desc":"Filtered rows"},"default":"# see source code","examples":["# see source code"],"category":"filter","required":false},"pagination":{"type":"Object","desc":"Pagination object; You can also use the 'v-model:pagination' for synching; When not synching it simply initializes the pagination on first render","definition":{"sortBy":{"type":["String","null"],"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","desc":"For server-side fetching only. How many total database rows are there to be added to the table. If set, causes the QTable to emit @request when data is required."}},"syncable":true,"examples":["# :pagination=\"myInitialPagination\"","# v-model:pagination=\"myPagination\""],"category":"pagination"},"rows-per-page-options":{"type":"Array","desc":"Options for user to pick (Numbers); Number 0 means 'Show all rows in one page'","default":"[ 3, 5, 7, 10, 15, 20, 25, 50, 0 ]","examples":["[ 10, 20 ]"],"category":"pagination","required":false},"selection":{"type":"String","desc":"Selection type","default":"'none'","values":["'single'","'multiple'","'none'"],"category":"selection","required":false},"selected":{"type":"Array","desc":"Keeps the user selection array","default":"[]","syncable":true,"examples":["# v-model:selected=\"selection\""],"category":"selection","required":false},"expanded":{"type":"Array","desc":"Keeps the array with expanded rows keys","default":"[]","syncable":true,"examples":["# v-model:expanded=\"expanded\""],"category":"expansion","required":false},"sort-method":{"type":"Function","desc":"The actual sort mechanism. Function (rows, sortBy, descending) => sorted rows; For best performance, reference it from your scope and do not define it inline","params":{"rows":{"type":"Array","desc":"Array with rows"},"sortBy":{"type":"String","desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"}},"returns":{"type":"Array","desc":"Sorted rows"},"default":"# see source code","examples":["# see source code"],"category":"sorting","required":false}},"slots":{"loading":{"desc":"Override default effect when table is in loading state; Suggestion: QInnerLoading"},"item":{"desc":"Slot to use for defining an item when in 'grid' mode; Suggestion: QCard","scope":{"key":{"type":"Any","desc":"Row/Item's key"},"row":{"type":"Object","desc":"Row/Item object"},"rowIndex":{"type":"Number","desc":"Row/Item's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row/Item's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row/item selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row/item expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body":{"desc":"Slot to define how a body row looks like; Suggestion: QTr + Td","scope":{"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"__trClass":{"type":"String","desc":"Internal prop passed down to QTr (if used)"}}},"body-cell":{"desc":"Slot to define how all body cells look like; Suggestion: QTd","scope":{"col":{"type":"Object","desc":"Column definition for column associated with table cell"},"value":{"type":"Any","desc":"Parsed/Formatted value of table cell"},"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body-cell-[name]":{"desc":"Slot to define how a specific column cell looks like; replace '[name]' with column name (from columns definition object)","scope":{"col":{"type":"Object","desc":"Column definition for column associated with table cell"},"value":{"type":"Any","desc":"Parsed/Formatted value of table cell"},"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header":{"desc":"Slot to define how header looks like; Suggestion: QTr + QTh","scope":{"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"__trClass":{"type":"String","desc":"Internal prop passed down to QTr (if used)"},"header":{"type":"Boolean","desc":"Internal prop passed down to QTh (if used); Always 'true'"}}},"header-cell":{"desc":"Slot to define how each header cell looks like; Suggestion: QTh","scope":{"col":{"type":"Object","desc":"Column definition associated to header cell"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header-cell-[name]":{"desc":"Slot to define how a specific header cell looks like; replace '[name]' with column name (from columns definition object)","scope":{"col":{"type":"Object","desc":"Column definition associated to header cell"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"body-selection":{"desc":"Slot to define how body selection column looks like; Suggestion: QCheckbox","scope":{"key":{"type":"Any","desc":"Row's key"},"row":{"type":"Object","desc":"Row object"},"rowIndex":{"type":"Number","desc":"Row's index (0 based) in the filtered and sorted table"},"pageIndex":{"type":"Number","desc":"Row's index (0 based) in the current page of the filtered and sorted table"},"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"header-selection":{"desc":"Slot to define how header selection column looks like (available only for multiple selection mode); Suggestion: QCheckbox","scope":{"cols":{"type":"Object","desc":"Column definitions"},"colsMap":{"type":"Object","desc":"Column mapping (key is column name, value is column object)"},"sort":{"type":"Function","desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"selected":{"type":"Boolean","desc":"(Only if using selection) Is row selected? Can directly be assigned new Boolean value which changes selection state","reactive":true},"expand":{"type":"Boolean","desc":"Is row expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"}}},"top-row":{"desc":"Slot to define how top extra row looks like","scope":{"cols":{"type":"Object","desc":"Column definitions"}}},"bottom-row":{"desc":"Slot to define how bottom extra row looks like","scope":{"cols":{"type":"Object","desc":"Column definitions"}}},"top":{"desc":"Slot to define how table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"bottom":{"desc":"Slot to define how table bottom looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"pagination":{"desc":"Slot to override default pagination label and buttons","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-left":{"desc":"Slot to define how left part of the table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-right":{"desc":"Slot to define how right part of the table top looks like","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"top-selection":{"desc":"Slot to define how top table section looks like when user has selected at least one row","scope":{"pagination":{"type":"Object","desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"pagesNumber":{"type":"Number","desc":"Number of pages available"},"isFirstPage":{"type":"Boolean","desc":"Are we on first page?"},"isLastPage":{"type":"Boolean","desc":"Are we on last page?"},"firstPage":{"type":"Function","desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"type":"Function","desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"type":"Function","desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"type":"Function","desc":"Navigates to last page","params":null,"returns":null},"inFullscreen":{"type":"Boolean","desc":"Is table in fullscreen mode?"},"toggleFullscreen":{"type":"Function","desc":"Toggles fullscreen mode","params":null,"returns":null}}},"no-data":{"desc":"Slot to define how the bottom will look like when is nothing to display","scope":{"message":{"type":"String","desc":"The suggested message","examples":["'No data available'"]},"icon":{"type":"String","desc":"The suggested icon name (following Quasar convention)","examples":["'warning'"]}}}},"events":{"fullscreen":{"desc":"Emitted when fullscreen state changes","params":{"value":{"type":"Boolean","desc":"Fullscreen state (showing/hidden)"}}},"row-click":{"desc":"Emitted when user clicks/taps on a row; Is not emitted when using body/row/item scoped slots","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has clicked/tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"row-dblclick":{"desc":"Emitted when user quickly double clicks/taps on a row; Is not emitted when using body/row/item scoped slots; Please check JS dblclick event support before using","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has double clicked/tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"row-contextmenu":{"desc":"Emitted when user right clicks/long taps on a row; Is not emitted when using body/row/item scoped slots","params":{"evt":{"type":"Event","desc":"JS event object"},"row":{"type":"Object","desc":"The row upon which user has right clicked/long tapped"},"index":{"type":"Number","desc":"Index of the row in the current page"}}},"request":{"desc":"Emitted when a server request is triggered","params":{"requestProp":{"type":"Object","desc":"Props of the request","definition":{"pagination":{"type":"Object","required":true,"desc":"Pagination object","definition":{"sortBy":{"type":"String","required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"}}},"filter":{"type":["String","Object"],"desc":"String/Object to filter table with (the 'filter' prop)"},"getCellValue":{"type":"Function","required":true,"desc":"Function to get a cell value","params":{"col":{"type":"Object","required":true,"desc":"Column name from column definitions"},"row":{"type":"Object","required":true,"desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}}}}},"selection":{"desc":"Emitted when user selects/unselects row(s)","params":{"details":{"type":"Object","desc":"Selection details","definition":{"rows":{"type":"Array","required":true,"desc":"Array of row objects that were selected/unselected"},"keys":{"type":"Array","required":true,"desc":"Array of the keys of rows that were selected/unselected"},"added":{"type":"Boolean","required":true,"desc":"Were the rows added to selection (true) or removed from selection (false)"},"evt":{"type":"Event","desc":"JS event object","required":true}}}}},"update:pagination":{"desc":"Used by Vue on 'v-model:pagination' for updating its value","params":{"newPagination":{"type":"Object","desc":"The updated pagination object","definition":{"sortBy":{"type":["String","null"],"required":true,"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","required":true,"desc":"Is sorting in descending order?"},"page":{"type":"Number","required":true,"desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","required":true,"desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","required":false,"desc":"For server-side fetching only. How many total database rows are there to be added to the table."}}}}},"update:selected":{"desc":"Used by Vue on 'v-model:selected' prop for updating its value","params":{"newSelected":{"type":"Array","desc":"The updated selected array","examples":["[ { name: 'Frozen Yogurt', calories: 159, fat: 6 } ]"]}}},"update:expanded":{"desc":"Used by Vue on 'v-model:expanded' prop for updating its value","params":{"newExpanded":{"type":"Array","desc":"The updated expanded array","examples":["[ 'row-a', 'row-b' ]"]}}},"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs, if using virtual scroll","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the underlying QVirtualScroll instance"}}}}}},"methods":{"toggleFullscreen":{"desc":"Toggles fullscreen mode","params":null,"returns":null},"setFullscreen":{"desc":"Enter the fullscreen view","params":null,"returns":null},"exitFullscreen":{"desc":"Leave the fullscreen view","params":null,"returns":null},"requestServerInteraction":{"desc":"Trigger a server request (emits 'request' event)","params":{"props":{"type":"Object","required":false,"desc":"Request details","definition":{"pagination":{"type":"Object","required":false,"desc":"Optional pagination object","definition":{"sortBy":{"type":"String","desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"},"rowsNumber":{"type":"Number","desc":"For server-side fetching only. How many total database rows are there to be added to the table."}}},"filter":{"type":"Function","desc":"Filtering method (the 'filter-method' prop)","params":{"rows":{"type":"Array","required":true,"desc":"Array of rows"},"terms":{"type":["String","Object"],"required":true,"desc":"Terms to filter with (is essentially the 'filter' prop value)"},"cols":{"type":"Array","desc":"Optional column definitions"},"getCellValue":{"type":"Function","desc":"Optional function to get a cell value","params":{"col":{"type":"Object","desc":"Column name from column definitions"},"row":{"type":"Object","desc":"The row object"}},"returns":{"type":"Any","desc":"Parsed/Processed cell value","examples":["'Ice Cream Sandwich'"]}}},"returns":{"type":"Array","desc":"Filtered rows"}}}}},"returns":null},"setPagination":{"desc":"Unless using an external pagination Object (through 'v-model:pagination' prop), you can use this method and force the internal pagination to change","params":{"pagination":{"type":"Object","required":true,"desc":"Pagination object","definition":{"sortBy":{"type":["String","null"],"desc":"Column name (from column definition)","examples":["'calories'"]},"descending":{"type":"Boolean","desc":"Is sorting in descending order?"},"page":{"type":"Number","desc":"Page number (1-based)"},"rowsPerPage":{"type":"Number","desc":"How many rows per page? 0 means Infinite"}}},"forceServerRequest":{"type":"Boolean","desc":"Also force a server request"}},"returns":null},"firstPage":{"desc":"Navigates to first page","params":null,"returns":null},"prevPage":{"desc":"Navigates to previous page, if available","params":null,"returns":null},"nextPage":{"desc":"Navigates to next page, if available","params":null,"returns":null},"lastPage":{"desc":"Navigates to last page","params":null,"returns":null},"isRowSelected":{"desc":"Determine if a row has been selected by user","params":{"key":{"type":"Any","required":true,"desc":"Row key value","examples":["'calories'"]}},"returns":{"type":"Boolean","desc":"Is row selected or not?"}},"clearSelection":{"desc":"Clears user selection (emits 'update:selected' with empty array)","params":null,"returns":null},"isRowExpanded":{"desc":"Determine if a row is expanded or not","params":{"key":{"type":"Any","required":true,"desc":"Row key value","examples":["'calories'"]}},"returns":{"type":"Boolean","desc":"Is row expanded or not?"}},"setExpanded":{"desc":"Sets the expanded rows keys array; Especially useful if not using an external 'expanded' state otherwise just emits 'update:expanded' with the value","params":{"expanded":{"type":"Array","required":true,"desc":"Array containing keys of the expanded rows","examples":["[ 'row-a', 'row-b' ]"]}},"returns":null},"sort":{"desc":"Trigger a table sort","params":{"col":{"type":["String","Object"],"required":true,"desc":"Column name or column definition object","examples":["'calories'"]}},"returns":null},"resetVirtualScroll":{"desc":"Resets the virtual scroll (if using it) computations; Needed for custom edge-cases","params":null,"returns":null},"scrollTo":{"desc":"Scroll the table to the row with the specified index in page (0 based)","params":{"index":{"type":["Number","String"],"required":true,"desc":"The index of the row in page (0 based)"},"edge":{"type":"String","desc":"Only for virtual scroll - the edge to align to if the row is not visible already; If the '-force' version is used then it always aligns; Default value: end (if scrolling towards the end) / start (if scrolling towards the start)","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"],"default":"# end/start","required":false}},"returns":null}},"computedProps":{"filteredSortedRows":{"desc":"The filtered and sorted rows (same as the rows prop if using server-side fetching)","type":"Array","examples":["[ { name: 'Ice Cream Sandwich', calories: 237, fat: 9.0, carbs: 37, protein: 4.3, sodium: 129, calcium: 8, iron: 1 }, ... ]"]},"computedRows":{"desc":"Paginated, filtered, and sorted rows (same as the rows prop if using server-side fetching)","type":"Array","examples":["[ { name: 'Ice Cream Sandwich', calories: 237, fat: 9.0, carbs: 37, protein: 4.3, sodium: 129, calcium: 8, iron: 1 }, ... ]"]},"computedRowsNumber":{"type":"Number","desc":"The number of computed rows"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tab-panels"},"props":{"name":{"type":"Any","desc":"Panel name","required":true,"examples":["'accounts'","'firstPanel'","1"],"category":"general"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tab-panels"},"props":{"name":{"type":"Any","desc":"Panel name","required":true,"examples":["'accounts'","'firstPanel'","1"],"category":"general"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tab-panels"},"props":{"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","['a', 'b']"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Default transitions and swipe actions will be on the vertical axis","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-right/slide-down","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-left/slide-up","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"next":{"desc":"Go to next panel"},"previous":{"desc":"Go to previous panel"},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tab-panels"},"props":{"model-value":{"type":"Any","desc":"Model of the component defining the current panel's name; If a Number is used, it does not define the panel's index, but rather the panel's name which can also be an Integer; Either use this property (along with a listener for 'update:model-value' event) OR use the v-model directive.","examples":["# v-model=\"panelName\""],"category":"model"},"keep-alive":{"type":"Boolean","desc":"Equivalent to using Vue's native <keep-alive> component on the content","category":"behavior"},"keep-alive-include":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native include prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-exclude":{"type":["String","Array","RegExp"],"desc":"Equivalent to using Vue's native exclude prop for <keep-alive>; Values must be valid Vue component names","examples":["'a,b'","/a|b/","[ 'a', 'b' ]"],"category":"behavior"},"keep-alive-max":{"type":"Number","desc":"Equivalent to using Vue's native max prop for <keep-alive>","category":"behavior"},"animated":{"type":"Boolean","desc":"Enable transitions between panel (also see 'transition-prev' and 'transition-next' props)","category":"behavior"},"infinite":{"type":"Boolean","desc":"Makes component appear as infinite (when reaching last panel, next one will become the first one)","category":"behavior"},"swipeable":{"type":"Boolean","desc":"Enable swipe events (may interfere with content's touch/mouse events)","category":"behavior"},"vertical":{"type":"Boolean","desc":"Default transitions and swipe actions will be on the vertical axis","category":"behavior"},"transition-prev":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-right/slide-down","required":false},"transition-next":{"type":"String","desc":"One of Quasar's embedded transitions (has effect only if 'animated' prop is set)","examples":["'fade'","'slide-down'"],"category":"transition","default":"# slide-left/slide-up","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","addedIn":"v2.2","required":false}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when the component changes the model; This event _isn't_ fired if the model is changed externally; Is also used by v-model","params":{"value":{"type":["String","Number"],"desc":"New current panel name","examples":["'dashboard'"]}}},"before-transition":{"desc":"Emitted before transitioning to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition is going","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition is happening","examples":["'dashboard'"]}}},"transition":{"desc":"Emitted after component transitioned to a new panel","params":{"newVal":{"type":["String","Number"],"desc":"Panel name towards transition has occurred","examples":["'dashboard'"]},"oldVal":{"type":["String","Number"],"desc":"Panel name from which transition has happened","examples":["'dashboard'"]}}}},"methods":{"next":{"desc":"Go to next panel","params":null,"returns":null},"previous":{"desc":"Go to previous panel","params":null,"returns":null},"goTo":{"desc":"Go to specific panel","params":{"panelName":{"type":["String","Number"],"desc":"Panel's name, which may be a String or Number; Number does not refers to panel index, but to its name, which may be an Integer","required":true,"examples":["'dashboard'"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/time"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"landscape":{"type":"Boolean","desc":"Display the component in landscape mode","category":"behavior"},"mask":{"type":["String","null"],"desc":"Mask (formatting string) used for parsing and formatting value","category":"model","default":"'HH:mm'","examples":["'HH:mm:ss'","'YYYY-MM-DD HH:mm:ss'","'HH:mm MMMM Do, YYYY'"],"required":false},"locale":{"type":"Object","desc":"Locale formatting options","examples":["{ monthsShort: ['Ian', 'Feb', 'Mar', '...'] }"],"definition":{"days":{"type":"Array","desc":"List of full day names (DDDD), starting with Sunday","examples":["['Duminica', 'Luni', 'Marti', '...']"]},"daysShort":{"type":"Array","desc":"List of short day names (DDD), starting with Sunday","examples":["['Dum', 'Lun', 'Mar', '...']"]},"months":{"type":"Array","desc":"List of full month names (MMMM), starting with January","examples":["['Ianuarie', 'Februarie', 'Martie', '...']"]},"monthsShort":{"type":"Array","desc":"List of short month names (MMM), starting with January","examples":["['Ian', 'Feb', 'Mar', '...']"]}},"category":"model"},"calendar":{"type":"String","desc":"Specify calendar type","default":"'gregorian'","values":["'gregorian'","'persian'"],"category":"model","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Time of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","null","undefined"],"examples":["# v-model=\"currentTime\""]},"format24h":{"type":["Boolean","null"],"default":"null","desc":"Forces 24 hour time display instead of AM/PM system; If prop is not set, then the default is based on Quasar lang language being used","category":"behavior","required":false},"default-date":{"type":"String","desc":"The default date to use (in YYYY/MM/DD format) when model is unfilled (undefined or null)","default":"# current day","examples":["'1995/02/23'"],"category":"model","required":false},"options":{"type":"Function","desc":"Optionally configure what time is the user allowed to set; Overridden by 'hour-options', 'minute-options' and 'second-options' if those are set; For best performance, reference it from your scope and do not define it inline","params":{"hr":{"type":"Number","desc":"Hour"},"min":{"type":["Number","null"],"desc":"Minutes"},"sec":{"type":["Number","null"],"desc":"Seconds"}},"returns":{"type":["Boolean","null","undefined"],"desc":"Is the user allowed to set the specified time?"},"examples":["(hr, min, sec) => hr <= 6"],"category":"behavior"},"hour-options":{"type":"Array","desc":"Optionally configure what hours is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[ 3, 6, 9 ]"],"category":"behavior"},"minute-options":{"type":"Array","desc":"Optionally configure what minutes is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[0, 15, 30, 45]"],"category":"behavior"},"second-options":{"type":"Array","desc":"Optionally configure what seconds is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[0, 7, 10, 23]"],"category":"behavior"},"with-seconds":{"type":"Boolean","desc":"Allow the time to be set with seconds","category":"model|behavior"},"now-btn":{"type":"Boolean","desc":"Display a button that selects the current time","category":"content"}},"slots":{"default":{"desc":"This is where additional buttons can go"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","null"],"desc":"New model value","required":true},"details":{"type":"Object","desc":"Object of properties on the new model","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of the month"},"hour":{"type":"Number","required":true,"desc":"The hour"},"minute":{"type":"Number","required":true,"desc":"The minute"},"second":{"type":"Number","required":true,"desc":"The second"},"millisecond":{"type":"Number","required":true,"desc":"The millisecond"},"changed":{"type":"Boolean","required":true,"desc":"Did the model change?"}}}}}},"methods":{"setNow":{"desc":"Change model to current moment"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/time"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"landscape":{"type":"Boolean","desc":"Display the component in landscape mode","category":"behavior"},"mask":{"type":["String","null"],"desc":"Mask (formatting string) used for parsing and formatting value","category":"model","default":"'HH:mm'","examples":["'HH:mm:ss'","'YYYY-MM-DD HH:mm:ss'","'HH:mm MMMM Do, YYYY'"],"required":false},"locale":{"type":"Object","desc":"Locale formatting options","examples":["{ monthsShort: [ 'Ian', 'Feb', 'Mar', '...' ] }"],"definition":{"days":{"type":"Array","desc":"List of full day names (DDDD), starting with Sunday","examples":["[ 'Duminica', 'Luni', 'Marti', '...' ]"]},"daysShort":{"type":"Array","desc":"List of short day names (DDD), starting with Sunday","examples":["[ 'Dum', 'Lun', 'Mar', '...' ]"]},"months":{"type":"Array","desc":"List of full month names (MMMM), starting with January","examples":["[ 'Ianuarie', 'Februarie', 'Martie', '...' ]"]},"monthsShort":{"type":"Array","desc":"List of short month names (MMM), starting with January","examples":["[ 'Ian', 'Feb', 'Mar', '...' ]"]}},"category":"model"},"calendar":{"type":"String","desc":"Specify calendar type","default":"'gregorian'","values":["'gregorian'","'persian'"],"category":"model","required":false},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"model-value":{"desc":"Time of the component; Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["String","null","undefined"],"examples":["# v-model=\"currentTime\""]},"format24h":{"type":["Boolean","null"],"default":"null","desc":"Forces 24 hour time display instead of AM/PM system; If prop is not set, then the default is based on Quasar lang language being used","category":"behavior","required":false},"default-date":{"type":"String","desc":"The default date to use (in YYYY/MM/DD format) when model is unfilled (undefined or null)","default":"# current day","examples":["'1995/02/23'"],"category":"model","required":false},"options":{"type":"Function","desc":"Optionally configure what time is the user allowed to set; Overridden by 'hour-options', 'minute-options' and 'second-options' if those are set; For best performance, reference it from your scope and do not define it inline","params":{"hr":{"type":"Number","desc":"Hour"},"min":{"type":["Number","null"],"desc":"Minutes"},"sec":{"type":["Number","null"],"desc":"Seconds"}},"returns":{"type":["Boolean","null","undefined"],"desc":"Is the user allowed to set the specified time?"},"examples":["(hr, min, sec) => hr <= 6"],"category":"behavior"},"hour-options":{"type":"Array","desc":"Optionally configure what hours is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[ 3, 6, 9 ]"],"category":"behavior"},"minute-options":{"type":"Array","desc":"Optionally configure what minutes is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[ 0, 15, 30, 45 ]"],"category":"behavior"},"second-options":{"type":"Array","desc":"Optionally configure what seconds is the user allowed to set; Overrides 'options' prop if that is also set","examples":["[ 0, 7, 10, 23 ]"],"category":"behavior"},"with-seconds":{"type":"Boolean","desc":"Allow the time to be set with seconds","category":"model|behavior"},"now-btn":{"type":"Boolean","desc":"Display a button that selects the current time","category":"content"}},"slots":{"default":{"desc":"This is where additional buttons can go"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":["String","null"],"desc":"New model value","required":true},"details":{"type":"Object","desc":"Object of properties on the new model","definition":{"year":{"type":"Number","required":true,"desc":"The year"},"month":{"type":"Number","required":true,"desc":"The month"},"day":{"type":"Number","required":true,"desc":"The day of the month"},"hour":{"type":"Number","required":true,"desc":"The hour"},"minute":{"type":"Number","required":true,"desc":"The minute"},"second":{"type":"Number","required":true,"desc":"The second"},"millisecond":{"type":"Number","required":true,"desc":"The millisecond"},"changed":{"type":"Boolean","required":true,"desc":"Did the model change?"}}}}}},"methods":{"setNow":{"desc":"Change model to current moment","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/timeline"},"props":{"heading":{"type":"Boolean","desc":"Defines a heading timeline item","category":"content"},"tag":{"type":"String","desc":"Tag to use, if of type 'heading' only","examples":["'div'","'span'","'h1'"],"category":"content","default":"'h3'","required":false},"side":{"type":"String","desc":"Side to place the timeline entry; Works only if QTimeline layout is loose.","default":"'right'","values":["'left'","'right'"],"category":"behavior","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"avatar":{"type":"String","desc":"URL to the avatar image; Icon takes precedence if used, so it replaces avatar","transformAssetUrls":true,"examples":["# (public folder) src=\"img/my-bg.png\"","# (assets folder) src=\"~assets/my-img.png\"","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) src=\"https://picsum.photos/500/300\""],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"title":{"type":"String","desc":"Title of timeline entry; Is overridden if using 'title' slot","examples":["'December party'"],"category":"content"},"subtitle":{"type":"String","desc":"Subtitle of timeline entry; Is overridden if using 'subtitle' slot","examples":["'All invited'"],"category":"content"},"body":{"type":"String","desc":"Body content of timeline entry; Use this prop or the default slot","examples":["'Lorem ipsum dolor sit amet, consectetur adipisicing elit.'"],"category":"content"}},"slots":{"default":{"desc":"Timeline entry content (body)"},"title":{"desc":"Optional slot for title; When used, it overrides 'title' prop"},"subtitle":{"desc":"Optional slot for subtitle; When used, it overrides 'subtitle' prop"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/timeline"},"props":{"heading":{"type":"Boolean","desc":"Defines a heading timeline item","category":"content"},"tag":{"type":"String","desc":"Tag to use, if of type 'heading' only","category":"content","default":"'h3'","examples":["'h1'"],"required":false},"side":{"type":"String","desc":"Side to place the timeline entry; Works only if QTimeline layout is loose.","default":"'right'","values":["'left'","'right'"],"category":"behavior","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"avatar":{"type":"String","desc":"URL to the avatar image; Icon takes precedence if used, so it replaces avatar","transformAssetUrls":true,"examples":["# (public folder) src=\"img/my-bg.png\"","# (assets folder) src=\"~assets/my-img.png\"","# (relative path format) :src=\"require('./my_img.jpg')\"","# (URL) src=\"https://picsum.photos/500/300\""],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"title":{"type":"String","desc":"Title of timeline entry; Is overridden if using 'title' slot","examples":["'December party'"],"category":"content"},"subtitle":{"type":"String","desc":"Subtitle of timeline entry; Is overridden if using 'subtitle' slot","examples":["'All invited'"],"category":"content"},"body":{"type":"String","desc":"Body content of timeline entry; Use this prop or the default slot","examples":["'Lorem ipsum dolor sit amet, consectetur adipisicing elit.'"],"category":"content"}},"slots":{"default":{"desc":"Timeline entry content (body)"},"title":{"desc":"Optional slot for title; When used, it overrides 'title' prop"},"subtitle":{"desc":"Optional slot for subtitle; When used, it overrides 'subtitle' prop"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/toggle"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Any","Array"],"examples":["false","['car', 'building']"]},"val":{"type":"Any","desc":"Works when model ('value') is Array. It tells the component which value should add/remove when ticked/unticked","examples":["'car'"],"category":"model"},"true-value":{"type":"Any","desc":"What model value should be considered as checked/ticked/on?","default":"true","examples":["'Agreed'"],"category":"model","required":false},"false-value":{"type":"Any","desc":"What model value should be considered as unchecked/unticked/off?","default":"false","examples":["'Disagree'"],"category":"model","required":false},"indeterminate-value":{"type":"Any","desc":"What model value should be considered as 'indeterminate'?","default":"null","examples":["0","'not_answered'"],"category":"model","required":false},"toggle-order":{"type":"String","desc":"Determines toggle order of the two states ('t' stands for state of true, 'f' for state of false); If 'toggle-indeterminate' is true, then the order is: indet -> first state -> second state -> indet (and repeat), otherwise: indet -> first state -> second state -> first state -> second state -> ...","default":"'tf'","values":["'tf'","'ft'"],"category":"behavior","required":false},"toggle-indeterminate":{"type":"Boolean","desc":"When user clicks/taps on the component, should we toggle through the indeterminate state too?","category":"behavior"},"label":{"type":"String","desc":"Label to display along the component (or use the default slot instead of this prop)","examples":["'I agree with the Terms and Conditions'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the component","category":"label"},"checked-icon":{"type":"String","examples":["'visibility'"],"category":"icons","desc":"The icon to be used when the toggle is on"},"unchecked-icon":{"type":"String","examples":["'visibility_off'"],"category":"icons","desc":"The icon to be used when the toggle is off"},"indeterminate-icon":{"type":"String","examples":["'help'"],"category":"icons","desc":"The icon to be used when the model is indeterminate"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when the component is unticked/ off?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-color":{"type":"String","tsType":"NamedColor","desc":"Override default icon color (for truthy state only); Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"toggle":{"desc":"Toggle the state (of the model)"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/toggle"},"props":{"name":{"type":"String","desc":"Used to specify the name of the control; Useful if dealing with forms submitted directly to a URL","examples":["'car_id'"],"category":"behavior"},"size":{"type":"String","desc":"Size in CSS units, including unit name or standard size name (xs|sm|md|lg|xl)","examples":["'16px'","'2rem'","'xs'","'md'"],"category":"style"},"model-value":{"desc":"Model of the component; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","required":true,"syncable":true,"category":"model","type":["Any","Array"],"examples":["false","[ 'car', 'building' ]"]},"val":{"type":"Any","desc":"Works when model ('value') is Array. It tells the component which value should add/remove when ticked/unticked","examples":["'car'"],"category":"model"},"true-value":{"type":"Any","desc":"What model value should be considered as checked/ticked/on?","default":"true","examples":["'Agreed'"],"category":"model","required":false},"false-value":{"type":"Any","desc":"What model value should be considered as unchecked/unticked/off?","default":"false","examples":["'Disagree'"],"category":"model","required":false},"indeterminate-value":{"type":"Any","desc":"What model value should be considered as 'indeterminate'?","default":"null","examples":["0","'not_answered'"],"category":"model","required":false},"toggle-order":{"type":"String","desc":"Determines toggle order of the two states ('t' stands for state of true, 'f' for state of false); If 'toggle-indeterminate' is true, then the order is: indet -> first state -> second state -> indet (and repeat), otherwise: indet -> first state -> second state -> first state -> second state -> ...","default":"'tf'","values":["'tf'","'ft'"],"category":"behavior","required":false},"toggle-indeterminate":{"type":"Boolean","desc":"When user clicks/taps on the component, should we toggle through the indeterminate state too?","category":"behavior"},"label":{"type":"String","desc":"Label to display along the component (or use the default slot instead of this prop)","examples":["'I agree with the Terms and Conditions'"],"category":"label"},"left-label":{"type":"Boolean","desc":"Label (if any specified) should be displayed on the left side of the component","category":"label"},"checked-icon":{"type":"String","examples":["'visibility'"],"category":"icons","desc":"The icon to be used when the toggle is on"},"unchecked-icon":{"type":"String","examples":["'visibility_off'"],"category":"icons","desc":"The icon to be used when the toggle is off"},"indeterminate-icon":{"type":"String","examples":["'help'"],"category":"icons","desc":"The icon to be used when the model is indeterminate"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"keep-color":{"type":"Boolean","desc":"Should the color (if specified any) be kept when the component is unticked/ off?","category":"behavior"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"tabindex":{"type":["Number","String"],"desc":"Tabindex HTML attribute value","examples":["100","'0'"],"category":"general"},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"icon-color":{"type":"String","tsType":"NamedColor","desc":"Override default icon color (for truthy state only); Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"}},"slots":{"default":{"desc":"Default slot can be used as label, unless 'label' prop is specified; Suggestion: string"}},"events":{"update:model-value":{"desc":"Emitted when the component needs to change the model; Is also used by v-model","params":{"value":{"type":"Any","desc":"New model value","required":true},"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"toggle":{"desc":"Toggle the state (of the model)","params":null,"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tooltip"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'jump-down'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'jump-up'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"max-height":{"type":["String","null"],"desc":"The maximum height of the Tooltip; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"content","default":"null","required":false},"max-width":{"type":["String","null"],"desc":"The maximum width of the Tooltip; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"content","default":"null","required":false},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the Tooltip relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'bottom middle'","category":"position","required":false},"self":{"type":"String","desc":"Two values setting the Tooltip's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'top middle'","category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the Tooltip horizontally and vertically in pixels","default":"[14, 14]","examples":["[8, 8]","[5, 10]"],"category":"position","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"},"target":{"type":["Boolean","String"],"desc":"Configure a target element to trigger Tooltip toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) it attaches the events to the specified DOM element (if it exists)","default":"true","values":["true","false","# CSS selector"],"examples":["# :target=\"false\"","# target=\".my-parent\""],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"delay":{"type":"Number","desc":"Configure Tooltip to appear with delay","default":"0","category":"behavior","required":false},"hide-delay":{"type":"Number","desc":"Configure Tooltip to disappear with delay","default":"0","category":"behavior","required":false},"persistent":{"type":"Boolean","desc":"Prevents Tooltip from auto-closing when app's route changes","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}}},"toggle":{"params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"desc":"Triggers component to toggle between show/hide"},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the tooltip without significant performance drawbacks so the optimal solution is for you to call this method when you need it"}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tooltip"},"props":{"transition-show":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'jump-down'","required":false},"transition-hide":{"type":"String","desc":"One of Quasar's embedded transitions","examples":["'fade'","'slide-down'"],"category":"transition","default":"'jump-up'","required":false},"transition-duration":{"type":["String","Number"],"desc":"Transition duration (in milliseconds, without unit)","default":"300","category":"transition","required":false},"model-value":{"type":"Boolean","desc":"Model of the component defining shown/hidden state; Either use this property (along with a listener for 'update:model-value' event) OR use v-model directive","category":"model"},"max-height":{"type":["String","null"],"desc":"The maximum height of the Tooltip; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"content","default":"null","required":false},"max-width":{"type":["String","null"],"desc":"The maximum width of the Tooltip; Size in CSS units, including unit name","examples":["'16px'","'2rem'"],"category":"content","default":"null","required":false},"anchor":{"type":"String","desc":"Two values setting the starting position or anchor point of the Tooltip relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'bottom middle'","category":"position","required":false},"self":{"type":"String","desc":"Two values setting the Tooltip's own position relative to its target","values":["'top left'","'top middle'","'top right'","'top start'","'top end'","'center left'","'center middle'","'center right'","'center start'","'center end'","'bottom left'","'bottom middle'","'bottom right'","'bottom start'","'bottom end'"],"default":"'top middle'","category":"position","required":false},"offset":{"type":"Array","desc":"An array of two numbers to offset the Tooltip horizontally and vertically in pixels","default":"[ 14, 14 ]","examples":["[ 8, 8 ]","[ 5, 10 ]"],"category":"position","required":false},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"},"target":{"type":["Boolean","String"],"desc":"Configure a target element to trigger Tooltip toggle; 'true' means it enables the parent DOM element, 'false' means it disables attaching events to any DOM elements; By using a String (CSS selector) it attaches the events to the specified DOM element (if it exists)","default":"true","examples":["# :target=\"false\"","# target=\".my-parent\""],"category":"behavior","required":false},"no-parent-event":{"type":"Boolean","desc":"Skips attaching events to the target DOM element (that trigger the element to get shown)","category":"behavior"},"delay":{"type":"Number","desc":"Configure Tooltip to appear with delay","default":"0","category":"behavior","required":false},"hide-delay":{"type":"Number","desc":"Configure Tooltip to disappear with delay","default":"0","category":"behavior","required":false},"persistent":{"type":"Boolean","desc":"Prevents Tooltip from auto-closing when app's route changes","category":"behavior"}},"slots":{"default":{"desc":"Default slot in the devland unslotted content of the component"}},"events":{"update:model-value":{"desc":"Emitted when showing/hidden state changes; Is also used by v-model","params":{"value":{"type":"Boolean","desc":"New state (showing/hidden)"}}},"show":{"desc":"Emitted after component has triggered show()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-show":{"desc":"Emitted when component triggers show() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"hide":{"desc":"Emitted after component has triggered hide()","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}},"before-hide":{"desc":"Emitted when component triggers hide() but before it finishes doing it","params":{"evt":{"type":"Event","desc":"JS event object","required":true}}}},"methods":{"show":{"desc":"Triggers component to show","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"hide":{"desc":"Triggers component to hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"toggle":{"desc":"Triggers component to toggle between show/hide","params":{"evt":{"type":"Event","desc":"JS event object","required":false}},"returns":null},"updatePosition":{"desc":"There are some custom scenarios for which Quasar cannot automatically reposition the tooltip without significant performance drawbacks so the optimal solution is for you to call this method when you need it","params":null,"returns":null}},"computedProps":{"contentEl":{"type":"Element","desc":"The DOM Element of the rendered content","addedIn":"v2.10.1"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tree"},"props":{"nodes":{"type":"Array","tsType":"QTreeNode","desc":"The array of nodes that designates the tree structure","required":true,"examples":["[ {}, {} ]"],"category":"content"},"node-key":{"type":"String","desc":"The property name of each node object that holds a unique node id","required":true,"examples":["'key'","'id'"],"category":"content"},"label-key":{"type":"String","desc":"The property name of each node object that holds the label of the node","default":"'label'","examples":["'name'","'description'"],"category":"content","required":false},"children-key":{"type":"String","desc":"The property name of each node object that holds the list of children of the node","default":"'children'","examples":["'roles'","'relatives'"],"category":"content","required":false},"no-connectors":{"type":"Boolean","desc":"Do not display the connector lines between nodes","category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-color":{"type":"String","tsType":"NamedColor","desc":"Color name for controls (like checkboxes) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"selected-color":{"type":"String","tsType":"NamedColor","desc":"Color name for selected nodes (from the Quasar Color Palette)","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style","addedIn":"v2.2.4"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"tick-strategy":{"type":"String","desc":"The type of strategy to use for the selection of the nodes","default":"'none'","values":["'none'","'strict'","'leaf'","'leaf-filtered'"],"category":"behavior","required":false},"ticked":{"type":"Array","desc":"Keys of nodes that are ticked","sync":true,"examples":["# v-model:ticked=\"tickedKeys\""],"category":"state","syncable":true},"expanded":{"type":"Array","desc":"Keys of nodes that are expanded","sync":true,"examples":["# v-model:expanded=\"expandedKeys\""],"category":"state","syncable":true},"selected":{"type":"Any","desc":"Key of node currently selected","sync":true,"examples":["# v-model:selected=\"selectedKey\""],"category":"state","syncable":true},"no-selection-unset":{"type":"Boolean","desc":"Do not allow un-selection when clicking currently selected node","category":"behavior","addedIn":"v2.4.10"},"default-expand-all":{"type":"Boolean","desc":"Allow the tree to have all its branches expanded, when first rendered","category":"behavior"},"accordion":{"type":"Boolean","desc":"Allows the tree to be set in accordion mode","category":"behavior"},"no-transition":{"type":"Boolean","desc":"Turn off transition effects when expanding/collapsing nodes; Also enhances perf by a lot as a side-effect; Recommended for big trees","category":"behavior","addedIn":"v2.9.2"},"filter":{"type":"String","desc":"The text value to be used for filtering nodes","examples":["'car'"],"category":"filter"},"filter-method":{"type":"Function","desc":"The function to use to filter the tree nodes; For best performance, reference it from your scope and do not define it inline","default":"# see source code","params":{"node":{"type":"Object","desc":"Node currently being filtered"},"filter":{"type":"String","desc":"Filter text to match against"}},"returns":{"type":"Boolean","desc":"Matches or not"},"category":"filter","required":false},"duration":{"type":"Number","desc":"Toggle animation duration (in milliseconds)","default":"300","category":"style","required":false},"no-nodes-label":{"type":"String","desc":"Override default such label for when no nodes are available","examples":["'No nodes to show!'"],"category":"content"},"no-results-label":{"type":"String","desc":"Override default such label for when no nodes are available due to filtering","examples":["'No results'"],"category":"content"}},"slots":{"default-header":{"desc":"Slot to use for defining the header of a node","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"header-[name]":{"desc":"Header template slot for describing node header; Used by nodes which have their 'header' prop set to '[name]', where '[name]' can be any string","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"default-body":{"desc":"Slot to use for defining the body of a node","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"body-[name]":{"desc":"Body template slot for describing node body; Used by nodes which have their 'body' prop set to '[name]', where '[name]' can be any string","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}}},"events":{"update:expanded":{"desc":"Triggered when nodes are expanded or collapsed; Used by Vue on 'v-model:update' to update its value","params":{"expanded":{"type":"Array","desc":"The expanded node keys","examples":["[ 'Node 1', 'Node 2' ]"]}}},"lazy-load":{"desc":"Emitted when the lazy loading of nodes is finished","params":{"details":{"type":"Object","desc":"Lazy loading details","definition":{"node":{"type":"Object","required":true,"desc":"The node to which the new nodes (the children) will be appended"},"key":{"type":"String","required":true,"desc":"The key of the node getting the newly loaded child nodes","examples":["'New Node'"]},"done":{"type":"Function","required":true,"desc":"The callback to be carried out when the loading is successful","params":{"children":{"type":"Array","desc":"Array of nodes","default":"[]","required":false}},"returns":null},"fail":{"type":"Function","required":true,"desc":"The callback to be carried out should the loading fails","params":null,"returns":null}}}}},"update:ticked":{"desc":"Emitted when nodes are ticked/unticked via the checkbox; Used by Vue on 'v-model:ticked' to update its value","params":{"target":{"type":"Array","desc":"The ticked node keys","examples":["[ 'Node 1', 'Node 2' ]"]}}},"update:selected":{"desc":"Emitted when selected node changes; Used by Vue on 'v-model:selected' to update its value","params":{"target":{"type":"Any","desc":"The selected node key","examples":["'Node 1'"]}}},"after-show":{"desc":"Emitted when component show animation is finished"},"after-hide":{"desc":"Emitted when component hide animation is finished"}},"methods":{"getNodeByKey":{"desc":"Get the node with the given key","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Object","desc":"Requested node"}},"getTickedNodes":{"desc":"Get array of nodes that are ticked","returns":{"type":"Array","desc":"Ticked node objects"}},"getExpandedNodes":{"desc":"Get array of nodes that are expanded","returns":{"type":"Array","desc":"Expanded node objects"}},"isExpanded":{"desc":"Determine if a node is expanded","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Boolean","desc":"Is specified node expanded?"}},"expandAll":{"desc":"Use to expand all branches of the tree"},"collapseAll":{"desc":"Use to collapse all branches of the tree"},"setExpanded":{"desc":"Expands the tree at the point of the node with the key given","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]},"state":{"type":"Boolean","required":true,"desc":"Set to 'true' to expand the branch of the tree, otherwise 'false' collapses it"}}},"isTicked":{"desc":"Method to check if a node's checkbox is selected or not","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Boolean","desc":"Is specified node ticked?"}},"setTicked":{"desc":"Method to set a node's checkbox programmatically","params":{"keys":{"type":"Array","required":true,"desc":"The keys of nodes to tick/untick","examples":["[ 'Node 1', 'Node 2' ]"]},"state":{"type":"Boolean","required":true,"desc":"Set to 'true' to tick the checkbox of nodes, otherwise 'false' unticks them"}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/tree"},"props":{"nodes":{"type":"Array","tsType":"QTreeNode","desc":"The array of nodes that designates the tree structure","required":true,"examples":["[ {}, {} ]"],"category":"content"},"node-key":{"type":"String","desc":"The property name of each node object that holds a unique node id","required":true,"examples":["'key'","'id'"],"category":"content"},"label-key":{"type":"String","desc":"The property name of each node object that holds the label of the node","default":"'label'","examples":["'name'","'description'"],"category":"content","required":false},"children-key":{"type":"String","desc":"The property name of each node object that holds the list of children of the node","default":"'children'","examples":["'roles'","'relatives'"],"category":"content","required":false},"no-connectors":{"type":"Boolean","desc":"Do not display the connector lines between nodes","category":"style"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"control-color":{"type":"String","tsType":"NamedColor","desc":"Color name for controls (like checkboxes) from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"selected-color":{"type":"String","tsType":"NamedColor","desc":"Color name for selected nodes (from the Quasar Color Palette)","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dense":{"type":"Boolean","desc":"Dense mode; occupies less space","category":"style","addedIn":"v2.2.4"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"icon":{"type":"String","desc":"Icon name following Quasar convention; Make sure you have the icon library installed unless you are using 'img:' prefix; If 'none' (String) is used as value then no icon is rendered (but screen real estate will still be used for it)","examples":["'map'","'ion-add'","'img:https://cdn.quasar.dev/logo-v2/svg/logo.svg'","'img:path/to/some_image.png'"],"category":"content"},"tick-strategy":{"type":"String","desc":"The type of strategy to use for the selection of the nodes","default":"'none'","values":["'none'","'strict'","'leaf'","'leaf-filtered'"],"category":"behavior","required":false},"ticked":{"type":"Array","desc":"Keys of nodes that are ticked","sync":true,"examples":["# v-model:ticked=\"tickedKeys\""],"category":"state","syncable":true},"expanded":{"type":"Array","desc":"Keys of nodes that are expanded","sync":true,"examples":["# v-model:expanded=\"expandedKeys\""],"category":"state","syncable":true},"selected":{"type":"Any","desc":"Key of node currently selected","sync":true,"examples":["# v-model:selected=\"selectedKey\""],"category":"state","syncable":true},"no-selection-unset":{"type":"Boolean","desc":"Do not allow un-selection when clicking currently selected node","category":"behavior","addedIn":"v2.4.10"},"default-expand-all":{"type":"Boolean","desc":"Allow the tree to have all its branches expanded, when first rendered","category":"behavior"},"accordion":{"type":"Boolean","desc":"Allows the tree to be set in accordion mode","category":"behavior"},"no-transition":{"type":"Boolean","desc":"Turn off transition effects when expanding/collapsing nodes; Also enhances perf by a lot as a side-effect; Recommended for big trees","category":"behavior","addedIn":"v2.9.2"},"filter":{"type":"String","desc":"The text value to be used for filtering nodes","examples":["'car'"],"category":"filter"},"filter-method":{"type":"Function","desc":"The function to use to filter the tree nodes; For best performance, reference it from your scope and do not define it inline","default":"# see source code","params":{"node":{"type":"Object","desc":"Node currently being filtered"},"filter":{"type":"String","desc":"Filter text to match against"}},"returns":{"type":"Boolean","desc":"Matches or not"},"category":"filter","required":false},"duration":{"type":"Number","desc":"Toggle animation duration (in milliseconds)","default":"300","category":"style","required":false},"no-nodes-label":{"type":"String","desc":"Override default such label for when no nodes are available","examples":["'No nodes to show!'"],"category":"content"},"no-results-label":{"type":"String","desc":"Override default such label for when no nodes are available due to filtering","examples":["'No results'"],"category":"content"}},"slots":{"default-header":{"desc":"Slot to use for defining the header of a node","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"header-[name]":{"desc":"Header template slot for describing node header; Used by nodes which have their 'header' prop set to '[name]', where '[name]' can be any string","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"default-body":{"desc":"Slot to use for defining the body of a node","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}},"body-[name]":{"desc":"Body template slot for describing node body; Used by nodes which have their 'body' prop set to '[name]', where '[name]' can be any string","scope":{"expanded":{"type":"Boolean","desc":"Is node expanded? Can directly be assigned new Boolean value which changes expanded state","reactive":true},"ticked":{"type":"Boolean","desc":"Is node ticked? Can directly be assigned new Boolean value which changes ticked state","reactive":true},"tree":{"type":"Component","tsType":"QTree","desc":"QTree instance"},"node":{"type":"Object","desc":"Node object"},"key":{"type":"Any","desc":"Node's key"},"color":{"type":"String","desc":"QTree instance 'color' supplied prop value","examples":["'primary'"]},"dark":{"type":"Boolean","desc":"QTree instance 'dark' supplied prop value"}}}},"events":{"update:expanded":{"desc":"Triggered when nodes are expanded or collapsed; Used by Vue on 'v-model:update' to update its value","params":{"expanded":{"type":"Array","desc":"The expanded node keys","examples":["[ 'Node 1', 'Node 2' ]"]}}},"lazy-load":{"desc":"Emitted when the lazy loading of nodes is finished","params":{"details":{"type":"Object","desc":"Lazy loading details","definition":{"node":{"type":"Object","required":true,"desc":"The node to which the new nodes (the children) will be appended"},"key":{"type":"String","required":true,"desc":"The key of the node getting the newly loaded child nodes","examples":["'New Node'"]},"done":{"type":"Function","required":true,"desc":"The callback to be carried out when the loading is successful","params":{"children":{"type":"Array","desc":"Array of nodes","default":"[]","required":false}},"returns":null},"fail":{"type":"Function","required":true,"desc":"The callback to be carried out should the loading fails","params":null,"returns":null}}}}},"update:ticked":{"desc":"Emitted when nodes are ticked/unticked via the checkbox; Used by Vue on 'v-model:ticked' to update its value","params":{"target":{"type":"Array","desc":"The ticked node keys","examples":["[ 'Node 1', 'Node 2' ]"]}}},"update:selected":{"desc":"Emitted when selected node changes; Used by Vue on 'v-model:selected' to update its value","params":{"target":{"type":"Any","desc":"The selected node key","examples":["'Node 1'"]}}},"after-show":{"desc":"Emitted when component show animation is finished"},"after-hide":{"desc":"Emitted when component hide animation is finished"}},"methods":{"getNodeByKey":{"desc":"Get the node with the given key","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Object","desc":"Requested node"}},"getTickedNodes":{"desc":"Get array of nodes that are ticked","params":null,"returns":{"type":"Array","desc":"Ticked node objects"}},"getExpandedNodes":{"desc":"Get array of nodes that are expanded","params":null,"returns":{"type":"Array","desc":"Expanded node objects"}},"isExpanded":{"desc":"Determine if a node is expanded","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Boolean","desc":"Is specified node expanded?"}},"expandAll":{"desc":"Use to expand all branches of the tree","params":null,"returns":null},"collapseAll":{"desc":"Use to collapse all branches of the tree","params":null,"returns":null},"setExpanded":{"desc":"Expands the tree at the point of the node with the key given","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]},"state":{"type":"Boolean","required":true,"desc":"Set to 'true' to expand the branch of the tree, otherwise 'false' collapses it"}},"returns":null},"isTicked":{"desc":"Method to check if a node's checkbox is selected or not","params":{"key":{"type":"Any","required":true,"desc":"The key of a node","examples":["'Node 1'"]}},"returns":{"type":"Boolean","desc":"Is specified node ticked?"}},"setTicked":{"desc":"Method to set a node's checkbox programmatically","params":{"keys":{"type":"Array","required":true,"desc":"The keys of nodes to tick/untick","examples":["[ 'Node 1', 'Node 2' ]"]},"state":{"type":"Boolean","required":true,"desc":"Set to 'true' to tick the checkbox of nodes, otherwise 'false' unticks them"}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/uploader"},"props":{"factory":{"type":"Function","tsType":"QUploaderFactoryFn","desc":"Function which should return an Object or a Promise resolving with an Object; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":["Object","Promise<any>"],"desc":"Optional configuration for the upload process; You can override QUploader props in this Object (url, method, headers, formFields, fieldName, withCredentials, sendRaw); Props of these Object can also be Functions with the form of (file[s]) => value"},"category":"upload"},"url":{"type":["String","Function"],"desc":"URL or path to the server which handles the upload. Takes String or factory function, which returns String. Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["'https://example.com/path'","files => `https://example.com?count=${files.length}`"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"URL or path to the server which handles the upload"},"category":"upload"},"method":{"type":["String","Function"],"default":"'POST'","desc":"HTTP method to use for upload; Takes String or factory function which returns a String; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","values":["'POST'","'PUT'"],"examples":["'POST'","files => (files.length > 10 ? 'POST' : 'PUT')"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"HTTP method to use for upload"},"category":"upload","required":false},"field-name":{"type":["String","Function"],"desc":"Field name for each file upload; This goes into the following header: 'Content-Disposition: form-data; name=\"__HERE__\"; filename=\"somefile.png\"; If using a function then for best performance, reference it from your scope and do not define it inline","default":"(file) => file.name","examples":["'backgroundFile'","(file) => ('background' + file.name)"],"params":{"files":{"type":"File","desc":"The current file being processed"}},"returns":{"type":"String","desc":"Field name for the current file upload"},"category":"upload","required":false},"headers":{"type":["Array","Function"],"desc":"Array or a factory function which returns an array; Array consists of objects with header definitions; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","definition":{"name":{"type":"String","required":true,"desc":"Header name","examples":["'Content-Type'","'Accept'","'Cache-Control'"]},"value":{"type":"String","required":true,"desc":"Header value","examples":["'application/json'","'no-cache'"]}},"examples":["[{name: 'Content-Type', value: 'application/json'}, {name: 'Accept', value: 'application/json'}]","() => [{name: 'X-Custom-Timestamp', value: Date.now()}]","files => [{name: 'X-Custom-Count', value: files.length}]"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"An array consisting of objects with header definitions"},"category":"upload"},"form-fields":{"type":["Array","Function"],"desc":"Array or a factory function which returns an array; Array consists of objects with additional fields definitions (used by Form to be uploaded); Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","definition":{"name":{"type":"String","required":true,"desc":"Field name","examples":["'Some field'"]},"value":{"type":"String","required":true,"desc":"Field value","examples":["'some-value'"]}},"examples":["[{name: 'my-field', value: 'my-value'}]","() => [{name: 'my-field', value: 'my-value'}]","files => [{name: 'my-field', value: 'my-value' + files.length}]"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"An array consists of objects with additional fields definitions (used by Form to be uploaded)"},"category":"upload"},"with-credentials":{"type":["Boolean","Function"],"desc":"Sets withCredentials to true on the XHR that manages the upload; Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["true","files => (files.length === 2)"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, withCredentials will be set to true on the XHR that manages the upload"},"category":"upload"},"send-raw":{"type":["Boolean","Function"],"desc":"Send raw files without wrapping into a Form(); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["true","files => (files.length > 2)"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, raw files will get sent without wrapping into a Form()"},"category":"upload"},"batch":{"type":["Boolean","Function"],"desc":"Upload files in batch (in one XHR request); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["files => files.length > 10"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, files will be uploaded in a batch (in one XHR request)"},"category":"upload"},"multiple":{"type":"Boolean","desc":"Allow multiple file uploads","category":"behavior"},"accept":{"type":"String","desc":"Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element","examples":["'.jpg, .pdf, image/*'","'image/jpeg, .pdf'"],"category":"behavior"},"capture":{"type":"String","desc":"Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element","values":["'user'","'environment'"],"category":"behavior"},"max-file-size":{"type":["Number","String"],"desc":"Maximum size of individual file in bytes","examples":["1024","'1048576'"],"category":"behavior"},"max-total-size":{"type":["Number","String"],"desc":"Maximum size of all files combined in bytes","category":"behavior"},"max-files":{"type":["Number","String"],"desc":"Maximum number of files to contain","category":"behavior"},"filter":{"type":"Function","desc":"Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":["Array","FileList"],"desc":"Candidate files to be added to queue"}},"returns":{"type":"Array","desc":"Filtered files to be added to queue"},"examples":["files => files.filter(file => file.size === 1024)"],"category":"behavior"},"label":{"type":"String","desc":"Label for the uploader","examples":["'Upload photo here'"],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"no-thumbnails":{"type":"Boolean","desc":"Don't display thumbnails for image files","category":"content"},"auto-upload":{"type":"Boolean","desc":"Upload files immediately when added","category":"behavior"},"hide-upload-btn":{"type":"Boolean","desc":"Don't show the upload button","category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"}},"slots":{"header":{"desc":"Slot for custom header; Scope is the QUploader instance itself","scope":{"...self":{"type":"Component","tsType":"QUploader","desc":"QUploader instance"}}},"list":{"desc":"Slot for custom list; Scope is the QUploader instance itself","scope":{"...self":{"type":"Component","tsType":"QUploader","desc":"QUploader instance"}}}},"events":{"uploaded":{"desc":"Emitted when file or batch of files is uploaded","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Uploaded files"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest that has been used to upload this batch of files"}}}}},"failed":{"desc":"Emitted when file or batch of files has encountered error while uploading","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Files which encountered error"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest that has been used to upload this batch of files"}}}}},"uploading":{"desc":"Emitted when file or batch of files started uploading","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Files which are now uploading"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest used for uploading"}}}}},"factory-failed":{"desc":"Emitted when factory function is supplied with a Promise which is rejected","params":{"err":{"type":"Error","desc":"Error object which is the Promise rejection reason"},"files":{"type":"Array","desc":"Files which were to get uploaded"}}},"rejected":{"desc":"Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)","params":{"rejectedEntries":{"type":"Array","tsType":"QRejectedEntry","desc":"Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"}}},"added":{"desc":"Emitted when files are added into the list","params":{"files":{"type":"Array","desc":"Array of files that were added"}}},"removed":{"desc":"Emitted when files are removed from the list","params":{"files":{"type":"Array","desc":"Array of files that were removed"}}},"start":{"desc":"Started working"},"finish":{"desc":"Finished working (regardless of success or fail)"}},"methods":{"pickFiles":{"desc":"Trigger the file picker dialog; The event must come from a user interaction event handler","params":{"evt":{"type":"Event","desc":"JS event object of the original user interaction handler","required":true}}},"addFiles":{"desc":"Manually add files to the queue","params":{"files":{"type":"Array","desc":"Must be an array of instances of JS File type","required":true}}},"upload":{"desc":"Start uploading (same as clicking the upload button)"},"abort":{"desc":"Abort upload of all files (same as clicking the abort button)"},"reset":{"desc":"Resets uploader to default; Empties queue, aborts current uploads"},"removeUploadedFiles":{"desc":"Removes already uploaded files from the list"},"removeQueuedFiles":{"desc":"Remove files that are waiting for upload to start (same as clicking the left clear button)"},"removeFile":{"desc":"Remove specified file from the queue","params":{"file":{"type":"File","desc":"The file to remove","required":true}}},"updateFileStatus":{"desc":"Update the status of a file","params":{"file":{"type":"File","desc":"The file to update","required":true},"status":{"type":"String","desc":"Status of file","values":["'idle'","'failed'","'uploading'","'uploaded'"],"required":true},"uploadedSize":{"type":"Number","desc":"The number of uploaded bytes of the file; Is required explicitly only when status is NOT 'uploaded'","required":true}}},"isAlive":{"desc":"Is the component alive (activated but not unmounted); Useful to determine if you still need to compute anything going further","returns":{"type":"Boolean","desc":"If true, the current component is still activated and mounted"}}},"computedProps":{"files":{"type":"Array","desc":"List of all files"},"queuedFiles":{"type":"Array","desc":"List of files that are waiting to be uploaded"},"uploadedFiles":{"type":"Array","desc":"List of files that have been uploaded"},"uploadedSize":{"type":"Number","desc":"Size of all uploaded files in bytes"},"uploadSizeLabel":{"type":"String","desc":"Label for the size total of all files","examples":["'1.0MB'"]},"uploadProgressLabel":{"type":"String","desc":"Label for the upload progress (in %)","examples":["'52.76%'"]},"canAddFiles":{"type":"Boolean","desc":"Whether new files can be added to the list"},"canUpload":{"type":"Boolean","desc":"Whether the files can be uploaded"},"isBusy":{"type":"Boolean","desc":"The component state is set as busy; User should not be able to interact with the component"},"isUploading":{"type":"Boolean","desc":"The component is uploading files"}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/uploader"},"props":{"factory":{"type":"Function","tsType":"QUploaderFactoryFn","desc":"Function which should return an Object or a Promise resolving with an Object; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":["Object","Promise<any>"],"desc":"Optional configuration for the upload process; You can override QUploader props in this Object (url, method, headers, formFields, fieldName, withCredentials, sendRaw); Props of these Object can also be Functions with the form of (file[s]) => value"},"category":"upload"},"url":{"type":["String","Function"],"desc":"URL or path to the server which handles the upload. Takes String or factory function, which returns String. Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["'https://example.com/path'","files => `https://example.com?count=${ files.length }`"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"URL or path to the server which handles the upload"},"category":"upload"},"method":{"type":["String","Function"],"default":"'POST'","desc":"HTTP method to use for upload; Takes String or factory function which returns a String; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","values":["'POST'","'PUT'"],"examples":["'POST'","files => (files.length > 10 ? 'POST' : 'PUT')"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"HTTP method to use for upload"},"category":"upload","required":false},"field-name":{"type":["String","Function"],"desc":"Field name for each file upload; This goes into the following header: 'Content-Disposition: form-data; name=\"__HERE__\"; filename=\"somefile.png\"; If using a function then for best performance, reference it from your scope and do not define it inline","default":"file => file.name","examples":["'backgroundFile'","file => ('background' + file.name)"],"params":{"files":{"type":"File","desc":"The current file being processed"}},"returns":{"type":"String","desc":"Field name for the current file upload"},"category":"upload","required":false},"headers":{"type":["Array","Function"],"desc":"Array or a factory function which returns an array; Array consists of objects with header definitions; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","definition":{"name":{"type":"String","required":true,"desc":"Header name","examples":["'Content-Type'","'Accept'","'Cache-Control'"]},"value":{"type":"String","required":true,"desc":"Header value","examples":["'application/json'","'no-cache'"]}},"examples":["[ { name: 'Content-Type', value: 'application/json' }, { name: 'Accept', value: 'application/json' } ]","() => [ { name: 'X-Custom-Timestamp', value: Date.now() } ]","files => [ { name: 'X-Custom-Count', value: files.length } ]"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"An array consisting of objects with header definitions"},"category":"upload"},"form-fields":{"type":["Array","Function"],"desc":"Array or a factory function which returns an array; Array consists of objects with additional fields definitions (used by Form to be uploaded); Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","definition":{"name":{"type":"String","required":true,"desc":"Field name","examples":["'Some field'"]},"value":{"type":"String","required":true,"desc":"Field value","examples":["'some-value'"]}},"examples":["[ { name: 'my-field', value: 'my-value' } ]","() => [ { name: 'my-field', value: 'my-value' } ]","files => [ { name: 'my-field', value: 'my-value' + files.length } ]"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"String","desc":"An array consists of objects with additional fields definitions (used by Form to be uploaded)"},"category":"upload"},"with-credentials":{"type":["Boolean","Function"],"desc":"Sets withCredentials to true on the XHR that manages the upload; Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["true","files => (files.length === 2)"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, withCredentials will be set to true on the XHR that manages the upload"},"category":"upload"},"send-raw":{"type":["Boolean","Function"],"desc":"Send raw files without wrapping into a Form(); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["true","files => (files.length > 2)"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, raw files will get sent without wrapping into a Form()"},"category":"upload"},"batch":{"type":["Boolean","Function"],"desc":"Upload files in batch (in one XHR request); Takes boolean or factory function for Boolean; Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline","examples":["files => files.length > 10"],"params":{"files":{"type":"Array","desc":"Uploaded files"}},"returns":{"type":"Boolean","desc":"If true, files will be uploaded in a batch (in one XHR request)"},"category":"upload"},"multiple":{"type":"Boolean","desc":"Allow multiple file uploads","category":"behavior"},"accept":{"type":"String","desc":"Comma separated list of unique file type specifiers. Maps to 'accept' attribute of native input type=file element","examples":["'.jpg, .pdf, image/*'","'image/jpeg, .pdf'"],"category":"behavior"},"capture":{"type":"String","desc":"Optionally, specify that a new file should be captured, and which device should be used to capture that new media of a type defined by the 'accept' prop. Maps to 'capture' attribute of native input type=file element","values":["'user'","'environment'"],"category":"behavior"},"max-file-size":{"type":["Number","String"],"desc":"Maximum size of individual file in bytes","examples":["1024","'1048576'"],"category":"behavior"},"max-total-size":{"type":["Number","String"],"desc":"Maximum size of all files combined in bytes","category":"behavior"},"max-files":{"type":["Number","String"],"desc":"Maximum number of files to contain","category":"behavior"},"filter":{"type":"Function","desc":"Custom filter for added files; Only files that pass this filter will be added to the queue and uploaded; For best performance, reference it from your scope and do not define it inline","params":{"files":{"type":["Array","FileList"],"desc":"Candidate files to be added to queue"}},"returns":{"type":"Array","desc":"Filtered files to be added to queue"},"examples":["files => files.filter(file => file.size === 1024)"],"category":"behavior"},"label":{"type":"String","desc":"Label for the uploader","examples":["'Upload photo here'"],"category":"content"},"color":{"type":"String","tsType":"NamedColor","desc":"Color name for component from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"text-color":{"type":"String","tsType":"NamedColor","desc":"Overrides text color (if needed); Color name from the Quasar Color Palette","examples":["'primary'","'teal'","'teal-10'"],"category":"style"},"dark":{"type":["Boolean","null"],"default":"null","desc":"Notify the component that the background is a dark color","category":"style","required":false},"square":{"type":"Boolean","desc":"Removes border-radius so borders are squared","category":"style"},"flat":{"type":"Boolean","desc":"Applies a 'flat' design (no default shadow)","category":"style"},"bordered":{"type":"Boolean","desc":"Applies a default border to the component","category":"style"},"no-thumbnails":{"type":"Boolean","desc":"Don't display thumbnails for image files","category":"content"},"auto-upload":{"type":"Boolean","desc":"Upload files immediately when added","category":"behavior"},"hide-upload-btn":{"type":"Boolean","desc":"Don't show the upload button","category":"behavior"},"disable":{"type":"Boolean","desc":"Put component in disabled mode","category":"state"},"readonly":{"type":"Boolean","desc":"Put component in readonly mode","category":"state"}},"slots":{"header":{"desc":"Slot for custom header; Scope is the QUploader instance itself","scope":{"...self":{"type":"Component","tsType":"QUploader","desc":"QUploader instance"}}},"list":{"desc":"Slot for custom list; Scope is the QUploader instance itself","scope":{"...self":{"type":"Component","tsType":"QUploader","desc":"QUploader instance"}}}},"events":{"uploaded":{"desc":"Emitted when file or batch of files is uploaded","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Uploaded files"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest that has been used to upload this batch of files"}}}}},"failed":{"desc":"Emitted when file or batch of files has encountered error while uploading","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Files which encountered error"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest that has been used to upload this batch of files"}}}}},"uploading":{"desc":"Emitted when file or batch of files started uploading","params":{"info":{"type":"Object","desc":"Object containing information about the event","definition":{"files":{"type":"Array","required":true,"desc":"Files which are now uploading"},"xhr":{"type":"Object","required":true,"desc":"XMLHttpRequest used for uploading"}}}}},"factory-failed":{"desc":"Emitted when factory function is supplied with a Promise which is rejected","params":{"err":{"type":"Error","desc":"Error object which is the Promise rejection reason"},"files":{"type":"Array","desc":"Files which were to get uploaded"}}},"rejected":{"desc":"Emitted after files are picked and some do not pass the validation props (accept, max-file-size, max-total-size, filter, etc)","params":{"rejectedEntries":{"type":"Array","tsType":"QRejectedEntry","desc":"Array of { failedPropValidation: string, file: File } Objects for files that do not pass the validation"}}},"added":{"desc":"Emitted when files are added into the list","params":{"files":{"type":"Array","desc":"Array of files that were added"}}},"removed":{"desc":"Emitted when files are removed from the list","params":{"files":{"type":"Array","desc":"Array of files that were removed"}}},"start":{"desc":"Started working"},"finish":{"desc":"Finished working (regardless of success or fail)"}},"methods":{"pickFiles":{"desc":"Trigger the file picker dialog; The event must come from a user interaction event handler","params":{"evt":{"type":"Event","desc":"JS event object of the original user interaction handler","required":true}},"returns":null},"addFiles":{"desc":"Manually add files to the queue","params":{"files":{"type":"Array","desc":"Must be an array of instances of JS File type","required":true}},"returns":null},"upload":{"desc":"Start uploading (same as clicking the upload button)","params":null,"returns":null},"abort":{"desc":"Abort upload of all files (same as clicking the abort button)","params":null,"returns":null},"reset":{"desc":"Resets uploader to default; Empties queue, aborts current uploads","params":null,"returns":null},"removeUploadedFiles":{"desc":"Removes already uploaded files from the list","params":null,"returns":null},"removeQueuedFiles":{"desc":"Remove files that are waiting for upload to start (same as clicking the left clear button)","params":null,"returns":null},"removeFile":{"desc":"Remove specified file from the queue","params":{"file":{"type":"File","desc":"The file to remove","required":true}},"returns":null},"updateFileStatus":{"desc":"Update the status of a file","params":{"file":{"type":"File","desc":"The file to update","required":true},"status":{"type":"String","desc":"Status of file","values":["'idle'","'failed'","'uploading'","'uploaded'"],"required":true},"uploadedSize":{"type":"Number","desc":"The number of uploaded bytes of the file; Is required explicitly only when status is NOT 'uploaded'","required":true}},"returns":null},"isAlive":{"desc":"Is the component alive (activated but not unmounted); Useful to determine if you still need to compute anything going further","params":null,"returns":{"type":"Boolean","desc":"If true, the current component is still activated and mounted"}}},"computedProps":{"files":{"type":"Array","desc":"List of all files"},"queuedFiles":{"type":"Array","desc":"List of files that are waiting to be uploaded"},"uploadedFiles":{"type":"Array","desc":"List of files that have been uploaded"},"uploadedSize":{"type":"Number","desc":"Size of all uploaded files in bytes"},"uploadSizeLabel":{"type":"String","desc":"Label for the size total of all files","examples":["'1.0MB'"]},"uploadProgressLabel":{"type":"String","desc":"Label for the upload progress (in %)","examples":["'52.76%'"]},"canAddFiles":{"type":"Boolean","desc":"Whether new files can be added to the list"},"canUpload":{"type":"Boolean","desc":"Whether the files can be uploaded"},"isBusy":{"type":"Boolean","desc":"The component state is set as busy; User should not be able to interact with the component"},"isUploading":{"type":"Boolean","desc":"The component is uploading files"}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/virtual-scroll"},"props":{"virtual-scroll-horizontal":{"type":"Boolean","desc":"Make virtual list work in horizontal mode","category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String","null"],"desc":"Minimum number of items to render in the virtual list","default":"30","examples":["60","'60'"],"category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels (height if vertical, width if horizontal) of an item; This value is used for rendering the initial list; Try to use a value close to the minimum size of an item","default":"24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the start of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the end of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"type":{"type":"String","desc":"The type of content: list (default) or table","default":"'list'","values":["'list'","'table'"],"category":"content","required":false},"items":{"type":"Array","desc":"Available list items that will be passed to the scoped slot; For best performance freeze the list of items; Required if 'itemsFn' is not supplied","default":"[]","examples":["[ 'Tesla', 'iPhone' ]","[ { label: 'Tesla', value: 'car' }, { label: 'iPhone', value: 'phone' } ]"],"category":"content","required":false},"items-size":{"type":"Number","desc":"Number of available items in the list; Required and used only if 'itemsFn' is provided","default":"# void 0","examples":["100000"],"category":"content","required":false},"items-fn":{"type":"Function","desc":"Function to return the scope for the items to be displayed; Should return an array for items starting from 'from' index for size length; For best performance, reference it from your scope and do not define it inline","params":{"from":{"type":"Number","desc":"Index of the first item (0 based)"},"size":{"type":"Number","desc":"Number of items to return"}},"returns":{"type":"Array","desc":"List of scope for items to be displayed"},"examples":["(from, size) => { const items = []; for (let i = 0; i < size; i++) { items.push('Item ' + i) }; return items }"],"category":"content"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","body"],"category":"behavior"}},"slots":{"before":{"desc":"Template slot for the elements that should be rendered before the list; Suggestion: thead before a table"},"after":{"desc":"Template slot for the elements that should be rendered after the list; Suggestion: tfoot after a table"},"default":{"desc":"Template slot for defining the list item; Suggestion: QItem","scope":{"index":{"type":"Number","desc":"Item index in the items list"},"item":{"type":"Any","desc":"Item data -- its value is taken from 'items' prop"}}}},"events":{"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the QVirtualScroll","tsType":"QVirtualScroll"}}}}}},"methods":{"scrollTo":{"desc":"Scroll the virtual scroll list to the item with the specified index (0 based)","params":{"index":{"type":["Number","String"],"desc":"The index of the list item (0 based)","required":true},"edge":{"type":"String","desc":"The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"]}}},"reset":{"desc":"Resets the virtual scroll computations; Needed for custom edge-cases"},"refresh":{"desc":"Refreshes the virtual scroll list; Use it after appending items","params":{"index":{"type":["String","Number"],"desc":"The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position","examples":["5"]}}}}} | ||
{"type":"component","meta":{"docsUrl":"https://v2.quasar.dev/vue-components/virtual-scroll"},"props":{"virtual-scroll-horizontal":{"type":"Boolean","desc":"Make virtual list work in horizontal mode","category":"behavior"},"virtual-scroll-slice-size":{"type":["Number","String","null"],"desc":"Minimum number of items to render in the virtual list","default":"30","examples":["60","'60'"],"category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-before":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render before it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-slice-ratio-after":{"type":["Number","String"],"desc":"Ratio of number of items in visible zone to render after it","default":"1","category":"virtual-scroll","required":false},"virtual-scroll-item-size":{"type":["Number","String"],"desc":"Default size in pixels (height if vertical, width if horizontal) of an item; This value is used for rendering the initial list; Try to use a value close to the minimum size of an item","default":"24","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-start":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the start of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"virtual-scroll-sticky-size-end":{"type":["Number","String"],"desc":"Size in pixels (height if vertical, width if horizontal) of the sticky part (if using one) at the end of the list; A correct value will improve scroll precision","default":"0","category":"virtual-scroll","required":false},"table-colspan":{"type":["Number","String"],"desc":"The number of columns in the table (you need this if you use table-layout: fixed)","category":"virtual-scroll|content"},"type":{"type":"String","desc":"The type of content: list (default) or table","default":"'list'","values":["'list'","'table'"],"category":"content","required":false},"items":{"type":"Array","desc":"Available list items that will be passed to the scoped slot; For best performance freeze the list of items; Required if 'itemsFn' is not supplied","default":"[]","examples":["[ 'Tesla', 'iPhone' ]","[ { label: 'Tesla', value: 'car' }, { label: 'iPhone', value: 'phone' } ]"],"category":"content","required":false},"items-size":{"type":"Number","desc":"Number of available items in the list; Required and used only if 'itemsFn' is provided","default":"# void 0","examples":["100000"],"category":"content","required":false},"items-fn":{"type":"Function","desc":"Function to return the scope for the items to be displayed; Should return an array for items starting from 'from' index for size length; For best performance, reference it from your scope and do not define it inline","params":{"from":{"type":"Number","desc":"Index of the first item (0 based)"},"size":{"type":"Number","desc":"Number of items to return"}},"returns":{"type":"Array","desc":"List of scope for items to be displayed"},"examples":["(from, size) => { const items = []; for (let i = 0; i < size; i++) { items.push('Item ' + i) }; return items }"],"category":"content"},"scroll-target":{"type":["Element","String"],"desc":"CSS selector or DOM element to be used as a custom scroll container instead of the auto detected one","examples":[".scroll-target-class","#scroll-target-id","$refs.scrollTarget","document.body"],"category":"behavior"}},"slots":{"before":{"desc":"Template slot for the elements that should be rendered before the list; Suggestion: thead before a table"},"after":{"desc":"Template slot for the elements that should be rendered after the list; Suggestion: tfoot after a table"},"default":{"desc":"Template slot for defining the list item; Suggestion: QItem","scope":{"index":{"type":"Number","desc":"Item index in the items list"},"item":{"type":"Any","desc":"Item data -- its value is taken from 'items' prop"}}}},"events":{"virtual-scroll":{"desc":"Emitted when the virtual scroll occurs","params":{"details":{"type":"Object","desc":"Object of properties on the new scroll position","definition":{"index":{"type":"Number","required":true,"desc":"Index of the list item that was scrolled into view (0 based)"},"from":{"type":"Number","required":true,"desc":"The index of the first list item that is rendered (0 based)"},"to":{"type":"Number","required":true,"desc":"The index of the last list item that is rendered (0 based)"},"direction":{"type":"String","required":true,"desc":"Direction of change","values":["'increase'","'decrease'"]},"ref":{"type":"Component","required":true,"desc":"Vue reference to the QVirtualScroll","tsType":"QVirtualScroll"}}}}}},"methods":{"scrollTo":{"desc":"Scroll the virtual scroll list to the item with the specified index (0 based)","params":{"index":{"type":["Number","String"],"desc":"The index of the list item (0 based)","required":true},"edge":{"type":"String","desc":"The edge to align to if the item is not visible already (by default it aligns to end if scrolling towards the end and to start otherwise); If the '-force' version is used then it always aligns","values":["'start'","'center'","'end'","'start-force'","'center-force'","'end-force'"]}},"returns":null},"reset":{"desc":"Resets the virtual scroll computations; Needed for custom edge-cases","params":null,"returns":null},"refresh":{"desc":"Refreshes the virtual scroll list; Use it after appending items","params":{"index":{"type":["String","Number"],"desc":"The index of the list item to scroll to after refresh (0 based); If it's not specified the scroll position is not changed; Use a negative value to keep scroll position","examples":["5"]}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/material-ripple"},"quasarConfOptions":{"propName":"ripple","type":["Boolean","Object"],"definition":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation"},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center"},"color":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["'orange-5'"]},"keyCodes":{"type":["Array","Number"],"desc":"List of keyCode that should trigger the ripple","examples":["[]","[13, 32]"]}}},"value":{"type":["Boolean","Object"],"desc":"Boolean (if just wanting to enable/disable) or Object for configuring more options","definition":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation"},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center"},"color":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["'orange-5'"]},"keyCodes":{"type":["Array","Number"],"desc":"List of keyCode that should trigger the ripple","examples":["[]","[13, 32]"]}},"examples":["# v-ripple=\"booleanState\"","# v-ripple=\"{ center: true, color: 'primary', keyCodes: [] }\""]},"arg":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["# v-ripple:orange-5"]},"modifiers":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation","examples":["# v-ripple.stop"]},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center","examples":["# v-ripple.center"]}}} | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/material-ripple"},"quasarConfOptions":{"propName":"ripple","type":["Boolean","Object"],"definition":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation"},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center"},"color":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["'orange-5'"]},"keyCodes":{"type":["Array","Number"],"desc":"List of keyCode that should trigger the ripple","examples":["[]","[ 13, 32 ]"]}}},"value":{"type":["Boolean","Object"],"desc":"Boolean (if just wanting to enable/disable) or Object for configuring more options","definition":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation"},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center"},"color":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["'orange-5'"]},"keyCodes":{"type":["Array","Number"],"desc":"List of keyCode that should trigger the ripple","examples":["[]","[ 13, 32 ]"]}},"examples":["# v-ripple=\"booleanState\"","# v-ripple=\"{ center: true, color: 'primary', keyCodes: [] }\""]},"arg":{"type":"String","desc":"Color name from Quasar Color Palette; Overrides default dynamic color","examples":["# v-ripple:orange-5"]},"modifiers":{"early":{"type":"Boolean","desc":"Trigger early/immediately on user interaction"},"stop":{"type":"Boolean","desc":"Stop click/touch event propagation","examples":["# v-ripple.stop"]},"center":{"type":"Boolean","desc":"Ripple starts from the absolute center","examples":["# v-ripple.center"]}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/screen-plugin"},"injection":"$q.screen","quasarConfOptions":{"propName":"screen","type":"Object","definition":{"bodyClasses":{"type":"Boolean","desc":"Whether to apply CSS classes for the current window breakpoint to the body element"}}},"props":{"width":{"type":"Number","desc":"Screen width (in pixels)","reactive":true,"examples":["452"]},"height":{"type":"Number","desc":"Screen height (in pixels)","reactive":true,"examples":["721"]},"name":{"type":"String","desc":"Tells current window breakpoint","values":["'xs'","'sm'","'md'","'lg'","'xl'"],"reactive":true},"sizes":{"type":"Object","desc":"Breakpoints (in pixels)","definition":{"sm":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"md":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"lg":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"xl":{"type":"Number","desc":"Breakpoint width size (minimum size)"}},"reactive":true,"examples":["{ sm: 600, md: 1024, lg: 1440, xl: 1920 }"]},"lt":{"type":"Object","desc":"Tells if current screen width is lower than breakpoint-name","reactive":true,"definition":{"sm":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"md":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"lg":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"xl":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"}},"examples":["{ sm: false, md: true, lg: true, xl: true }"]},"gt":{"type":"Object","desc":"Tells if current screen width is greater than breakpoint-name","reactive":true,"definition":{"xs":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"sm":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"md":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"lg":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"}},"examples":["{ xs: true, sm: true, md: false, lg: false, xl: false }"]},"xs":{"type":"Boolean","desc":"Current screen width fits exactly 'xs' breakpoint","reactive":true},"sm":{"type":"Boolean","desc":"Current screen width fits exactly 'sm' breakpoint","reactive":true},"md":{"type":"Boolean","desc":"Current screen width fits exactly 'md' breakpoint","reactive":true},"lg":{"type":"Boolean","desc":"Current screen width fits exactly 'lg' breakpoint","reactive":true},"xl":{"type":"Boolean","desc":"Current screen width fits exactly 'xl' breakpoint","reactive":true}},"methods":{"setSizes":{"desc":"Override default breakpoint sizes","params":{"breakpoints":{"type":"Object","desc":"Pick what you want to override","definition":{"sm":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"md":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"lg":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"xl":{"type":"Number","desc":"Breakpoint width size (minimum size)"}},"required":true}}},"setDebounce":{"desc":"Debounce update of all props when screen width/height changes","params":{"amount":{"type":"Number","desc":"Amount in milliseconds","required":true}}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/options/screen-plugin"},"injection":"$q.screen","quasarConfOptions":{"propName":"screen","type":"Object","definition":{"bodyClasses":{"type":"Boolean","desc":"Whether to apply CSS classes for the current window breakpoint to the body element"}}},"props":{"width":{"type":"Number","desc":"Screen width (in pixels)","reactive":true,"examples":["452"]},"height":{"type":"Number","desc":"Screen height (in pixels)","reactive":true,"examples":["721"]},"name":{"type":"String","desc":"Tells current window breakpoint","values":["'xs'","'sm'","'md'","'lg'","'xl'"],"reactive":true},"sizes":{"type":"Object","desc":"Breakpoints (in pixels)","definition":{"sm":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"md":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"lg":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"xl":{"type":"Number","desc":"Breakpoint width size (minimum size)"}},"reactive":true,"examples":["{ sm: 600, md: 1024, lg: 1440, xl: 1920 }"]},"lt":{"type":"Object","desc":"Tells if current screen width is lower than breakpoint-name","reactive":true,"definition":{"sm":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"md":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"lg":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"},"xl":{"type":"Boolean","desc":"Is current screen width lower than this breakpoint's lowest limit?"}},"examples":["{ sm: false, md: true, lg: true, xl: true }"]},"gt":{"type":"Object","desc":"Tells if current screen width is greater than breakpoint-name","reactive":true,"definition":{"xs":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"sm":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"md":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"},"lg":{"type":"Boolean","desc":"Is current screen width greater than this breakpoint's max limit?"}},"examples":["{ xs: true, sm: true, md: false, lg: false, xl: false }"]},"xs":{"type":"Boolean","desc":"Current screen width fits exactly 'xs' breakpoint","reactive":true},"sm":{"type":"Boolean","desc":"Current screen width fits exactly 'sm' breakpoint","reactive":true},"md":{"type":"Boolean","desc":"Current screen width fits exactly 'md' breakpoint","reactive":true},"lg":{"type":"Boolean","desc":"Current screen width fits exactly 'lg' breakpoint","reactive":true},"xl":{"type":"Boolean","desc":"Current screen width fits exactly 'xl' breakpoint","reactive":true}},"methods":{"setSizes":{"desc":"Override default breakpoint sizes","params":{"breakpoints":{"type":"Object","desc":"Pick what you want to override","definition":{"sm":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"md":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"lg":{"type":"Number","desc":"Breakpoint width size (minimum size)"},"xl":{"type":"Number","desc":"Breakpoint width size (minimum size)"}},"required":true}},"returns":null},"setDebounce":{"desc":"Debounce update of all props when screen width/height changes","params":{"amount":{"type":"Number","desc":"Amount in milliseconds","required":true}},"returns":null}}} |
@@ -1,1 +0,1 @@ | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/scroll-fire"},"value":{"type":["Function","undefined"],"desc":"Function to call when scrolling and element comes into the viewport (use undefined to disable)","params":{"el":{"type":"Element","desc":"DOM element that scroll-fire is applied to"}},"returns":null,"examples":["(el) => { console.log('Element:', el) }"]}} | ||
{"type":"directive","meta":{"docsUrl":"https://v2.quasar.dev/vue-directives/scroll-fire"},"value":{"type":["Function","undefined"],"desc":"Function to call when scrolling and element comes into the viewport (use undefined to disable)","params":{"el":{"type":"Element","desc":"DOM element that scroll-fire is applied to"}},"returns":null,"examples":["el => { console.log('Element:', el) }"]}} |
@@ -1,1 +0,1 @@ | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/web-storage"},"injection":"$q.sessionStorage","methods":{"has":{"desc":"Check if storage item exists","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does the item exists or not?"}},"getLength":{"desc":"Get storage number of entries","returns":{"type":"Number","desc":"Number of entries"}},"getItem":{"tsType":"WebStorageGetItemMethodType","desc":"Get a storage item value","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":["Date","RegExp","Number","Boolean","Function","Object","Array","String","null"],"desc":"Storage item value","examples":["'john12'","702"]}},"getIndex":{"tsType":"WebStorageGetIndexMethodType","desc":"Get the storage item value at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["Number","null"],"desc":"Storage item index"}},"getKey":{"tsType":"WebStorageGetKeyMethodType","desc":"Get the storage key at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["String","null"],"desc":"Storage key","examples":["'userId'"]}},"getAll":{"desc":"Retrieve all items in storage","returns":{"type":"Object","desc":"Object syntax: item name as Object key and its value","examples":["{ userId: 'jon12', timesLoggedIn: 14 }"]}},"getAllKeys":{"tsType":"WebStorageGetAllKeysMethodType","desc":"Retrieve all keys in storage","returns":{"type":"Array","desc":"Storage keys (Array of Strings)","examples":["['userId', 'password']"]}},"set":{"desc":"Set item in storage","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]},"value":{"type":["Date","RegExp","Number","Boolean","Function","Object","Array","String","null"],"desc":"Entry value","required":true,"params":{"...params":{"type":"Any"}},"returns":{"type":"Any"},"examples":["'john12'"]}}},"remove":{"desc":"Remove a storage item","params":{"key":{"type":"String","desc":"Storage key","required":true,"examples":["'userId'"]}}},"clear":{"desc":"Remove everything from the storage"},"isEmpty":{"desc":"Determine if storage has any items","returns":{"type":"Boolean","desc":"Tells if storage is empty or not"}}}} | ||
{"type":"plugin","meta":{"docsUrl":"https://v2.quasar.dev/quasar-plugins/web-storage"},"injection":"$q.sessionStorage","methods":{"hasItem":{"desc":"Check if storage item exists","alias":"has","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":"Boolean","desc":"Does the item exists or not?"}},"getLength":{"desc":"Get storage number of entries","params":null,"returns":{"type":"Number","desc":"Number of entries"}},"getItem":{"tsType":"WebStorageGetItemMethodType","desc":"Get a storage item value","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]}},"returns":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Storage item value","examples":["'john12'","702"]}},"getIndex":{"tsType":"WebStorageGetIndexMethodType","desc":"Get the storage item value at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Storage item index"}},"getKey":{"tsType":"WebStorageGetKeyMethodType","desc":"Get the storage key at specific index","params":{"index":{"type":"Number","desc":"Entry index","required":true}},"returns":{"type":["String","null"],"desc":"Storage key","examples":["'userId'"]}},"getAll":{"desc":"Retrieve all items in storage","params":null,"returns":{"type":"Object","desc":"Object syntax: item name as Object key and its value","examples":["{ userId: 'rstoenescu', timesLoggedIn: 14 }"]}},"getAllKeys":{"tsType":"WebStorageGetAllKeysMethodType","desc":"Retrieve all keys in storage","params":null,"returns":{"type":"Array","desc":"Storage keys (Array of Strings)","examples":["[ 'userId', 'password' ]"]}},"setItem":{"desc":"Set item in storage","alias":"set","params":{"key":{"type":"String","desc":"Entry key","required":true,"examples":["'userId'"]},"value":{"type":["Number","Boolean","Date","RegExp","Function","Object","Array","String","null"],"desc":"Entry value","required":true,"params":{"...params":{"type":"Any"}},"returns":{"type":"Any"},"examples":["'john12'"]}},"returns":null},"removeItem":{"desc":"Remove a storage item","alias":"remove","params":{"key":{"type":"String","desc":"Storage key","required":true,"examples":["'userId'"]}},"returns":null},"clear":{"desc":"Remove everything from the storage","params":null,"returns":null},"isEmpty":{"desc":"Determine if storage has any items","params":null,"returns":{"type":"Boolean","desc":"Tells if storage is empty or not"}}}} |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var o=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var e=o("@quasar/extras/mdi-v6");window.Quasar.iconSet.bootstrapIcons={name:"bootstrap-icons",type:{positive:"bi-check",negative:"bi-exclamation-triangle-fill",info:"bi-exclamation-circle-fill",warning:"bi-exclamation"},arrow:{up:"bi-arrow-up",right:"bi-arrow-right",down:"bi-arrow-down",left:"bi-arrow-left",dropdown:"bi-caret-down-fill"},chevron:{left:"bi-chevron-left",right:"bi-chevron-right"},colorPicker:{spectrum:"bi-eyedropper",tune:"bi-sliders",palette:"bi-palette2"},pullToRefresh:{icon:"bi-arrow-repeat"},carousel:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down",navigationIcon:"bi-circle-fill"},chip:{remove:"bi-x-circle-fill",selected:"bi-check"},datetime:{arrowLeft:"bi-chevron-left",arrowRight:"bi-chevron-right",now:"bi-clock-fill",today:"bi-calendar-check-fill"},editor:{bold:"bi-type-bold",italic:"bi-type-italic",strikethrough:"bi-type-strikethrough",underline:"bi-type-underline",unorderedList:"bi-list-ul",orderedList:"bi-list-ol",subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,hyperlink:"bi-link",toggleFullscreen:"bi-arrows-fullscreen",quote:"bi-chat-square-quote-fill",left:"bi-justify-left",center:"bi-justify",right:"bi-justify-right",justify:"bi-text-center",print:"bi-printer-fill",outdent:"bi-text-indent-right",indent:"bi-text-indent-left",removeFormat:"bi-eraser-fill",formatting:"bi-textarea",fontSize:"bi-textarea-t",align:"bi-text-left",hr:"bi-dash-square-fill",undo:"bi-arrow-counterclockwise",redo:"bi-arrow-clockwise",heading:"bi-type-h1",code:"bi-code",size:"bi-bounding-box",font:"bi-fonts",viewSource:"bi-code-slash"},expansionItem:{icon:"bi-chevron-down",denseIcon:"bi-caret-down-fill"},fab:{icon:"bi-plus",activeIcon:"bi-x"},field:{clear:"bi-x-circle-fill",error:"bi-exclamation-circle-fill"},pagination:{first:"bi-chevron-bar-left",prev:"bi-chevron-left",next:"bi-chevron-right",last:"bi-chevron-bar-right"},rating:{icon:"bi-star-fill"},stepper:{done:"bi-check",active:"bi-pencil-fill",error:"bi-exclamation-triangle-fill"},tabs:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down"},table:{arrowUp:"bi-arrow-up",warning:"bi-exclamation-triangle-fill",firstPage:"bi-skip-start-fill",prevPage:"bi-chevron-left",nextPage:"bi-chevron-right",lastPage:"bi-skip-end-fill"},tree:{icon:"bi-caret-right-fill"},uploader:{done:"bi-check",clear:"bi-x",add:"bi-plus-square-fill",upload:"bi-upload",removeQueue:"bi-clipboard-x",removeUploaded:"bi-clipboard-check"}};})(); | ||
(()=>{var i="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z";window.Quasar.IconSet.bootstrapIcons={name:"bootstrap-icons",type:{positive:"bi-check",negative:"bi-exclamation-triangle-fill",info:"bi-exclamation-circle-fill",warning:"bi-exclamation"},arrow:{up:"bi-arrow-up",right:"bi-arrow-right",down:"bi-arrow-down",left:"bi-arrow-left",dropdown:"bi-caret-down-fill"},chevron:{left:"bi-chevron-left",right:"bi-chevron-right"},colorPicker:{spectrum:"bi-eyedropper",tune:"bi-sliders",palette:"bi-palette2"},pullToRefresh:{icon:"bi-arrow-repeat"},carousel:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down",navigationIcon:"bi-circle-fill"},chip:{remove:"bi-x-circle-fill",selected:"bi-check"},datetime:{arrowLeft:"bi-chevron-left",arrowRight:"bi-chevron-right",now:"bi-clock-fill",today:"bi-calendar-check-fill"},editor:{bold:"bi-type-bold",italic:"bi-type-italic",strikethrough:"bi-type-strikethrough",underline:"bi-type-underline",unorderedList:"bi-list-ul",orderedList:"bi-list-ol",subscript:i,superscript:e,hyperlink:"bi-link",toggleFullscreen:"bi-arrows-fullscreen",quote:"bi-chat-square-quote-fill",left:"bi-justify-left",center:"bi-justify",right:"bi-justify-right",justify:"bi-text-center",print:"bi-printer-fill",outdent:"bi-text-indent-right",indent:"bi-text-indent-left",removeFormat:"bi-eraser-fill",formatting:"bi-textarea",fontSize:"bi-textarea-t",align:"bi-text-left",hr:"bi-dash-square-fill",undo:"bi-arrow-counterclockwise",redo:"bi-arrow-clockwise",heading:"bi-type-h1",code:"bi-code",size:"bi-bounding-box",font:"bi-fonts",viewSource:"bi-code-slash"},expansionItem:{icon:"bi-chevron-down",denseIcon:"bi-caret-down-fill"},fab:{icon:"bi-plus",activeIcon:"bi-x"},field:{clear:"bi-x-circle-fill",error:"bi-exclamation-circle-fill"},pagination:{first:"bi-chevron-bar-left",prev:"bi-chevron-left",next:"bi-chevron-right",last:"bi-chevron-bar-right"},rating:{icon:"bi-star-fill"},stepper:{done:"bi-check",active:"bi-pencil-fill",error:"bi-exclamation-triangle-fill"},tabs:{left:"bi-chevron-left",right:"bi-chevron-right",up:"bi-chevron-up",down:"bi-chevron-down"},table:{arrowUp:"bi-arrow-up",warning:"bi-exclamation-triangle-fill",firstPage:"bi-skip-start-fill",prevPage:"bi-chevron-left",nextPage:"bi-chevron-right",lastPage:"bi-skip-end-fill"},tree:{icon:"bi-caret-right-fill"},uploader:{done:"bi-check",clear:"bi-x",add:"bi-plus-square-fill",upload:"bi-upload",removeQueue:"bi-clipboard-x",removeUploaded:"bi-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var i=(r=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(r,{get:(a,o)=>(typeof require<"u"?require:a)[o]}):r)(function(r){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+r+'" is not supported')});var e=i("@quasar/extras/mdi-v6");window.Quasar.iconSet.evaIcons={name:"eva-icons",type:{positive:"eva-checkmark-circle-2",negative:"eva-alert-triangle",info:"eva-info",warning:"eva-alert-circle-outline"},arrow:{up:"eva-arrow-upward-outline",right:"eva-arrow-forward-outline",down:"eva-arrow-downward-outline",left:"eva-arrow-back-outline",dropdown:"eva-chevron-down"},chevron:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},colorPicker:{spectrum:"eva-color-picker-outline",tune:"eva-options-2-outline",palette:"eva-pantone-outline"},pullToRefresh:{icon:"eva-refresh-outline"},carousel:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline",navigationIcon:"eva-shield"},chip:{remove:"eva-close",selected:"eva-checkmark"},datetime:{arrowLeft:"eva-arrow-ios-back-outline",arrowRight:"eva-arrow-ios-forward-outline",now:"eva-clock-outline",today:"eva-calendar-outline"},editor:{bold:e.mdiFormatBold,italic:e.mdiFormatItalic,strikethrough:e.mdiFormatStrikethroughVariant,underline:e.mdiFormatUnderline,unorderedList:e.mdiFormatListBulleted,orderedList:e.mdiFormatListNumbered,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,hyperlink:e.mdiLink,toggleFullscreen:e.mdiFullscreen,quote:e.mdiFormatQuoteClose,left:e.mdiFormatAlignLeft,center:e.mdiFormatAlignCenter,right:e.mdiFormatAlignRight,justify:e.mdiFormatAlignJustify,print:e.mdiPrinter,outdent:e.mdiFormatIndentDecrease,indent:e.mdiFormatIndentIncrease,removeFormat:e.mdiFormatClear,formatting:e.mdiFormatColorText,fontSize:e.mdiFormatSize,align:e.mdiFormatAlignLeft,hr:e.mdiMinus,undo:e.mdiUndo,redo:e.mdiRedo,heading:e.mdiFormatSize,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,code:e.mdiCodeTags,size:e.mdiFormatSize,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont,viewSource:e.mdiCodeTags},expansionItem:{icon:"eva-arrow-ios-downward-outline",denseIcon:"eva-chevron-down"},fab:{icon:"eva-plus-outline",activeIcon:"eva-close"},field:{clear:"eva-close-circle",error:"eva-alert-circle"},pagination:{first:"eva-arrowhead-left-outline",prev:"eva-arrow-ios-back-outline",next:"eva-arrow-ios-forward-outline",last:"eva-arrowhead-right-outline"},rating:{icon:"eva-star"},stepper:{done:"eva-checkmark",active:"eva-edit",error:"eva-alert-triangle"},tabs:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline"},table:{arrowUp:"eva-arrow-upward",warning:"eva-alert-triangle",firstPage:"eva-arrowhead-left-outline",prevPage:"eva-arrow-ios-back-outline",nextPage:"eva-arrow-ios-forward-outline",lastPage:"eva-arrowhead-right-outline"},tree:{icon:"eva-arrow-right"},uploader:{done:"eva-checkmark",clear:"eva-close",add:"eva-plus-square",upload:"eva-cloud-upload",removeQueue:"eva-slash",removeUploaded:"eva-done-all"}};})(); | ||
(()=>{var o="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",r="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",a="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",i="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",t="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",n="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",d="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",c="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",M="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",s="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",l="M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",e="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",L="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",A="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",m="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",u="M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",v="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",C="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",w="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",g="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",H="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",h="M19,13H5V11H19V13Z",Z="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",p="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",f="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",F="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",k="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",b="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",x="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",z="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",V="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",I="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",B="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",N="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",S="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",P="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",y="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",R="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",U="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.evaIcons={name:"eva-icons",type:{positive:"eva-checkmark-circle-2",negative:"eva-alert-triangle",info:"eva-info",warning:"eva-alert-circle-outline"},arrow:{up:"eva-arrow-upward-outline",right:"eva-arrow-forward-outline",down:"eva-arrow-downward-outline",left:"eva-arrow-back-outline",dropdown:"eva-chevron-down"},chevron:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline"},colorPicker:{spectrum:"eva-color-picker-outline",tune:"eva-options-2-outline",palette:"eva-pantone-outline"},pullToRefresh:{icon:"eva-refresh-outline"},carousel:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline",navigationIcon:"eva-shield"},chip:{remove:"eva-close",selected:"eva-checkmark"},datetime:{arrowLeft:"eva-arrow-ios-back-outline",arrowRight:"eva-arrow-ios-forward-outline",now:"eva-clock-outline",today:"eva-calendar-outline"},editor:{bold:o,italic:r,strikethrough:a,underline:i,unorderedList:t,orderedList:n,subscript:d,superscript:c,hyperlink:M,toggleFullscreen:s,quote:l,left:e,center:L,right:A,justify:m,print:u,outdent:v,indent:C,removeFormat:w,formatting:g,fontSize:H,align:e,hr:h,undo:Z,redo:p,heading:H,heading1:f,heading2:F,heading3:k,heading4:b,heading5:x,heading6:z,code:V,size:H,size1:I,size2:B,size3:N,size4:S,size5:P,size6:y,size7:R,font:U,viewSource:V},expansionItem:{icon:"eva-arrow-ios-downward-outline",denseIcon:"eva-chevron-down"},fab:{icon:"eva-plus-outline",activeIcon:"eva-close"},field:{clear:"eva-close-circle",error:"eva-alert-circle"},pagination:{first:"eva-arrowhead-left-outline",prev:"eva-arrow-ios-back-outline",next:"eva-arrow-ios-forward-outline",last:"eva-arrowhead-right-outline"},rating:{icon:"eva-star"},stepper:{done:"eva-checkmark",active:"eva-edit",error:"eva-alert-triangle"},tabs:{left:"eva-arrow-ios-back-outline",right:"eva-arrow-ios-forward-outline",up:"eva-arrow-ios-upward-outline",down:"eva-arrow-ios-downward-outline"},table:{arrowUp:"eva-arrow-upward",warning:"eva-alert-triangle",firstPage:"eva-arrowhead-left-outline",prevPage:"eva-arrow-ios-back-outline",nextPage:"eva-arrow-ios-forward-outline",lastPage:"eva-arrowhead-right-outline"},tree:{icon:"eva-arrow-right"},uploader:{done:"eva-checkmark",clear:"eva-close",add:"eva-plus-square",upload:"eva-cloud-upload",removeQueue:"eva-slash",removeUploaded:"eva-done-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.fontawesomeV5Pro={name:"fontawesome-v5-pro",type:{positive:"fal fa-check",negative:"fal fa-exclamation-triangle",info:"fal fa-info-circle",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders-h",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-times-circle",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-expand-arrows-alt",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-minus-square",undo:"fal fa-undo",redo:"fal fa-redo",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-times"},field:{clear:"fal fa-times-circle",error:"fal fa-exclamation-circle"},pagination:{first:"fal fa-step-backward",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-step-forward"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil-alt",error:"fal fa-exclamation-triangle"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-exclamation-triangle",firstPage:"fal fa-step-backward",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-step-forward"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-times",add:"fal fa-plus-square",upload:"fal fa-upload",removeQueue:"fal fa-stream",removeUploaded:"fal fa-clipboard-check"}};})(); | ||
(()=>{window.Quasar.IconSet.fontawesomeV5Pro={name:"fontawesome-v5-pro",type:{positive:"fal fa-check",negative:"fal fa-exclamation-triangle",info:"fal fa-info-circle",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders-h",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-sync-alt"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-times-circle",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-expand-arrows-alt",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-minus-square",undo:"fal fa-undo",redo:"fal fa-redo",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-times"},field:{clear:"fal fa-times-circle",error:"fal fa-exclamation-circle"},pagination:{first:"fal fa-step-backward",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-step-forward"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil-alt",error:"fal fa-exclamation-triangle"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-exclamation-triangle",firstPage:"fal fa-step-backward",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-step-forward"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-times",add:"fal fa-plus-square",upload:"fal fa-upload",removeQueue:"fal fa-stream",removeUploaded:"fal fa-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.fontawesomeV5={name:"fontawesome-v5",type:{positive:"fas fa-check",negative:"fas fa-exclamation-triangle",info:"fas fa-info-circle",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders-h",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-sync-alt"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-times-circle",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-expand-arrows-alt",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-minus-square",undo:"fas fa-undo",redo:"fas fa-redo",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-times"},field:{clear:"fas fa-times-circle",error:"fas fa-exclamation-circle"},pagination:{first:"fas fa-step-backward",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-step-forward"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil-alt",error:"fas fa-exclamation-triangle"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-exclamation-triangle",firstPage:"fas fa-step-backward",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-step-forward"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-times",add:"fas fa-plus-square",upload:"fas fa-upload",removeQueue:"fas fa-stream",removeUploaded:"fas fa-clipboard-check"}};})(); | ||
(()=>{window.Quasar.IconSet.fontawesomeV5={name:"fontawesome-v5",type:{positive:"fas fa-check",negative:"fas fa-exclamation-triangle",info:"fas fa-info-circle",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders-h",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-sync-alt"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-times-circle",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-expand-arrows-alt",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-minus-square",undo:"fas fa-undo",redo:"fas fa-redo",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-times"},field:{clear:"fas fa-times-circle",error:"fas fa-exclamation-circle"},pagination:{first:"fas fa-step-backward",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-step-forward"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil-alt",error:"fas fa-exclamation-triangle"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-exclamation-triangle",firstPage:"fas fa-step-backward",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-step-forward"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-times",add:"fas fa-plus-square",upload:"fas fa-upload",removeQueue:"fas fa-stream",removeUploaded:"fas fa-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.fontawesomeV6Pro={name:"fontawesome-v6-pro",type:{positive:"fal fa-check",negative:"fal fa-triangle-exclamation",info:"fal fa-circle-info",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-rotate"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-circle-xmark",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-maximize",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-square-minus",undo:"fal fa-rotate-left",redo:"fal fa-rotate-right",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-xmark"},field:{clear:"fal fa-circle-xmark",error:"fal fa-circle-exclamation"},pagination:{first:"fal fa-backward-step",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-forward-step"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil",error:"fal fa-triangle-exclamation"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-triangle-exclamation",firstPage:"fal fa-backward-step",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-forward-step"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-xmark",add:"fal fa-square-plus",upload:"fal fa-upload",removeQueue:"fal fa-bars-staggered",removeUploaded:"fal fa-clipboard-check"}};})(); | ||
(()=>{window.Quasar.IconSet.fontawesomeV6Pro={name:"fontawesome-v6-pro",type:{positive:"fal fa-check",negative:"fal fa-triangle-exclamation",info:"fal fa-circle-info",warning:"fal fa-exclamation"},arrow:{up:"fal fa-arrow-up",right:"fal fa-arrow-right",down:"fal fa-arrow-down",left:"fal fa-arrow-left",dropdown:"fal fa-caret-down"},chevron:{left:"fal fa-chevron-left",right:"fal fa-chevron-right"},colorPicker:{spectrum:"fal fa-eye-dropper",tune:"fal fa-sliders",palette:"fal fa-swatchbook"},pullToRefresh:{icon:"fal fa-rotate"},carousel:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down",navigationIcon:"fal fa-circle"},chip:{remove:"fal fa-circle-xmark",selected:"fal fa-check"},datetime:{arrowLeft:"fal fa-chevron-left",arrowRight:"fal fa-chevron-right",now:"fal fa-clock",today:"fal fa-calendar-check"},editor:{bold:"fal fa-bold",italic:"fal fa-italic",strikethrough:"fal fa-strikethrough",underline:"fal fa-underline",unorderedList:"fal fa-list-ul",orderedList:"fal fa-list-ol",subscript:"fal fa-subscript",superscript:"fal fa-superscript",hyperlink:"fal fa-link",toggleFullscreen:"fal fa-maximize",quote:"fal fa-quote-right",left:"fal fa-align-left",center:"fal fa-align-center",right:"fal fa-align-right",justify:"fal fa-align-justify",print:"fal fa-print",outdent:"fal fa-outdent",indent:"fal fa-indent",removeFormat:"fal fa-eraser",formatting:"fal fa-heading",fontSize:"fal fa-text-height",align:"fal fa-align-left",hr:"fal fa-square-minus",undo:"fal fa-rotate-left",redo:"fal fa-rotate-right",heading:"fal fa-heading",code:"fal fa-code",size:"fal fa-text-height",font:"fal fa-font",viewSource:"fal fa-code"},expansionItem:{icon:"fal fa-chevron-down",denseIcon:"fal fa-caret-down"},fab:{icon:"fal fa-plus",activeIcon:"fal fa-xmark"},field:{clear:"fal fa-circle-xmark",error:"fal fa-circle-exclamation"},pagination:{first:"fal fa-backward-step",prev:"fal fa-chevron-left",next:"fal fa-chevron-right",last:"fal fa-forward-step"},rating:{icon:"fal fa-star"},stepper:{done:"fal fa-check",active:"fal fa-pencil",error:"fal fa-triangle-exclamation"},tabs:{left:"fal fa-chevron-left",right:"fal fa-chevron-right",up:"fal fa-chevron-up",down:"fal fa-chevron-down"},table:{arrowUp:"fal fa-long-arrow-up",warning:"fal fa-triangle-exclamation",firstPage:"fal fa-backward-step",prevPage:"fal fa-chevron-left",nextPage:"fal fa-chevron-right",lastPage:"fal fa-forward-step"},tree:{icon:"fal fa-play"},uploader:{done:"fal fa-check",clear:"fal fa-xmark",add:"fal fa-square-plus",upload:"fal fa-upload",removeQueue:"fal fa-bars-staggered",removeUploaded:"fal fa-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.fontawesomeV6={name:"fontawesome-v6",type:{positive:"fas fa-check",negative:"fas fa-triangle-exclamation",info:"fas fa-circle-info",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-rotate"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-circle-xmark",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-maximize",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-square-minus",undo:"fas fa-rotate-left",redo:"fas fa-rotate-right",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-xmark"},field:{clear:"fas fa-circle-xmark",error:"fas fa-circle-exclamation"},pagination:{first:"fas fa-backward-step",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-forward-step"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil",error:"fas fa-triangle-exclamation"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-triangle-exclamation",firstPage:"fas fa-backward-step",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-forward-step"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-xmark",add:"fas fa-square-plus",upload:"fas fa-upload",removeQueue:"fas fa-bars-staggered",removeUploaded:"fas fa-clipboard-check"}};})(); | ||
(()=>{window.Quasar.IconSet.fontawesomeV6={name:"fontawesome-v6",type:{positive:"fas fa-check",negative:"fas fa-triangle-exclamation",info:"fas fa-circle-info",warning:"fas fa-exclamation"},arrow:{up:"fas fa-arrow-up",right:"fas fa-arrow-right",down:"fas fa-arrow-down",left:"fas fa-arrow-left",dropdown:"fas fa-caret-down"},chevron:{left:"fas fa-chevron-left",right:"fas fa-chevron-right"},colorPicker:{spectrum:"fas fa-eye-dropper",tune:"fas fa-sliders",palette:"fas fa-swatchbook"},pullToRefresh:{icon:"fas fa-rotate"},carousel:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down",navigationIcon:"fas fa-circle"},chip:{remove:"fas fa-circle-xmark",selected:"fas fa-check"},datetime:{arrowLeft:"fas fa-chevron-left",arrowRight:"fas fa-chevron-right",now:"far fa-clock",today:"far fa-calendar-check"},editor:{bold:"fas fa-bold",italic:"fas fa-italic",strikethrough:"fas fa-strikethrough",underline:"fas fa-underline",unorderedList:"fas fa-list-ul",orderedList:"fas fa-list-ol",subscript:"fas fa-subscript",superscript:"fas fa-superscript",hyperlink:"fas fa-link",toggleFullscreen:"fas fa-maximize",quote:"fas fa-quote-right",left:"fas fa-align-left",center:"fas fa-align-center",right:"fas fa-align-right",justify:"fas fa-align-justify",print:"fas fa-print",outdent:"fas fa-outdent",indent:"fas fa-indent",removeFormat:"fas fa-eraser",formatting:"fas fa-heading",fontSize:"fas fa-text-height",align:"fas fa-align-left",hr:"far fa-square-minus",undo:"fas fa-rotate-left",redo:"fas fa-rotate-right",heading:"fas fa-heading",code:"fas fa-code",size:"fas fa-text-height",font:"fas fa-font",viewSource:"fas fa-code"},expansionItem:{icon:"fas fa-chevron-down",denseIcon:"fas fa-caret-down"},fab:{icon:"fas fa-plus",activeIcon:"fas fa-xmark"},field:{clear:"fas fa-circle-xmark",error:"fas fa-circle-exclamation"},pagination:{first:"fas fa-backward-step",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",last:"fas fa-forward-step"},rating:{icon:"fas fa-star"},stepper:{done:"fas fa-check",active:"fas fa-pencil",error:"fas fa-triangle-exclamation"},tabs:{left:"fas fa-chevron-left",right:"fas fa-chevron-right",up:"fas fa-chevron-up",down:"fas fa-chevron-down"},table:{arrowUp:"fas fa-arrow-up",warning:"fas fa-triangle-exclamation",firstPage:"fas fa-backward-step",prevPage:"fas fa-chevron-left",nextPage:"fas fa-chevron-right",lastPage:"fas fa-forward-step"},tree:{icon:"fas fa-play"},uploader:{done:"fas fa-check",clear:"fas fa-xmark",add:"fas fa-square-plus",upload:"fas fa-upload",removeQueue:"fas fa-bars-staggered",removeUploaded:"fas fa-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var n=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(r,e)=>(typeof require<"u"?require:r)[e]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var o=n("@quasar/extras/mdi-v6");window.Quasar.iconSet.ioniconsV4={name:"ionicons-v4",type:{positive:"ion-md-checkmark",negative:"ion-alert",info:"ion-information-circle-outline",warning:"ion-alert"},arrow:{up:"ion-arrow-up",right:"ion-arrow-forward",down:"ion-arrow-down",left:"ion-arrow-back",dropdown:"ion-arrow-dropdown"},chevron:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},colorPicker:{spectrum:"ion-aperture",tune:"ion-options",palette:"ion-apps"},pullToRefresh:{icon:"ion-refresh"},carousel:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",navigationIcon:"ion-square"},chip:{remove:"ion-close-circle",selected:"ion-checkmark"},datetime:{arrowLeft:"ion-ios-arrow-back",arrowRight:"ion-ios-arrow-forward",now:"ion-time",today:"ion-calendar"},editor:{hyperlink:"ion-link",toggleFullscreen:"ion-expand",quote:"ion-quote",print:"ion-print",undo:"ion-undo",redo:"ion-redo",code:"ion-code",viewSource:"ion-ios-code",bold:o.mdiFormatBold,italic:o.mdiFormatItalic,strikethrough:o.mdiFormatStrikethroughVariant,underline:o.mdiFormatUnderline,unorderedList:o.mdiFormatListBulleted,orderedList:o.mdiFormatListNumbered,subscript:o.mdiFormatSubscript,superscript:o.mdiFormatSuperscript,left:o.mdiFormatAlignLeft,center:o.mdiFormatAlignCenter,right:o.mdiFormatAlignRight,justify:o.mdiFormatAlignJustify,outdent:o.mdiFormatIndentDecrease,indent:o.mdiFormatIndentIncrease,removeFormat:o.mdiFormatClear,formatting:o.mdiFormatColorText,fontSize:o.mdiFormatSize,align:o.mdiFormatAlignLeft,hr:o.mdiMinus,heading:o.mdiFormatSize,heading1:o.mdiFormatHeader1,heading2:o.mdiFormatHeader2,heading3:o.mdiFormatHeader3,heading4:o.mdiFormatHeader4,heading5:o.mdiFormatHeader5,heading6:o.mdiFormatHeader6,size:o.mdiFormatSize,size1:o.mdiNumeric1Box,size2:o.mdiNumeric2Box,size3:o.mdiNumeric3Box,size4:o.mdiNumeric4Box,size5:o.mdiNumeric5Box,size6:o.mdiNumeric6Box,size7:o.mdiNumeric7Box,font:o.mdiFormatFont},expansionItem:{icon:"ion-arrow-dropdown",denseIcon:"ion-arrow-dropdown"},fab:{icon:"ion-add",activeIcon:"ion-close"},field:{clear:"ion-close-circle",error:"ion-alert"},pagination:{first:"ion-ios-skip-backward",prev:"ion-ios-arrow-back",next:"ion-ios-arrow-forward",last:"ion-ios-skip-forward"},rating:{icon:"ion-star"},stepper:{done:"ion-checkmark",active:"ion-create",error:"ion-warning"},tabs:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down"},table:{arrowUp:"ion-arrow-up",warning:"ion-warning",firstPage:"ion-ios-return-left",prevPage:"ion-ios-arrow-back",nextPage:"ion-ios-arrow-forward",lastPage:"ion-ios-return-right"},tree:{icon:"ion-play"},uploader:{done:"ion-checkmark",clear:"ion-close",add:"ion-add-circle",upload:"ion-cloud-upload",removeQueue:"ion-trash",removeUploaded:"ion-done-all"}};})(); | ||
(()=>{var V="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",i="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",r="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",n="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",e="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",t="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",a="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",d="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",H="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",c="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",s="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",M="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",m="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",A="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",L="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",l="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",o="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",w="M19,13H5V11H19V13Z",C="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",u="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",p="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",g="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",Z="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",h="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",f="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",F="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",k="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",b="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",v="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",x="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",z="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",B="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.ioniconsV4={name:"ionicons-v4",type:{positive:"ion-md-checkmark",negative:"ion-alert",info:"ion-information-circle-outline",warning:"ion-alert"},arrow:{up:"ion-arrow-up",right:"ion-arrow-forward",down:"ion-arrow-down",left:"ion-arrow-back",dropdown:"ion-arrow-dropdown"},chevron:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward"},colorPicker:{spectrum:"ion-aperture",tune:"ion-options",palette:"ion-apps"},pullToRefresh:{icon:"ion-refresh"},carousel:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down",navigationIcon:"ion-square"},chip:{remove:"ion-close-circle",selected:"ion-checkmark"},datetime:{arrowLeft:"ion-ios-arrow-back",arrowRight:"ion-ios-arrow-forward",now:"ion-time",today:"ion-calendar"},editor:{hyperlink:"ion-link",toggleFullscreen:"ion-expand",quote:"ion-quote",print:"ion-print",undo:"ion-undo",redo:"ion-redo",code:"ion-code",viewSource:"ion-ios-code",bold:V,italic:i,strikethrough:r,underline:n,unorderedList:e,orderedList:t,subscript:a,superscript:d,left:H,center:c,right:s,justify:M,outdent:m,indent:A,removeFormat:L,formatting:l,fontSize:o,align:H,hr:w,heading:o,heading1:C,heading2:u,heading3:p,heading4:g,heading5:Z,heading6:h,size:o,size1:f,size2:F,size3:k,size4:b,size5:v,size6:x,size7:z,font:B},expansionItem:{icon:"ion-arrow-dropdown",denseIcon:"ion-arrow-dropdown"},fab:{icon:"ion-add",activeIcon:"ion-close"},field:{clear:"ion-close-circle",error:"ion-alert"},pagination:{first:"ion-ios-skip-backward",prev:"ion-ios-arrow-back",next:"ion-ios-arrow-forward",last:"ion-ios-skip-forward"},rating:{icon:"ion-star"},stepper:{done:"ion-checkmark",active:"ion-create",error:"ion-warning"},tabs:{left:"ion-ios-arrow-back",right:"ion-ios-arrow-forward",up:"ion-ios-arrow-up",down:"ion-ios-arrow-down"},table:{arrowUp:"ion-arrow-up",warning:"ion-warning",firstPage:"ion-ios-return-left",prevPage:"ion-ios-arrow-back",nextPage:"ion-ios-arrow-forward",lastPage:"ion-ios-return-right"},tree:{icon:"ion-play"},uploader:{done:"ion-checkmark",clear:"ion-close",add:"ion-add-circle",upload:"ion-cloud-upload",removeQueue:"ion-trash",removeUploaded:"ion-done-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.lineAwesome={name:"line-awesome",type:{positive:"las la-check",negative:"las la-exclamation-triangle",info:"las la-info-circle",warning:"las la-exclamation"},arrow:{up:"las la-arrow-up",right:"las la-arrow-right",down:"las la-arrow-down",left:"las la-arrow-left",dropdown:"las la-caret-down"},chevron:{left:"las la-chevron-left",right:"las la-chevron-right"},colorPicker:{spectrum:"las la-eye-dropper",tune:"las la-sliders-h",palette:"las la-swatchbook"},pullToRefresh:{icon:"las la-sync-alt"},carousel:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down",navigationIcon:"las la-square"},chip:{remove:"las la-times-circle",selected:"las la-check"},datetime:{arrowLeft:"las la-chevron-left",arrowRight:"las la-chevron-right",now:"lar la-clock",today:"lar la-calendar-check"},editor:{bold:"las la-bold",italic:"las la-italic",strikethrough:"las la-strikethrough",underline:"las la-underline",unorderedList:"las la-list-ul",orderedList:"las la-list-ol",subscript:"las la-subscript",superscript:"las la-superscript",hyperlink:"las la-link",toggleFullscreen:"las la-expand-arrows-alt",quote:"las la-quote-right",left:"las la-align-left",center:"las la-align-center",right:"las la-align-right",justify:"las la-align-justify",print:"las la-print",outdent:"las la-outdent",indent:"las la-indent",removeFormat:"las la-eraser",formatting:"las la-heading",fontSize:"las la-text-height",align:"las la-align-left",hr:"lar la-minus-square",undo:"las la-undo",redo:"las la-redo",heading:"las la-heading",code:"las la-code",size:"las la-text-height",font:"las la-font",viewSource:"las la-code"},expansionItem:{icon:"las la-chevron-down",denseIcon:"las la-caret-down"},fab:{icon:"las la-plus",activeIcon:"las la-times"},field:{clear:"las la-times-circle",error:"las la-exclamation-circle"},pagination:{first:"las la-fast-backward",prev:"las la-chevron-left",next:"las la-chevron-right",last:"las la-fast-forward"},rating:{icon:"las la-star"},stepper:{done:"las la-check",active:"las la-pencil-alt",error:"las la-exclamation-triangle"},tabs:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down"},table:{arrowUp:"las la-arrow-up",warning:"las la-exclamation-triangle",firstPage:"las la-fast-backward",prevPage:"las la-chevron-left",nextPage:"las la-chevron-right",lastPage:"las la-fast-forward"},tree:{icon:"las la-play"},uploader:{done:"las la-check",clear:"las la-times",add:"las la-plus-square",upload:"las la-upload",removeQueue:"las la-stream",removeUploaded:"las la-clipboard-check"}};})(); | ||
(()=>{window.Quasar.IconSet.lineAwesome={name:"line-awesome",type:{positive:"las la-check",negative:"las la-exclamation-triangle",info:"las la-info-circle",warning:"las la-exclamation"},arrow:{up:"las la-arrow-up",right:"las la-arrow-right",down:"las la-arrow-down",left:"las la-arrow-left",dropdown:"las la-caret-down"},chevron:{left:"las la-chevron-left",right:"las la-chevron-right"},colorPicker:{spectrum:"las la-eye-dropper",tune:"las la-sliders-h",palette:"las la-swatchbook"},pullToRefresh:{icon:"las la-sync-alt"},carousel:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down",navigationIcon:"las la-square"},chip:{remove:"las la-times-circle",selected:"las la-check"},datetime:{arrowLeft:"las la-chevron-left",arrowRight:"las la-chevron-right",now:"lar la-clock",today:"lar la-calendar-check"},editor:{bold:"las la-bold",italic:"las la-italic",strikethrough:"las la-strikethrough",underline:"las la-underline",unorderedList:"las la-list-ul",orderedList:"las la-list-ol",subscript:"las la-subscript",superscript:"las la-superscript",hyperlink:"las la-link",toggleFullscreen:"las la-expand-arrows-alt",quote:"las la-quote-right",left:"las la-align-left",center:"las la-align-center",right:"las la-align-right",justify:"las la-align-justify",print:"las la-print",outdent:"las la-outdent",indent:"las la-indent",removeFormat:"las la-eraser",formatting:"las la-heading",fontSize:"las la-text-height",align:"las la-align-left",hr:"lar la-minus-square",undo:"las la-undo",redo:"las la-redo",heading:"las la-heading",code:"las la-code",size:"las la-text-height",font:"las la-font",viewSource:"las la-code"},expansionItem:{icon:"las la-chevron-down",denseIcon:"las la-caret-down"},fab:{icon:"las la-plus",activeIcon:"las la-times"},field:{clear:"las la-times-circle",error:"las la-exclamation-circle"},pagination:{first:"las la-fast-backward",prev:"las la-chevron-left",next:"las la-chevron-right",last:"las la-fast-forward"},rating:{icon:"las la-star"},stepper:{done:"las la-check",active:"las la-pencil-alt",error:"las la-exclamation-triangle"},tabs:{left:"las la-chevron-left",right:"las la-chevron-right",up:"las la-chevron-up",down:"las la-chevron-down"},table:{arrowUp:"las la-arrow-up",warning:"las la-exclamation-triangle",firstPage:"las la-fast-backward",prevPage:"las la-chevron-left",nextPage:"las la-chevron-right",lastPage:"las la-fast-forward"},tree:{icon:"las la-play"},uploader:{done:"las la-check",clear:"las la-times",add:"las la-plus-square",upload:"las la-upload",removeQueue:"las la-stream",removeUploaded:"las la-clipboard-check"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialIconsOutlined={name:"material-icons-outlined",type:{positive:"o_check_circle",negative:"o_warning",info:"o_info",warning:"o_priority_high"},arrow:{up:"o_arrow_upward",right:"o_arrow_forward",down:"o_arrow_downward",left:"o_arrow_back",dropdown:"o_arrow_drop_down"},chevron:{left:"o_chevron_left",right:"o_chevron_right"},colorPicker:{spectrum:"o_gradient",tune:"o_tune",palette:"o_style"},pullToRefresh:{icon:"o_refresh"},carousel:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down",navigationIcon:"o_lens"},chip:{remove:"o_cancel",selected:"o_check"},datetime:{arrowLeft:"o_chevron_left",arrowRight:"o_chevron_right",now:"o_access_time",today:"o_today"},editor:{bold:"o_format_bold",italic:"o_format_italic",strikethrough:"o_strikethrough_s",underline:"o_format_underlined",unorderedList:"o_format_list_bulleted",orderedList:"o_format_list_numbered",subscript:"o_vertical_align_bottom",superscript:"o_vertical_align_top",hyperlink:"o_link",toggleFullscreen:"o_fullscreen",quote:"o_format_quote",left:"o_format_align_left",center:"o_format_align_center",right:"o_format_align_right",justify:"o_format_align_justify",print:"o_print",outdent:"o_format_indent_decrease",indent:"o_format_indent_increase",removeFormat:"o_format_clear",formatting:"o_text_format",fontSize:"o_format_size",align:"o_format_align_left",hr:"o_remove",undo:"o_undo",redo:"o_redo",heading:"o_format_size",code:"o_code",size:"o_format_size",font:"o_font_download",viewSource:"o_code"},expansionItem:{icon:"o_keyboard_arrow_down",denseIcon:"o_arrow_drop_down"},fab:{icon:"o_add",activeIcon:"o_close"},field:{clear:"o_cancel",error:"o_error"},pagination:{first:"o_first_page",prev:"o_keyboard_arrow_left",next:"o_keyboard_arrow_right",last:"o_last_page"},rating:{icon:"o_grade"},stepper:{done:"o_check",active:"o_edit",error:"o_warning"},tabs:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down"},table:{arrowUp:"o_arrow_upward",warning:"o_warning",firstPage:"o_first_page",prevPage:"o_chevron_left",nextPage:"o_chevron_right",lastPage:"o_last_page"},tree:{icon:"o_play_arrow"},uploader:{done:"o_done",clear:"o_clear",add:"o_add_box",upload:"o_cloud_upload",removeQueue:"o_clear_all",removeUploaded:"o_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialIconsOutlined={name:"material-icons-outlined",type:{positive:"o_check_circle",negative:"o_warning",info:"o_info",warning:"o_priority_high"},arrow:{up:"o_arrow_upward",right:"o_arrow_forward",down:"o_arrow_downward",left:"o_arrow_back",dropdown:"o_arrow_drop_down"},chevron:{left:"o_chevron_left",right:"o_chevron_right"},colorPicker:{spectrum:"o_gradient",tune:"o_tune",palette:"o_style"},pullToRefresh:{icon:"o_refresh"},carousel:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down",navigationIcon:"o_lens"},chip:{remove:"o_cancel",selected:"o_check"},datetime:{arrowLeft:"o_chevron_left",arrowRight:"o_chevron_right",now:"o_access_time",today:"o_today"},editor:{bold:"o_format_bold",italic:"o_format_italic",strikethrough:"o_strikethrough_s",underline:"o_format_underlined",unorderedList:"o_format_list_bulleted",orderedList:"o_format_list_numbered",subscript:"o_vertical_align_bottom",superscript:"o_vertical_align_top",hyperlink:"o_link",toggleFullscreen:"o_fullscreen",quote:"o_format_quote",left:"o_format_align_left",center:"o_format_align_center",right:"o_format_align_right",justify:"o_format_align_justify",print:"o_print",outdent:"o_format_indent_decrease",indent:"o_format_indent_increase",removeFormat:"o_format_clear",formatting:"o_text_format",fontSize:"o_format_size",align:"o_format_align_left",hr:"o_remove",undo:"o_undo",redo:"o_redo",heading:"o_format_size",code:"o_code",size:"o_format_size",font:"o_font_download",viewSource:"o_code"},expansionItem:{icon:"o_keyboard_arrow_down",denseIcon:"o_arrow_drop_down"},fab:{icon:"o_add",activeIcon:"o_close"},field:{clear:"o_cancel",error:"o_error"},pagination:{first:"o_first_page",prev:"o_keyboard_arrow_left",next:"o_keyboard_arrow_right",last:"o_last_page"},rating:{icon:"o_grade"},stepper:{done:"o_check",active:"o_edit",error:"o_warning"},tabs:{left:"o_chevron_left",right:"o_chevron_right",up:"o_keyboard_arrow_up",down:"o_keyboard_arrow_down"},table:{arrowUp:"o_arrow_upward",warning:"o_warning",firstPage:"o_first_page",prevPage:"o_chevron_left",nextPage:"o_chevron_right",lastPage:"o_last_page"},tree:{icon:"o_play_arrow"},uploader:{done:"o_done",clear:"o_clear",add:"o_add_box",upload:"o_cloud_upload",removeQueue:"o_clear_all",removeUploaded:"o_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialIconsRound={name:"material-icons-round",type:{positive:"r_check_circle",negative:"r_warning",info:"r_info",warning:"r_priority_high"},arrow:{up:"r_arrow_upward",right:"r_arrow_forward",down:"r_arrow_downward",left:"r_arrow_back",dropdown:"r_arrow_drop_down"},chevron:{left:"r_chevron_left",right:"r_chevron_right"},colorPicker:{spectrum:"r_gradient",tune:"r_tune",palette:"r_style"},pullToRefresh:{icon:"r_refresh"},carousel:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down",navigationIcon:"r_lens"},chip:{remove:"r_cancel",selected:"r_check"},datetime:{arrowLeft:"r_chevron_left",arrowRight:"r_chevron_right",now:"r_access_time",today:"r_today"},editor:{bold:"r_format_bold",italic:"r_format_italic",strikethrough:"r_strikethrough_s",underline:"r_format_underlined",unorderedList:"r_format_list_bulleted",orderedList:"r_format_list_numbered",subscript:"r_vertical_align_bottom",superscript:"r_vertical_align_top",hyperlink:"r_link",toggleFullscreen:"r_fullscreen",quote:"r_format_quote",left:"r_format_align_left",center:"r_format_align_center",right:"r_format_align_right",justify:"r_format_align_justify",print:"r_print",outdent:"r_format_indent_decrease",indent:"r_format_indent_increase",removeFormat:"r_format_clear",formatting:"r_text_format",fontSize:"r_format_size",align:"r_format_align_left",hr:"r_remove",undo:"r_undo",redo:"r_redo",heading:"r_format_size",code:"r_code",size:"r_format_size",font:"r_font_download",viewSource:"r_code"},expansionItem:{icon:"r_keyboard_arrow_down",denseIcon:"r_arrow_drop_down"},fab:{icon:"r_add",activeIcon:"r_close"},field:{clear:"r_cancel",error:"r_error"},pagination:{first:"r_first_page",prev:"r_keyboard_arrow_left",next:"r_keyboard_arrow_right",last:"r_last_page"},rating:{icon:"r_grade"},stepper:{done:"r_check",active:"r_edit",error:"r_warning"},tabs:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down"},table:{arrowUp:"r_arrow_upward",warning:"r_warning",firstPage:"r_first_page",prevPage:"r_chevron_left",nextPage:"r_chevron_right",lastPage:"r_last_page"},tree:{icon:"r_play_arrow"},uploader:{done:"r_done",clear:"r_clear",add:"r_add_box",upload:"r_cloud_upload",removeQueue:"r_clear_all",removeUploaded:"r_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialIconsRound={name:"material-icons-round",type:{positive:"r_check_circle",negative:"r_warning",info:"r_info",warning:"r_priority_high"},arrow:{up:"r_arrow_upward",right:"r_arrow_forward",down:"r_arrow_downward",left:"r_arrow_back",dropdown:"r_arrow_drop_down"},chevron:{left:"r_chevron_left",right:"r_chevron_right"},colorPicker:{spectrum:"r_gradient",tune:"r_tune",palette:"r_style"},pullToRefresh:{icon:"r_refresh"},carousel:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down",navigationIcon:"r_lens"},chip:{remove:"r_cancel",selected:"r_check"},datetime:{arrowLeft:"r_chevron_left",arrowRight:"r_chevron_right",now:"r_access_time",today:"r_today"},editor:{bold:"r_format_bold",italic:"r_format_italic",strikethrough:"r_strikethrough_s",underline:"r_format_underlined",unorderedList:"r_format_list_bulleted",orderedList:"r_format_list_numbered",subscript:"r_vertical_align_bottom",superscript:"r_vertical_align_top",hyperlink:"r_link",toggleFullscreen:"r_fullscreen",quote:"r_format_quote",left:"r_format_align_left",center:"r_format_align_center",right:"r_format_align_right",justify:"r_format_align_justify",print:"r_print",outdent:"r_format_indent_decrease",indent:"r_format_indent_increase",removeFormat:"r_format_clear",formatting:"r_text_format",fontSize:"r_format_size",align:"r_format_align_left",hr:"r_remove",undo:"r_undo",redo:"r_redo",heading:"r_format_size",code:"r_code",size:"r_format_size",font:"r_font_download",viewSource:"r_code"},expansionItem:{icon:"r_keyboard_arrow_down",denseIcon:"r_arrow_drop_down"},fab:{icon:"r_add",activeIcon:"r_close"},field:{clear:"r_cancel",error:"r_error"},pagination:{first:"r_first_page",prev:"r_keyboard_arrow_left",next:"r_keyboard_arrow_right",last:"r_last_page"},rating:{icon:"r_grade"},stepper:{done:"r_check",active:"r_edit",error:"r_warning"},tabs:{left:"r_chevron_left",right:"r_chevron_right",up:"r_keyboard_arrow_up",down:"r_keyboard_arrow_down"},table:{arrowUp:"r_arrow_upward",warning:"r_warning",firstPage:"r_first_page",prevPage:"r_chevron_left",nextPage:"r_chevron_right",lastPage:"r_last_page"},tree:{icon:"r_play_arrow"},uploader:{done:"r_done",clear:"r_clear",add:"r_add_box",upload:"r_cloud_upload",removeQueue:"r_clear_all",removeUploaded:"r_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialIconsSharp={name:"material-icons-sharp",type:{positive:"s_check_circle",negative:"s_warning",info:"s_info",warning:"s_priority_high"},arrow:{up:"s_arrow_upward",right:"s_arrow_forward",down:"s_arrow_downward",left:"s_arrow_back",dropdown:"s_arrow_drop_down"},chevron:{left:"s_chevron_left",right:"s_chevron_right"},colorPicker:{spectrum:"s_gradient",tune:"s_tune",palette:"s_style"},pullToRefresh:{icon:"s_refresh"},carousel:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down",navigationIcon:"s_lens"},chip:{remove:"s_cancel",selected:"s_check"},datetime:{arrowLeft:"s_chevron_left",arrowRight:"s_chevron_right",now:"s_access_time",today:"s_today"},editor:{bold:"s_format_bold",italic:"s_format_italic",strikethrough:"s_strikethrough_s",underline:"s_format_underlined",unorderedList:"s_format_list_bulleted",orderedList:"s_format_list_numbered",subscript:"s_vertical_align_bottom",superscript:"s_vertical_align_top",hyperlink:"s_link",toggleFullscreen:"s_fullscreen",quote:"s_format_quote",left:"s_format_align_left",center:"s_format_align_center",right:"s_format_align_right",justify:"s_format_align_justify",print:"s_print",outdent:"s_format_indent_decrease",indent:"s_format_indent_increase",removeFormat:"s_format_clear",formatting:"s_text_format",fontSize:"s_format_size",align:"s_format_align_left",hr:"s_remove",undo:"s_undo",redo:"s_redo",heading:"s_format_size",code:"s_code",size:"s_format_size",font:"s_font_download",viewSource:"s_code"},expansionItem:{icon:"s_keyboard_arrow_down",denseIcon:"s_arrow_drop_down"},fab:{icon:"s_add",activeIcon:"s_close"},field:{clear:"s_cancel",error:"s_error"},pagination:{first:"s_first_page",prev:"s_keyboard_arrow_left",next:"s_keyboard_arrow_right",last:"s_last_page"},rating:{icon:"s_grade"},stepper:{done:"s_check",active:"s_edit",error:"s_warning"},tabs:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down"},table:{arrowUp:"s_arrow_upward",warning:"s_warning",firstPage:"s_first_page",prevPage:"s_chevron_left",nextPage:"s_chevron_right",lastPage:"s_last_page"},tree:{icon:"s_play_arrow"},uploader:{done:"s_done",clear:"s_clear",add:"s_add_box",upload:"s_cloud_upload",removeQueue:"s_clear_all",removeUploaded:"s_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialIconsSharp={name:"material-icons-sharp",type:{positive:"s_check_circle",negative:"s_warning",info:"s_info",warning:"s_priority_high"},arrow:{up:"s_arrow_upward",right:"s_arrow_forward",down:"s_arrow_downward",left:"s_arrow_back",dropdown:"s_arrow_drop_down"},chevron:{left:"s_chevron_left",right:"s_chevron_right"},colorPicker:{spectrum:"s_gradient",tune:"s_tune",palette:"s_style"},pullToRefresh:{icon:"s_refresh"},carousel:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down",navigationIcon:"s_lens"},chip:{remove:"s_cancel",selected:"s_check"},datetime:{arrowLeft:"s_chevron_left",arrowRight:"s_chevron_right",now:"s_access_time",today:"s_today"},editor:{bold:"s_format_bold",italic:"s_format_italic",strikethrough:"s_strikethrough_s",underline:"s_format_underlined",unorderedList:"s_format_list_bulleted",orderedList:"s_format_list_numbered",subscript:"s_vertical_align_bottom",superscript:"s_vertical_align_top",hyperlink:"s_link",toggleFullscreen:"s_fullscreen",quote:"s_format_quote",left:"s_format_align_left",center:"s_format_align_center",right:"s_format_align_right",justify:"s_format_align_justify",print:"s_print",outdent:"s_format_indent_decrease",indent:"s_format_indent_increase",removeFormat:"s_format_clear",formatting:"s_text_format",fontSize:"s_format_size",align:"s_format_align_left",hr:"s_remove",undo:"s_undo",redo:"s_redo",heading:"s_format_size",code:"s_code",size:"s_format_size",font:"s_font_download",viewSource:"s_code"},expansionItem:{icon:"s_keyboard_arrow_down",denseIcon:"s_arrow_drop_down"},fab:{icon:"s_add",activeIcon:"s_close"},field:{clear:"s_cancel",error:"s_error"},pagination:{first:"s_first_page",prev:"s_keyboard_arrow_left",next:"s_keyboard_arrow_right",last:"s_last_page"},rating:{icon:"s_grade"},stepper:{done:"s_check",active:"s_edit",error:"s_warning"},tabs:{left:"s_chevron_left",right:"s_chevron_right",up:"s_keyboard_arrow_up",down:"s_keyboard_arrow_down"},table:{arrowUp:"s_arrow_upward",warning:"s_warning",firstPage:"s_first_page",prevPage:"s_chevron_left",nextPage:"s_chevron_right",lastPage:"s_last_page"},tree:{icon:"s_play_arrow"},uploader:{done:"s_done",clear:"s_clear",add:"s_add_box",upload:"s_cloud_upload",removeQueue:"s_clear_all",removeUploaded:"s_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialIcons={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialIcons={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialSymbolsOutlined={name:"material-symbols-outlined",type:{positive:"sym_o_check_circle",negative:"sym_o_warning",info:"sym_o_info",warning:"sym_o_priority_high"},arrow:{up:"sym_o_arrow_upward",right:"sym_o_arrow_forward",down:"sym_o_arrow_downward",left:"sym_o_arrow_back",dropdown:"sym_o_arrow_drop_down"},chevron:{left:"sym_o_chevron_left",right:"sym_o_chevron_right"},colorPicker:{spectrum:"sym_o_gradient",tune:"sym_o_tune",palette:"sym_o_style"},pullToRefresh:{icon:"sym_o_refresh"},carousel:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down",navigationIcon:"sym_o_lens"},chip:{remove:"sym_o_cancel",selected:"sym_o_check"},datetime:{arrowLeft:"sym_o_chevron_left",arrowRight:"sym_o_chevron_right",now:"sym_o_schedule",today:"sym_o_today"},editor:{bold:"sym_o_format_bold",italic:"sym_o_format_italic",strikethrough:"sym_o_strikethrough_s",underline:"sym_o_format_underlined",unorderedList:"sym_o_format_list_bulleted",orderedList:"sym_o_format_list_numbered",subscript:"sym_o_vertical_align_bottom",superscript:"sym_o_vertical_align_top",hyperlink:"sym_o_link",toggleFullscreen:"sym_o_fullscreen",quote:"sym_o_format_quote",left:"sym_o_format_align_left",center:"sym_o_format_align_center",right:"sym_o_format_align_right",justify:"sym_o_format_align_justify",print:"sym_o_print",outdent:"sym_o_format_indent_decrease",indent:"sym_o_format_indent_increase",removeFormat:"sym_o_format_clear",formatting:"sym_o_text_format",fontSize:"sym_o_format_size",align:"sym_o_format_align_left",hr:"sym_o_remove",undo:"sym_o_undo",redo:"sym_o_redo",heading:"sym_o_format_size",code:"sym_o_code",size:"sym_o_format_size",font:"sym_o_font_download",viewSource:"sym_o_code"},expansionItem:{icon:"sym_o_keyboard_arrow_down",denseIcon:"sym_o_arrow_drop_down"},fab:{icon:"sym_o_add",activeIcon:"sym_o_close"},field:{clear:"sym_o_cancel",error:"sym_o_error"},pagination:{first:"sym_o_first_page",prev:"sym_o_keyboard_arrow_left",next:"sym_o_keyboard_arrow_right",last:"sym_o_last_page"},rating:{icon:"sym_o_grade"},stepper:{done:"sym_o_check",active:"sym_o_edit",error:"sym_o_warning"},tabs:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down"},table:{arrowUp:"sym_o_arrow_upward",warning:"sym_o_warning",firstPage:"sym_o_first_page",prevPage:"sym_o_chevron_left",nextPage:"sym_o_chevron_right",lastPage:"sym_o_last_page"},tree:{icon:"sym_o_play_arrow"},uploader:{done:"sym_o_done",clear:"sym_o_close",add:"sym_o_add_box",upload:"sym_o_cloud_upload",removeQueue:"sym_o_clear_all",removeUploaded:"sym_o_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialSymbolsOutlined={name:"material-symbols-outlined",type:{positive:"sym_o_check_circle",negative:"sym_o_warning",info:"sym_o_info",warning:"sym_o_priority_high"},arrow:{up:"sym_o_arrow_upward",right:"sym_o_arrow_forward",down:"sym_o_arrow_downward",left:"sym_o_arrow_back",dropdown:"sym_o_arrow_drop_down"},chevron:{left:"sym_o_chevron_left",right:"sym_o_chevron_right"},colorPicker:{spectrum:"sym_o_gradient",tune:"sym_o_tune",palette:"sym_o_style"},pullToRefresh:{icon:"sym_o_refresh"},carousel:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down",navigationIcon:"sym_o_lens"},chip:{remove:"sym_o_cancel",selected:"sym_o_check"},datetime:{arrowLeft:"sym_o_chevron_left",arrowRight:"sym_o_chevron_right",now:"sym_o_schedule",today:"sym_o_today"},editor:{bold:"sym_o_format_bold",italic:"sym_o_format_italic",strikethrough:"sym_o_strikethrough_s",underline:"sym_o_format_underlined",unorderedList:"sym_o_format_list_bulleted",orderedList:"sym_o_format_list_numbered",subscript:"sym_o_vertical_align_bottom",superscript:"sym_o_vertical_align_top",hyperlink:"sym_o_link",toggleFullscreen:"sym_o_fullscreen",quote:"sym_o_format_quote",left:"sym_o_format_align_left",center:"sym_o_format_align_center",right:"sym_o_format_align_right",justify:"sym_o_format_align_justify",print:"sym_o_print",outdent:"sym_o_format_indent_decrease",indent:"sym_o_format_indent_increase",removeFormat:"sym_o_format_clear",formatting:"sym_o_text_format",fontSize:"sym_o_format_size",align:"sym_o_format_align_left",hr:"sym_o_remove",undo:"sym_o_undo",redo:"sym_o_redo",heading:"sym_o_format_size",code:"sym_o_code",size:"sym_o_format_size",font:"sym_o_font_download",viewSource:"sym_o_code"},expansionItem:{icon:"sym_o_keyboard_arrow_down",denseIcon:"sym_o_arrow_drop_down"},fab:{icon:"sym_o_add",activeIcon:"sym_o_close"},field:{clear:"sym_o_cancel",error:"sym_o_error"},pagination:{first:"sym_o_first_page",prev:"sym_o_keyboard_arrow_left",next:"sym_o_keyboard_arrow_right",last:"sym_o_last_page"},rating:{icon:"sym_o_grade"},stepper:{done:"sym_o_check",active:"sym_o_edit",error:"sym_o_warning"},tabs:{left:"sym_o_chevron_left",right:"sym_o_chevron_right",up:"sym_o_keyboard_arrow_up",down:"sym_o_keyboard_arrow_down"},table:{arrowUp:"sym_o_arrow_upward",warning:"sym_o_warning",firstPage:"sym_o_first_page",prevPage:"sym_o_chevron_left",nextPage:"sym_o_chevron_right",lastPage:"sym_o_last_page"},tree:{icon:"sym_o_play_arrow"},uploader:{done:"sym_o_done",clear:"sym_o_close",add:"sym_o_add_box",upload:"sym_o_cloud_upload",removeQueue:"sym_o_clear_all",removeUploaded:"sym_o_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialSymbolsRounded={name:"material-symbols-rounded",type:{positive:"sym_r_check_circle",negative:"sym_r_warning",info:"sym_r_info",warning:"sym_r_priority_high"},arrow:{up:"sym_r_arrow_upward",right:"sym_r_arrow_forward",down:"sym_r_arrow_downward",left:"sym_r_arrow_back",dropdown:"sym_r_arrow_drop_down"},chevron:{left:"sym_r_chevron_left",right:"sym_r_chevron_right"},colorPicker:{spectrum:"sym_r_gradient",tune:"sym_r_tune",palette:"sym_r_style"},pullToRefresh:{icon:"sym_r_refresh"},carousel:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down",navigationIcon:"sym_r_lens"},chip:{remove:"sym_r_cancel",selected:"sym_r_check"},datetime:{arrowLeft:"sym_r_chevron_left",arrowRight:"sym_r_chevron_right",now:"sym_r_schedule",today:"sym_r_today"},editor:{bold:"sym_r_format_bold",italic:"sym_r_format_italic",strikethrough:"sym_r_strikethrough_s",underline:"sym_r_format_underlined",unorderedList:"sym_r_format_list_bulleted",orderedList:"sym_r_format_list_numbered",subscript:"sym_r_vertical_align_bottom",superscript:"sym_r_vertical_align_top",hyperlink:"sym_r_link",toggleFullscreen:"sym_r_fullscreen",quote:"sym_r_format_quote",left:"sym_r_format_align_left",center:"sym_r_format_align_center",right:"sym_r_format_align_right",justify:"sym_r_format_align_justify",print:"sym_r_print",outdent:"sym_r_format_indent_decrease",indent:"sym_r_format_indent_increase",removeFormat:"sym_r_format_clear",formatting:"sym_r_text_format",fontSize:"sym_r_format_size",align:"sym_r_format_align_left",hr:"sym_r_remove",undo:"sym_r_undo",redo:"sym_r_redo",heading:"sym_r_format_size",code:"sym_r_code",size:"sym_r_format_size",font:"sym_r_font_download",viewSource:"sym_r_code"},expansionItem:{icon:"sym_r_keyboard_arrow_down",denseIcon:"sym_r_arrow_drop_down"},fab:{icon:"sym_r_add",activeIcon:"sym_r_close"},field:{clear:"sym_r_cancel",error:"sym_r_error"},pagination:{first:"sym_r_first_page",prev:"sym_r_keyboard_arrow_left",next:"sym_r_keyboard_arrow_right",last:"sym_r_last_page"},rating:{icon:"sym_r_grade"},stepper:{done:"sym_r_check",active:"sym_r_edit",error:"sym_r_warning"},tabs:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down"},table:{arrowUp:"sym_r_arrow_upward",warning:"sym_r_warning",firstPage:"sym_r_first_page",prevPage:"sym_r_chevron_left",nextPage:"sym_r_chevron_right",lastPage:"sym_r_last_page"},tree:{icon:"sym_r_play_arrow"},uploader:{done:"sym_r_done",clear:"sym_r_close",add:"sym_r_add_box",upload:"sym_r_cloud_upload",removeQueue:"sym_r_clear_all",removeUploaded:"sym_r_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialSymbolsRounded={name:"material-symbols-rounded",type:{positive:"sym_r_check_circle",negative:"sym_r_warning",info:"sym_r_info",warning:"sym_r_priority_high"},arrow:{up:"sym_r_arrow_upward",right:"sym_r_arrow_forward",down:"sym_r_arrow_downward",left:"sym_r_arrow_back",dropdown:"sym_r_arrow_drop_down"},chevron:{left:"sym_r_chevron_left",right:"sym_r_chevron_right"},colorPicker:{spectrum:"sym_r_gradient",tune:"sym_r_tune",palette:"sym_r_style"},pullToRefresh:{icon:"sym_r_refresh"},carousel:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down",navigationIcon:"sym_r_lens"},chip:{remove:"sym_r_cancel",selected:"sym_r_check"},datetime:{arrowLeft:"sym_r_chevron_left",arrowRight:"sym_r_chevron_right",now:"sym_r_schedule",today:"sym_r_today"},editor:{bold:"sym_r_format_bold",italic:"sym_r_format_italic",strikethrough:"sym_r_strikethrough_s",underline:"sym_r_format_underlined",unorderedList:"sym_r_format_list_bulleted",orderedList:"sym_r_format_list_numbered",subscript:"sym_r_vertical_align_bottom",superscript:"sym_r_vertical_align_top",hyperlink:"sym_r_link",toggleFullscreen:"sym_r_fullscreen",quote:"sym_r_format_quote",left:"sym_r_format_align_left",center:"sym_r_format_align_center",right:"sym_r_format_align_right",justify:"sym_r_format_align_justify",print:"sym_r_print",outdent:"sym_r_format_indent_decrease",indent:"sym_r_format_indent_increase",removeFormat:"sym_r_format_clear",formatting:"sym_r_text_format",fontSize:"sym_r_format_size",align:"sym_r_format_align_left",hr:"sym_r_remove",undo:"sym_r_undo",redo:"sym_r_redo",heading:"sym_r_format_size",code:"sym_r_code",size:"sym_r_format_size",font:"sym_r_font_download",viewSource:"sym_r_code"},expansionItem:{icon:"sym_r_keyboard_arrow_down",denseIcon:"sym_r_arrow_drop_down"},fab:{icon:"sym_r_add",activeIcon:"sym_r_close"},field:{clear:"sym_r_cancel",error:"sym_r_error"},pagination:{first:"sym_r_first_page",prev:"sym_r_keyboard_arrow_left",next:"sym_r_keyboard_arrow_right",last:"sym_r_last_page"},rating:{icon:"sym_r_grade"},stepper:{done:"sym_r_check",active:"sym_r_edit",error:"sym_r_warning"},tabs:{left:"sym_r_chevron_left",right:"sym_r_chevron_right",up:"sym_r_keyboard_arrow_up",down:"sym_r_keyboard_arrow_down"},table:{arrowUp:"sym_r_arrow_upward",warning:"sym_r_warning",firstPage:"sym_r_first_page",prevPage:"sym_r_chevron_left",nextPage:"sym_r_chevron_right",lastPage:"sym_r_last_page"},tree:{icon:"sym_r_play_arrow"},uploader:{done:"sym_r_done",clear:"sym_r_close",add:"sym_r_add_box",upload:"sym_r_cloud_upload",removeQueue:"sym_r_clear_all",removeUploaded:"sym_r_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.materialSymbolsSharp={name:"material-symbols-sharp",type:{positive:"sym_s_check_circle",negative:"sym_s_warning",info:"sym_s_info",warning:"sym_s_priority_high"},arrow:{up:"sym_s_arrow_upward",right:"sym_s_arrow_forward",down:"sym_s_arrow_downward",left:"sym_s_arrow_back",dropdown:"sym_s_arrow_drop_down"},chevron:{left:"sym_s_chevron_left",right:"sym_s_chevron_right"},colorPicker:{spectrum:"sym_s_gradient",tune:"sym_s_tune",palette:"sym_s_style"},pullToRefresh:{icon:"sym_s_refresh"},carousel:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down",navigationIcon:"sym_s_lens"},chip:{remove:"sym_s_cancel",selected:"sym_s_check"},datetime:{arrowLeft:"sym_s_chevron_left",arrowRight:"sym_s_chevron_right",now:"sym_s_schedule",today:"sym_s_today"},editor:{bold:"sym_s_format_bold",italic:"sym_s_format_italic",strikethrough:"sym_s_strikethrough_s",underline:"sym_s_format_underlined",unorderedList:"sym_s_format_list_bulleted",orderedList:"sym_s_format_list_numbered",subscript:"sym_s_vertical_align_bottom",superscript:"sym_s_vertical_align_top",hyperlink:"sym_s_link",toggleFullscreen:"sym_s_fullscreen",quote:"sym_s_format_quote",left:"sym_s_format_align_left",center:"sym_s_format_align_center",right:"sym_s_format_align_right",justify:"sym_s_format_align_justify",print:"sym_s_print",outdent:"sym_s_format_indent_decrease",indent:"sym_s_format_indent_increase",removeFormat:"sym_s_format_clear",formatting:"sym_s_text_format",fontSize:"sym_s_format_size",align:"sym_s_format_align_left",hr:"sym_s_remove",undo:"sym_s_undo",redo:"sym_s_redo",heading:"sym_s_format_size",code:"sym_s_code",size:"sym_s_format_size",font:"sym_s_font_download",viewSource:"sym_s_code"},expansionItem:{icon:"sym_s_keyboard_arrow_down",denseIcon:"sym_s_arrow_drop_down"},fab:{icon:"sym_s_add",activeIcon:"sym_s_close"},field:{clear:"sym_s_cancel",error:"sym_s_error"},pagination:{first:"sym_s_first_page",prev:"sym_s_keyboard_arrow_left",next:"sym_s_keyboard_arrow_right",last:"sym_s_last_page"},rating:{icon:"sym_s_grade"},stepper:{done:"sym_s_check",active:"sym_s_edit",error:"sym_s_warning"},tabs:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down"},table:{arrowUp:"sym_s_arrow_upward",warning:"sym_s_warning",firstPage:"sym_s_first_page",prevPage:"sym_s_chevron_left",nextPage:"sym_s_chevron_right",lastPage:"sym_s_last_page"},tree:{icon:"sym_s_play_arrow"},uploader:{done:"sym_s_done",clear:"sym_s_close",add:"sym_s_add_box",upload:"sym_s_cloud_upload",removeQueue:"sym_s_clear_all",removeUploaded:"sym_s_done_all"}};})(); | ||
(()=>{window.Quasar.IconSet.materialSymbolsSharp={name:"material-symbols-sharp",type:{positive:"sym_s_check_circle",negative:"sym_s_warning",info:"sym_s_info",warning:"sym_s_priority_high"},arrow:{up:"sym_s_arrow_upward",right:"sym_s_arrow_forward",down:"sym_s_arrow_downward",left:"sym_s_arrow_back",dropdown:"sym_s_arrow_drop_down"},chevron:{left:"sym_s_chevron_left",right:"sym_s_chevron_right"},colorPicker:{spectrum:"sym_s_gradient",tune:"sym_s_tune",palette:"sym_s_style"},pullToRefresh:{icon:"sym_s_refresh"},carousel:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down",navigationIcon:"sym_s_lens"},chip:{remove:"sym_s_cancel",selected:"sym_s_check"},datetime:{arrowLeft:"sym_s_chevron_left",arrowRight:"sym_s_chevron_right",now:"sym_s_schedule",today:"sym_s_today"},editor:{bold:"sym_s_format_bold",italic:"sym_s_format_italic",strikethrough:"sym_s_strikethrough_s",underline:"sym_s_format_underlined",unorderedList:"sym_s_format_list_bulleted",orderedList:"sym_s_format_list_numbered",subscript:"sym_s_vertical_align_bottom",superscript:"sym_s_vertical_align_top",hyperlink:"sym_s_link",toggleFullscreen:"sym_s_fullscreen",quote:"sym_s_format_quote",left:"sym_s_format_align_left",center:"sym_s_format_align_center",right:"sym_s_format_align_right",justify:"sym_s_format_align_justify",print:"sym_s_print",outdent:"sym_s_format_indent_decrease",indent:"sym_s_format_indent_increase",removeFormat:"sym_s_format_clear",formatting:"sym_s_text_format",fontSize:"sym_s_format_size",align:"sym_s_format_align_left",hr:"sym_s_remove",undo:"sym_s_undo",redo:"sym_s_redo",heading:"sym_s_format_size",code:"sym_s_code",size:"sym_s_format_size",font:"sym_s_font_download",viewSource:"sym_s_code"},expansionItem:{icon:"sym_s_keyboard_arrow_down",denseIcon:"sym_s_arrow_drop_down"},fab:{icon:"sym_s_add",activeIcon:"sym_s_close"},field:{clear:"sym_s_cancel",error:"sym_s_error"},pagination:{first:"sym_s_first_page",prev:"sym_s_keyboard_arrow_left",next:"sym_s_keyboard_arrow_right",last:"sym_s_last_page"},rating:{icon:"sym_s_grade"},stepper:{done:"sym_s_check",active:"sym_s_edit",error:"sym_s_warning"},tabs:{left:"sym_s_chevron_left",right:"sym_s_chevron_right",up:"sym_s_keyboard_arrow_up",down:"sym_s_keyboard_arrow_down"},table:{arrowUp:"sym_s_arrow_upward",warning:"sym_s_warning",firstPage:"sym_s_first_page",prevPage:"sym_s_chevron_left",nextPage:"sym_s_chevron_right",lastPage:"sym_s_last_page"},tree:{icon:"sym_s_play_arrow"},uploader:{done:"sym_s_done",clear:"sym_s_close",add:"sym_s_add_box",upload:"sym_s_cloud_upload",removeQueue:"sym_s_clear_all",removeUploaded:"sym_s_done_all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.mdiV3={name:"mdi-v3",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); | ||
(()=>{window.Quasar.IconSet.mdiV3={name:"mdi-v3",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.mdiV4={name:"mdi-v4",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); | ||
(()=>{window.Quasar.IconSet.mdiV4={name:"mdi-v4",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.mdiV5={name:"mdi-v5",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); | ||
(()=>{window.Quasar.IconSet.mdiV5={name:"mdi-v5",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.mdiV6={name:"mdi-v6",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); | ||
(()=>{window.Quasar.IconSet.mdiV6={name:"mdi-v6",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.iconSet.mdiV7={name:"mdi-v7",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); | ||
(()=>{window.Quasar.IconSet.mdiV7={name:"mdi-v7",type:{positive:"mdi-check-circle",negative:"mdi-alert",info:"mdi-information",warning:"mdi-exclamation"},arrow:{up:"mdi-arrow-up",right:"mdi-arrow-right",down:"mdi-arrow-down",left:"mdi-arrow-left",dropdown:"mdi-menu-down"},chevron:{left:"mdi-chevron-left",right:"mdi-chevron-right"},colorPicker:{spectrum:"mdi-gradient-vertical",tune:"mdi-tune",palette:"mdi-palette-swatch"},pullToRefresh:{icon:"mdi-refresh"},carousel:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down",navigationIcon:"mdi-circle"},chip:{remove:"mdi-close-circle",selected:"mdi-check"},datetime:{arrowLeft:"mdi-chevron-left",arrowRight:"mdi-chevron-right",now:"mdi-clock-outline",today:"mdi-calendar-today"},editor:{bold:"mdi-format-bold",italic:"mdi-format-italic",strikethrough:"mdi-format-strikethrough-variant",underline:"mdi-format-underline",unorderedList:"mdi-format-list-bulleted",orderedList:"mdi-format-list-numbered",subscript:"mdi-format-subscript",superscript:"mdi-format-superscript",hyperlink:"mdi-link",toggleFullscreen:"mdi-fullscreen",quote:"mdi-format-quote-close",left:"mdi-format-align-left",center:"mdi-format-align-center",right:"mdi-format-align-right",justify:"mdi-format-align-justify",print:"mdi-printer",outdent:"mdi-format-indent-decrease",indent:"mdi-format-indent-increase",removeFormat:"mdi-format-clear",formatting:"mdi-format-color-text",fontSize:"mdi-format-size",align:"mdi-format-align-left",hr:"mdi-minus",undo:"mdi-undo",redo:"mdi-redo",heading:"mdi-format-size",heading1:"mdi-format-header-1",heading2:"mdi-format-header-2",heading3:"mdi-format-header-3",heading4:"mdi-format-header-4",heading5:"mdi-format-header-5",heading6:"mdi-format-header-6",code:"mdi-code-tags",size:"mdi-format-size",size1:"mdi-numeric-1-box",size2:"mdi-numeric-2-box",size3:"mdi-numeric-3-box",size4:"mdi-numeric-4-box",size5:"mdi-numeric-5-box",size6:"mdi-numeric-6-box",size7:"mdi-numeric-7-box",font:"mdi-format-font",viewSource:"mdi-code-tags"},expansionItem:{icon:"mdi-chevron-down",denseIcon:"mdi-menu-down"},fab:{icon:"mdi-plus",activeIcon:"mdi-close"},field:{clear:"mdi-close-circle",error:"mdi-alert-circle"},pagination:{first:"mdi-chevron-double-left",prev:"mdi-chevron-left",next:"mdi-chevron-right",last:"mdi-chevron-double-right"},rating:{icon:"mdi-star"},stepper:{done:"mdi-check",active:"mdi-pencil",error:"mdi-alert"},tabs:{left:"mdi-chevron-left",right:"mdi-chevron-right",up:"mdi-chevron-up",down:"mdi-chevron-down"},table:{arrowUp:"mdi-arrow-up",warning:"mdi-alert",firstPage:"mdi-chevron-double-left",prevPage:"mdi-chevron-left",nextPage:"mdi-chevron-right",lastPage:"mdi-chevron-double-right"},tree:{icon:"mdi-play"},uploader:{done:"mdi-check",clear:"mdi-close",add:"mdi-plus-box",upload:"mdi-cloud-upload",removeQueue:"mdi-notification-clear-all",removeUploaded:"mdi-check-all"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var t=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(o,l)=>(typeof require<"u"?require:o)[l]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var i=t("@quasar/extras/bootstrap-icons"),r=t("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgBootstrapIcons={name:"svg-bootstrap-icons",type:{positive:i.biCheck,negative:i.biExclamationTriangleFill,info:i.biExclamationCircleFill,warning:i.biExclamation},arrow:{up:i.biArrowUp,right:i.biArrowRight,down:i.biArrowDown,left:i.biArrowLeft,dropdown:i.biCaretDownFill},chevron:{left:i.biChevronLeft,right:i.biChevronRight},colorPicker:{spectrum:i.biEyedropper,tune:i.biSliders,palette:i.biPalette2},pullToRefresh:{icon:i.biArrowRepeat},carousel:{left:i.biChevronLeft,right:i.biChevronRight,up:i.biChevronUp,down:i.biChevronDown,navigationIcon:i.biCircleFill},chip:{remove:i.biXCircleFill,selected:i.biCheck},datetime:{arrowLeft:i.biChevronLeft,arrowRight:i.biChevronRight,now:i.biClockFill,today:i.biCalendarCheckFill},editor:{bold:i.biTypeBold,italic:i.biTypeItalic,strikethrough:i.biTypeStrikethrough,underline:i.biTypeUnderline,unorderedList:i.biListUl,orderedList:i.biListOl,subscript:r.mdiFormatSubscript,superscript:r.mdiFormatSuperscript,hyperlink:i.biLink,toggleFullscreen:i.biArrowsFullscreen,quote:i.biChatSquareQuoteFill,left:i.biJustifyLeft,center:i.biJustify,right:i.biJustifyRight,justify:i.biTextCenter,print:i.biPrinterFill,outdent:i.biTextIndentRight,indent:i.biTextIndentLeft,removeFormat:i.biEraserFill,formatting:i.biTextarea,fontSize:i.biTextareaT,align:i.biTextLeft,hr:i.biDashSquareFill,undo:i.biArrowCounterclockwise,redo:i.biArrowClockwise,heading:i.biTypeH1,code:i.biCode,size:i.biBoundingBox,font:i.biFonts,viewSource:i.biCodeSlash},expansionItem:{icon:i.biChevronDown,denseIcon:i.biCaretDownFill},fab:{icon:i.biPlus,activeIcon:i.biX},field:{clear:i.biXCircleFill,error:i.biExclamationCircleFill},pagination:{first:i.biChevronBarLeft,prev:i.biChevronLeft,next:i.biChevronRight,last:i.biChevronBarRight},rating:{icon:i.biStarFill},stepper:{done:i.biCheck,active:i.biPencilFill,error:i.biExclamationTriangleFill},tabs:{left:i.biChevronLeft,right:i.biChevronRight,up:i.biChevronUp,down:i.biChevronDown},table:{arrowUp:i.biArrowUp,warning:i.biExclamationTriangleFill,firstPage:i.biSkipStartFill,prevPage:i.biChevronLeft,nextPage:i.biChevronRight,lastPage:i.biSkipEndFill},tree:{icon:i.biCaretRightFill},uploader:{done:i.biCheck,clear:i.biX,add:i.biPlusSquareFill,upload:i.biUpload,removeQueue:i.biClipboardX,removeUploaded:i.biClipboardCheck}};})(); | ||
(()=>{var e="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z|0 0 16 16",h="M8.982 1.566a1.13 1.13 0 0 0-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767zM8 5c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 5.995A.905.905 0 0 1 8 5m.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2|0 0 16 16",o="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4m.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2|0 0 16 16",s="M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0z|0 0 16 16",t="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5@@fill-rule:evenodd;|0 0 16 16",L="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8@@fill-rule:evenodd;|0 0 16 16",M="M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1@@fill-rule:evenodd;|0 0 16 16",d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8@@fill-rule:evenodd;|0 0 16 16",n="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z|0 0 16 16",a="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0@@fill-rule:evenodd;|0 0 16 16",l="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708@@fill-rule:evenodd;|0 0 16 16",m="M13.354.646a1.207 1.207 0 0 0-1.708 0L8.5 3.793l-.646-.647a.5.5 0 1 0-.708.708L8.293 5l-7.147 7.146A.5.5 0 0 0 1 12.5v1.793l-.854.853a.5.5 0 1 0 .708.707L1.707 15H3.5a.5.5 0 0 0 .354-.146L11 7.707l1.146 1.147a.5.5 0 0 0 .708-.708l-.647-.646 3.147-3.146a1.207 1.207 0 0 0 0-1.708zM2 12.707l7-7L10.293 7l-7 7H2z|0 0 16 16",V="M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1z@@fill-rule:evenodd;|0 0 16 16",z="M0 .5A.5.5 0 0 1 .5 0h5a.5.5 0 0 1 .5.5v5.277l4.147-4.131a.5.5 0 0 1 .707 0l3.535 3.536a.5.5 0 0 1 0 .708L10.261 10H15.5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5H3a3 3 0 0 1-2.121-.879A3 3 0 0 1 0 13.044m6-.21 7.328-7.3-2.829-2.828L6 7.188zM4.5 13a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0M15 15v-4H9.258l-4.015 4zM0 .5v12.495zm0 12.495V13z|0 0 16 16",b="M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41m-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9&&M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5 5 0 0 0 8 3M3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9z@@fill-rule:evenodd;|0 0 16 16",c="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z@@fill-rule:evenodd;|0 0 16 16",i="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708@@fill-rule:evenodd;|0 0 16 16",H="M8 8 m-8, 0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0|0 0 16 16",r="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293z|0 0 16 16",u="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z|0 0 16 16",f="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-5.146-5.146-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708|0 0 16 16",C="M8.21 13c2.106 0 3.412-1.087 3.412-2.823 0-1.306-.984-2.283-2.324-2.386v-.055a2.176 2.176 0 0 0 1.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13zM5.908 4.674h1.696c.963 0 1.517.451 1.517 1.244 0 .834-.629 1.32-1.73 1.32H5.908V4.673zm0 6.788V8.598h1.73c1.217 0 1.88.492 1.88 1.415 0 .943-.643 1.449-1.832 1.449H5.907z|0 0 16 16",A="M7.991 11.674 9.53 4.455c.123-.595.246-.71 1.347-.807l.11-.52H7.211l-.11.52c1.06.096 1.128.212 1.005.807L6.57 11.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z|0 0 16 16",p="M6.333 5.686c0 .31.083.581.27.814H5.166a2.8 2.8 0 0 1-.099-.76c0-1.627 1.436-2.768 3.48-2.768 1.969 0 3.39 1.175 3.445 2.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23 0-2.18.602-2.18 1.607zm2.194 7.478c-2.153 0-3.589-1.107-3.705-2.81h1.23c.144 1.06 1.129 1.703 2.544 1.703 1.34 0 2.31-.705 2.31-1.675 0-.827-.547-1.374-1.914-1.675L8.046 8.5H1v-1h14v1h-3.504c.468.437.675.994.675 1.697 0 1.826-1.436 2.967-3.644 2.967|0 0 16 16",g="M5.313 3.136h-1.23V9.54c0 2.105 1.47 3.623 3.917 3.623s3.917-1.518 3.917-3.623V3.136h-1.23v6.323c0 1.49-.978 2.57-2.687 2.57s-2.687-1.08-2.687-2.57zM12.5 15h-9v-1h9z|0 0 16 16",w="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m-3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 4a1 1 0 1 0 0-2 1 1 0 0 0 0 2@@fill-rule:evenodd;|0 0 16 16",F="M5 11.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;&&M1.713 11.865v-.474H2c.217 0 .363-.137.363-.317 0-.185-.158-.31-.361-.31-.223 0-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595 0 0 1-.492.594v.033a.615.615 0 0 1 .569.631c.003.533-.502.8-1.051.8-.656 0-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254 0 .424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583 0 .96.326.96.756 0 .389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508 0-.18-.147-.32-.342-.32a.33.33 0 0 0-.342.338zM2.564 5h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635z|0 0 16 16",S="M6.354 5.5H4a3 3 0 0 0 0 6h3a3 3 0 0 0 2.83-4H9q-.13 0-.25.031A2 2 0 0 1 7 10.5H4a2 2 0 1 1 0-4h1.535c.218-.376.495-.714.82-1zM9 5.5a3 3 0 0 0-2.83 4h1.098A2 2 0 0 1 9 6.5h3a2 2 0 1 1 0 4h-1.535a4 4 0 0 1-.82 1H12a3 3 0 1 0 0-6z|0 0 16 16",T="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707m0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707m-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707@@fill-rule:evenodd;|0 0 16 16",k="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.5a1 1 0 0 0-.8.4l-1.9 2.533a1 1 0 0 1-1.6 0L5.3 12.4a1 1 0 0 0-.8-.4H2a2 2 0 0 1-2-2zm7.194 2.766a1.7 1.7 0 0 0-.227-.272 1.5 1.5 0 0 0-.469-.324l-.008-.004A1.8 1.8 0 0 0 5.734 4C4.776 4 4 4.746 4 5.667c0 .92.776 1.666 1.734 1.666.343 0 .662-.095.931-.26-.137.389-.39.804-.81 1.22a.405.405 0 0 0 .011.59c.173.16.447.155.614-.01 1.334-1.329 1.37-2.758.941-3.706a2.5 2.5 0 0 0-.227-.4zM11 7.073c-.136.389-.39.804-.81 1.22a.405.405 0 0 0 .012.59c.172.16.446.155.613-.01 1.334-1.329 1.37-2.758.942-3.706a2.5 2.5 0 0 0-.228-.4 1.7 1.7 0 0 0-.227-.273 1.5 1.5 0 0 0-.469-.324l-.008-.004A1.8 1.8 0 0 0 10.07 4c-.957 0-1.734.746-1.734 1.667 0 .92.777 1.666 1.734 1.666.343 0 .662-.095.931-.26z|0 0 16 16",x="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;|0 0 16 16",y="M2 12.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;|0 0 16 16",P="M6 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-4-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;|0 0 16 16",I="M4 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;|0 0 16 16",R="M5 1a2 2 0 0 0-2 2v1h10V3a2 2 0 0 0-2-2zm6 8H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1M0 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2H2a2 2 0 0 1-2-2zm2.5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1|0 0 16 16",U="M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m10.646 2.146a.5.5 0 0 1 .708.708L11.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708zM2 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5|0 0 16 16",B="M2 3.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m.646 2.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8 2.646 6.354a.5.5 0 0 1 0-.708M7 6.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m0 3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1h-6a.5.5 0 0 1-.5-.5m-5 3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5|0 0 16 16",E="M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828zm.66 11.34L3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293z|0 0 16 16",q="M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2|0 0 16 16",D="M1.5 2.5A1.5 1.5 0 0 1 3 1h10a1.5 1.5 0 0 1 1.5 1.5v3.563a2 2 0 0 1 0 3.874V13.5A1.5 1.5 0 0 1 13 15H3a1.5 1.5 0 0 1-1.5-1.5V9.937a2 2 0 0 1 0-3.874zm1 3.563a2 2 0 0 1 0 3.874V13.5a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V9.937a2 2 0 0 1 0-3.874V2.5A.5.5 0 0 0 13 2H3a.5.5 0 0 0-.5.5zM2 7a1 1 0 1 0 0 2 1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2M11.434 4H4.566L4.5 5.994h.386c.21-1.252.612-1.446 2.173-1.495l.343-.011v6.343c0 .537-.116.665-1.049.748V12h3.294v-.421c-.938-.083-1.054-.21-1.054-.748V4.488l.348.01c1.56.05 1.963.244 2.173 1.496h.386z|0 0 16 16",J="M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5@@fill-rule:evenodd;|0 0 16 16",Q="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm2.5 7.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1 0-1|0 0 16 16",X="M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2z@@fill-rule:evenodd;&&M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466|0 0 16 16",Z="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2z@@fill-rule:evenodd;&&M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466|0 0 16 16",j="M7.648 13V3H6.3v4.234H1.348V3H0v10h1.348V8.421H6.3V13zM14 13V3h-1.333l-2.381 1.766V6.12L12.6 4.443h.066V13z|0 0 16 16",O="M5.854 4.854a.5.5 0 1 0-.708-.708l-3.5 3.5a.5.5 0 0 0 0 .708l3.5 3.5a.5.5 0 0 0 .708-.708L2.707 8zm4.292 0a.5.5 0 0 1 .708-.708l3.5 3.5a.5.5 0 0 1 0 .708l-3.5 3.5a.5.5 0 0 1-.708-.708L13.293 8z|0 0 16 16",G="M5 2V0H0v5h2v6H0v5h5v-2h6v2h5v-5h-2V5h2V0h-5v2zm6 1v2h2v6h-2v2H5v-2H3V5h2V3zm1-2h3v3h-3zm3 11v3h-3v-3zM4 15H1v-3h3zM1 4V1h3v3z|0 0 16 16",K="M12.258 3h-8.51l-.083 2.46h.479c.26-1.544.758-1.783 2.693-1.845l.424-.013v7.827c0 .663-.144.82-1.3.923v.52h4.082v-.52c-1.162-.103-1.306-.26-1.306-.923V3.602l.431.013c1.934.062 2.434.301 2.693 1.846h.479z|0 0 16 16",N="M10.478 1.647a.5.5 0 1 0-.956-.294l-4 13a.5.5 0 0 0 .956.294zM4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0m6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0|0 0 16 16",W="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4|0 0 16 16",v="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708|0 0 16 16",Y="M11.854 3.646a.5.5 0 0 1 0 .708L8.207 8l3.647 3.646a.5.5 0 0 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 0 1 .708 0M4.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5@@fill-rule:evenodd;|0 0 16 16",_="M4.146 3.646a.5.5 0 0 0 0 .708L7.793 8l-3.647 3.646a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708 0M11.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5@@fill-rule:evenodd;|0 0 16 16",$="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z|0 0 16 16",a0="M12.854.146a.5.5 0 0 0-.707 0L10.5 1.793 14.207 5.5l1.647-1.646a.5.5 0 0 0 0-.708zm.646 6.061L9.793 2.5 3.293 9H3.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.207zm-7.468 7.468A.5.5 0 0 1 6 13.5V13h-.5a.5.5 0 0 1-.5-.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.5-.5V10h-.5a.5.5 0 0 1-.175-.032l-.179.178a.5.5 0 0 0-.11.168l-2 5a.5.5 0 0 0 .65.65l5-2a.5.5 0 0 0 .168-.11z|0 0 16 16",l0="M4 4a.5.5 0 0 1 1 0v3.248l6.267-3.636c.54-.313 1.232.066 1.232.696v7.384c0 .63-.692 1.01-1.232.697L5 8.753V12a.5.5 0 0 1-1 0z|0 0 16 16",e0="M12.5 4a.5.5 0 0 0-1 0v3.248L5.233 3.612C4.693 3.3 4 3.678 4 4.308v7.384c0 .63.692 1.01 1.233.697L11.5 8.753V12a.5.5 0 0 0 1 0z|0 0 16 16",h0="M0 0zm12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z|0 0 16 16",i0="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0|0 0 16 16",o0="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 1 1-.708-.708z|0 0 16 16",t0="M6.146 7.146a.5.5 0 0 1 .708 0L8 8.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 9l1.147 1.146a.5.5 0 0 1-.708.708L8 9.707l-1.146 1.147a.5.5 0 0 1-.708-.708L7.293 9 6.146 7.854a.5.5 0 0 1 0-.708@@fill-rule:evenodd;&&M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z&&M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z|0 0 16 16",n0="M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0@@fill-rule:evenodd;&&M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z&&M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z|0 0 16 16",c0="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",r0="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z";window.Quasar.IconSet.svgBootstrapIcons={name:"svg-bootstrap-icons",type:{positive:e,negative:h,info:o,warning:s},arrow:{up:t,right:L,down:M,left:d,dropdown:n},chevron:{left:a,right:l},colorPicker:{spectrum:m,tune:V,palette:z},pullToRefresh:{icon:b},carousel:{left:a,right:l,up:c,down:i,navigationIcon:H},chip:{remove:r,selected:e},datetime:{arrowLeft:a,arrowRight:l,now:u,today:f},editor:{bold:C,italic:A,strikethrough:p,underline:g,unorderedList:w,orderedList:F,subscript:c0,superscript:r0,hyperlink:S,toggleFullscreen:T,quote:k,left:x,center:y,right:P,justify:I,print:R,outdent:U,indent:B,removeFormat:E,formatting:q,fontSize:D,align:J,hr:Q,undo:X,redo:Z,heading:j,code:O,size:G,font:K,viewSource:N},expansionItem:{icon:i,denseIcon:n},fab:{icon:W,activeIcon:v},field:{clear:r,error:o},pagination:{first:Y,prev:a,next:l,last:_},rating:{icon:$},stepper:{done:e,active:a0,error:h},tabs:{left:a,right:l,up:c,down:i},table:{arrowUp:t,warning:h,firstPage:l0,prevPage:a,nextPage:l,lastPage:e0},tree:{icon:h0},uploader:{done:e,clear:v,add:i0,upload:o0,removeQueue:t0,removeUploaded:n0}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var a=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(o,t)=>(typeof require<"u"?require:o)[t]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var e=a("@quasar/extras/eva-icons"),r=a("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgEvaIcons={name:"svg-eva-icons",type:{positive:e.evaCheckmarkCircle2,negative:e.evaAlertTriangle,info:e.evaInfo,warning:e.evaAlertCircleOutline},arrow:{up:e.evaArrowUpwardOutline,right:e.evaArrowForwardOutline,down:e.evaArrowDownwardOutline,left:e.evaArrowBackOutline,dropdown:e.evaChevronDown},chevron:{left:e.evaArrowIosBackOutline,right:e.evaArrowIosForwardOutline},colorPicker:{spectrum:e.evaColorPickerOutline,tune:e.evaOptions2Outline,palette:e.evaPantoneOutline},pullToRefresh:{icon:e.evaRefreshOutline},carousel:{left:e.evaArrowIosBackOutline,right:e.evaArrowIosForwardOutline,up:e.evaArrowIosUpwardOutline,down:e.evaArrowIosDownwardOutline,navigationIcon:e.evaShield},chip:{remove:e.evaClose,selected:e.evaCheckmark},datetime:{arrowLeft:e.evaArrowIosBackOutline,arrowRight:e.evaArrowIosForwardOutline,now:e.evaClockOutline,today:e.evaCalendarOutline},editor:{bold:r.mdiFormatBold,italic:r.mdiFormatItalic,strikethrough:r.mdiFormatStrikethroughVariant,underline:r.mdiFormatUnderline,unorderedList:r.mdiFormatListBulleted,orderedList:r.mdiFormatListNumbered,subscript:r.mdiFormatSubscript,superscript:r.mdiFormatSuperscript,hyperlink:r.mdiLink,toggleFullscreen:r.mdiFullscreen,quote:r.mdiFormatQuoteClose,left:r.mdiFormatAlignLeft,center:r.mdiFormatAlignCenter,right:r.mdiFormatAlignRight,justify:r.mdiFormatAlignJustify,print:r.mdiPrinter,outdent:r.mdiFormatIndentDecrease,indent:r.mdiFormatIndentIncrease,removeFormat:r.mdiFormatClear,formatting:r.mdiFormatColorText,fontSize:r.mdiFormatSize,align:r.mdiFormatAlignLeft,hr:r.mdiMinus,undo:r.mdiUndo,redo:r.mdiRedo,heading:r.mdiFormatSize,heading1:r.mdiFormatHeader1,heading2:r.mdiFormatHeader2,heading3:r.mdiFormatHeader3,heading4:r.mdiFormatHeader4,heading5:r.mdiFormatHeader5,heading6:r.mdiFormatHeader6,code:r.mdiCodeTags,size:r.mdiFormatSize,size1:r.mdiNumeric1Box,size2:r.mdiNumeric2Box,size3:r.mdiNumeric3Box,size4:r.mdiNumeric4Box,size5:r.mdiNumeric5Box,size6:r.mdiNumeric6Box,size7:r.mdiNumeric7Box,font:r.mdiFormatFont,viewSource:r.mdiCodeTags},expansionItem:{icon:e.evaArrowIosDownwardOutline,denseIcon:e.evaChevronDown},fab:{icon:e.evaPlusOutline,activeIcon:e.evaClose},field:{clear:e.evaCloseCircle,error:e.evaAlertCircle},pagination:{first:e.evaArrowheadLeftOutline,prev:e.evaArrowIosBackOutline,next:e.evaArrowIosForwardOutline,last:e.evaArrowheadRightOutline},rating:{icon:e.evaStar},stepper:{done:e.evaCheckmark,active:e.evaEdit,error:e.evaAlertTriangle},tabs:{left:e.evaArrowIosBackOutline,right:e.evaArrowIosForwardOutline,up:e.evaArrowIosUpwardOutline,down:e.evaArrowIosDownwardOutline},table:{arrowUp:e.evaArrowUpward,warning:e.evaAlertTriangle,firstPage:e.evaArrowheadLeftOutline,prevPage:e.evaArrowIosBackOutline,nextPage:e.evaArrowIosForwardOutline,lastPage:e.evaArrowheadRightOutline},tree:{icon:e.evaArrowRight},uploader:{done:e.evaCheckmark,clear:e.evaClose,add:e.evaPlusSquare,upload:e.evaCloudUpload,removeQueue:e.evaSlash,removeUploaded:e.evaDoneAll}};})(); | ||
(()=>{var s="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm4.3 7.61l-4.57 6a1 1 0 0 1-.79.39 1 1 0 0 1-.79-.38l-2.44-3.11a1 1 0 0 1 1.58-1.23l1.63 2.08 3.78-5a1 1 0 1 1 1.6 1.22z",V="M22.56 16.3L14.89 3.58a3.43 3.43 0 0 0-5.78 0L1.44 16.3a3 3 0 0 0-.05 3A3.37 3.37 0 0 0 4.33 21h15.34a3.37 3.37 0 0 0 2.94-1.66 3 3 0 0 0-.05-3.04zM12 17a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V9a1 1 0 0 1 2 0z",L="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm1 14a1 1 0 0 1-2 0v-5a1 1 0 0 1 2 0zm-1-7a1 1 0 1 1 1-1 1 1 0 0 1-1 1z",d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zM12 16 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0M12 7a1 1 0 0 0-1 1v5a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z",m="M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z",v="M5 13h11.86l-3.63 4.36a1 1 0 0 0 1.54 1.28l5-6a1.19 1.19 0 0 0 .09-.15c0-.05.05-.08.07-.13A1 1 0 0 0 20 12a1 1 0 0 0-.07-.36c0-.05-.05-.08-.07-.13a1.19 1.19 0 0 0-.09-.15l-5-6A1 1 0 0 0 14 5a1 1 0 0 0-.64.23 1 1 0 0 0-.13 1.41L16.86 11H5a1 1 0 0 0 0 2z",C="M18.77 13.36a1 1 0 0 0-1.41-.13L13 16.86V5a1 1 0 0 0-2 0v11.86l-4.36-3.63a1 1 0 1 0-1.28 1.54l6 5 .15.09.13.07a1 1 0 0 0 .72 0l.13-.07.15-.09 6-5a1 1 0 0 0 .13-1.41z",z="M19 11H7.14l3.63-4.36a1 1 0 1 0-1.54-1.28l-5 6a1.19 1.19 0 0 0-.09.15c0 .05 0 .08-.07.13A1 1 0 0 0 4 12a1 1 0 0 0 .07.36c0 .05 0 .08.07.13a1.19 1.19 0 0 0 .09.15l5 6A1 1 0 0 0 10 19a1 1 0 0 0 .64-.23 1 1 0 0 0 .13-1.41L7.14 13H19a1 1 0 0 0 0-2z",n="M12 15.5a1 1 0 0 1-.71-.29l-4-4a1 1 0 1 1 1.42-1.42L12 13.1l3.3-3.18a1 1 0 1 1 1.38 1.44l-4 3.86a1 1 0 0 1-.68.28z",a="M13.83 19a1 1 0 0 1-.78-.37l-4.83-6a1 1 0 0 1 0-1.27l5-6a1 1 0 0 1 1.54 1.28L10.29 12l4.32 5.36a1 1 0 0 1-.78 1.64z",H="M10 19a1 1 0 0 1-.64-.23 1 1 0 0 1-.13-1.41L13.71 12 9.39 6.63a1 1 0 0 1 .15-1.41 1 1 0 0 1 1.46.15l4.83 6a1 1 0 0 1 0 1.27l-5 6A1 1 0 0 1 10 19z",h="M19.4 7.34L16.66 4.6A1.92 1.92 0 0 0 14 4.53l-2 2-1.29-1.24a1 1 0 0 0-1.42 1.42L10.53 8 5 13.53a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l5.58-5.58 1.24 1.24a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42l-1.24-1.24 2-2a1.92 1.92 0 0 0-.07-2.71zM9.08 17.62l-3 .28.27-3L12 9.36l2.69 2.7zm7-7L13.36 8l1.91-2L18 8.73z",u="M19 9a3 3 0 0 0-2.82 2H3a1 1 0 0 0 0 2h13.18A3 3 0 1 0 19 9zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM3 7h1.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2H9.82a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2zm4-2a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM21 17h-7.18a3 3 0 0 0-5.64 0H3a1 1 0 0 0 0 2h5.18a3 3 0 0 0 5.64 0H21a1 1 0 0 0 0-2zm-10 2a1 1 0 1 1 1-1 1 1 0 0 1-1 1z",g="M20 13.18h-4.06l2.3-2.47a1 1 0 0 0 0-1.41l-4.19-3.86a.93.93 0 0 0-.71-.26 1 1 0 0 0-.7.31l-1.82 2V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v13.09A3.91 3.91 0 0 0 6.91 21H20a1 1 0 0 0 1-1v-5.82a1 1 0 0 0-1-1zm-6.58-5.59l2.67 2.49-5.27 5.66v-5.36zM8.82 10v3H5v-3zm0-5v3H5V5zM5 17.09V15h3.82v2.09a1.91 1.91 0 0 1-3.82 0zM19 19h-8.49l3.56-3.82H19z",Z="M20.3 13.43a1 1 0 0 0-1.25.65A7.14 7.14 0 0 1 12.18 19 7.1 7.1 0 0 1 5 12a7.1 7.1 0 0 1 7.18-7 7.26 7.26 0 0 1 4.65 1.67l-2.17-.36a1 1 0 0 0-1.15.83 1 1 0 0 0 .83 1.15l4.24.7h.17a1 1 0 0 0 .34-.06.33.33 0 0 0 .1-.06.78.78 0 0 0 .2-.11l.09-.11c0-.05.09-.09.13-.15s0-.1.05-.14a1.34 1.34 0 0 0 .07-.18l.75-4a1 1 0 0 0-2-.38l-.27 1.45A9.21 9.21 0 0 0 12.18 3 9.1 9.1 0 0 0 3 12a9.1 9.1 0 0 0 9.18 9A9.12 9.12 0 0 0 21 14.68a1 1 0 0 0-.7-1.25z",M="M18 15a1 1 0 0 1-.64-.23L12 10.29l-5.37 4.32a1 1 0 0 1-1.41-.15 1 1 0 0 1 .15-1.41l6-4.83a1 1 0 0 1 1.27 0l6 5a1 1 0 0 1 .13 1.41A1 1 0 0 1 18 15z",e="M12 16a1 1 0 0 1-.64-.23l-6-5a1 1 0 1 1 1.28-1.54L12 13.71l5.36-4.32a1 1 0 0 1 1.41.15 1 1 0 0 1-.14 1.46l-6 4.83A1 1 0 0 1 12 16z",w="M12 21.85a2 2 0 0 1-1-.25l-.3-.17A15.17 15.17 0 0 1 3 8.23v-.14a2 2 0 0 1 1-1.75l7-3.94a2 2 0 0 1 2 0l7 3.94a2 2 0 0 1 1 1.75v.14a15.17 15.17 0 0 1-7.72 13.2l-.3.17a2 2 0 0 1-.98.25z",o="M13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29-4.3 4.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l4.29-4.3 4.29 4.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z",t="M9.86 18a1 1 0 0 1-.73-.32l-4.86-5.17a1 1 0 1 1 1.46-1.37l4.12 4.39 8.41-9.2a1 1 0 1 1 1.48 1.34l-9.14 10a1 1 0 0 1-.73.33z",p="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zM16 11h-3V8a1 1 0 0 0-2 0v4a1 1 0 0 0 1 1h4a1 1 0 0 0 0-2z",F="M18 4h-1V3a1 1 0 0 0-2 0v1H9V3a1 1 0 0 0-2 0v1H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3zM6 6h1v1a1 1 0 0 0 2 0V6h6v1a1 1 0 0 0 2 0V6h1a1 1 0 0 1 1 1v4H5V7a1 1 0 0 1 1-1zm12 14H6a1 1 0 0 1-1-1v-6h14v6a1 1 0 0 1-1 1zM8 16 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0M16 15h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2z",f="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2z",O="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm2.71 11.29a1 1 0 0 1 0 1.42 1 1 0 0 1-1.42 0L12 13.41l-1.29 1.3a1 1 0 0 1-1.42 0 1 1 0 0 1 0-1.42l1.3-1.29-1.3-1.29a1 1 0 0 1 1.42-1.42l1.29 1.3 1.29-1.3a1 1 0 0 1 1.42 1.42L13.41 12z",I="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 15a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm1-4a1 1 0 0 1-2 0V8a1 1 0 0 1 2 0z",r="M11.64 5.23a1 1 0 0 0-1.41.13l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63L7.29 12l4.48-5.37a1 1 0 0 0-.13-1.4zM14.29 12l4.48-5.37a1 1 0 0 0-1.54-1.28l-5 6a1 1 0 0 0 0 1.27l4.83 6a1 1 0 0 0 .78.37 1 1 0 0 0 .78-1.63z",i="M18.78 11.37l-4.78-6a1 1 0 0 0-1.41-.15 1 1 0 0 0-.15 1.41L16.71 12l-4.48 5.37a1 1 0 0 0 .13 1.41A1 1 0 0 0 13 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 .01-1.27zM7 5.37a1 1 0 0 0-1.61 1.26L9.71 12l-4.48 5.36a1 1 0 0 0 .13 1.41A1 1 0 0 0 6 19a1 1 0 0 0 .77-.36l5-6a1 1 0 0 0 0-1.27z",k="M17.56 21a1 1 0 0 1-.46-.11L12 18.22l-5.1 2.67a1 1 0 0 1-1.45-1.06l1-5.63-4.12-4a1 1 0 0 1-.25-1 1 1 0 0 1 .81-.68l5.7-.83 2.51-5.13a1 1 0 0 1 1.8 0l2.54 5.12 5.7.83a1 1 0 0 1 .81.68 1 1 0 0 1-.25 1l-4.12 4 1 5.63a1 1 0 0 1-.4 1 1 1 0 0 1-.62.18z",S="M19.4 7.34L16.66 4.6A2 2 0 0 0 14 4.53l-9 9a2 2 0 0 0-.57 1.21L4 18.91a1 1 0 0 0 .29.8A1 1 0 0 0 5 20h.09l4.17-.38a2 2 0 0 0 1.21-.57l9-9a1.92 1.92 0 0 0-.07-2.71zM16 10.68L13.32 8l1.95-2L18 8.73z",x="M5.23 10.64a1 1 0 0 0 1.41.13L11 7.14V19a1 1 0 0 0 2 0V7.14l4.36 3.63a1 1 0 1 0 1.28-1.54l-6-5-.15-.09-.13-.07a1 1 0 0 0-.72 0l-.13.07-.15.09-6 5a1 1 0 0 0-.13 1.41z",B="M10.46 18a2.23 2.23 0 0 1-.91-.2 1.76 1.76 0 0 1-1.05-1.59V7.79A1.76 1.76 0 0 1 9.55 6.2a2.1 2.1 0 0 1 2.21.26l5.1 4.21a1.7 1.7 0 0 1 0 2.66l-5.1 4.21a2.06 2.06 0 0 1-1.3.46z",P="M18 3H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3zm-3 10h-2v2a1 1 0 0 1-2 0v-2H9a1 1 0 0 1 0-2h2V9a1 1 0 0 1 2 0v2h2a1 1 0 0 1 0 2z",N="M21.9 12c0-.11-.06-.22-.09-.33a4.17 4.17 0 0 0-.18-.57c-.05-.12-.12-.24-.18-.37s-.15-.3-.24-.44S21 10.08 21 10s-.2-.25-.31-.37-.21-.2-.32-.3L20 9l-.36-.24a3.68 3.68 0 0 0-.44-.23l-.39-.18a4.13 4.13 0 0 0-.5-.15 3 3 0 0 0-.41-.09L17.67 8A6 6 0 0 0 6.33 8l-.18.05a3 3 0 0 0-.41.09 4.13 4.13 0 0 0-.5.15l-.39.18a3.68 3.68 0 0 0-.44.23l-.36.3-.37.31c-.11.1-.22.19-.32.3s-.21.25-.31.37-.18.23-.26.36-.16.29-.24.44-.13.25-.18.37a4.17 4.17 0 0 0-.18.57c0 .11-.07.22-.09.33A5.23 5.23 0 0 0 2 13a5.5 5.5 0 0 0 .09.91c0 .1.05.19.07.29a5.58 5.58 0 0 0 .18.58l.12.29a5 5 0 0 0 .3.56l.14.22a.56.56 0 0 0 .05.08L3 16a5 5 0 0 0 4 2h3v-1.37a2 2 0 0 1-1 .27 2.05 2.05 0 0 1-1.44-.61 2 2 0 0 1 .05-2.83l3-2.9A2 2 0 0 1 12 10a2 2 0 0 1 1.41.59l3 3a2 2 0 0 1 0 2.82A2 2 0 0 1 15 17a1.92 1.92 0 0 1-1-.27V18h3a5 5 0 0 0 4-2l.05-.05a.56.56 0 0 0 .05-.08l.14-.22a5 5 0 0 0 .3-.56l.12-.29a5.58 5.58 0 0 0 .18-.58c0-.1.05-.19.07-.29A5.5 5.5 0 0 0 22 13a5.23 5.23 0 0 0-.1-1zM12.71 11.29a1 1 0 0 0-1.4 0l-3 2.9a1 1 0 1 0 1.38 1.44L11 14.36V20a1 1 0 0 0 2 0v-5.59l1.29 1.3a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42z",U="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm8 10a7.92 7.92 0 0 1-1.69 4.9L7.1 5.69A7.92 7.92 0 0 1 12 4a8 8 0 0 1 8 8zM4 12a7.92 7.92 0 0 1 1.69-4.9L16.9 18.31A7.92 7.92 0 0 1 12 20a8 8 0 0 1-8-8z",b="M16.62 6.21a1 1 0 0 0-1.41.17l-7 9-3.43-4.18a1 1 0 1 0-1.56 1.25l4.17 5.18a1 1 0 0 0 .78.37 1 1 0 0 0 .83-.38l7.83-10a1 1 0 0 0-.21-1.41zM21.62 6.21a1 1 0 0 0-1.41.17l-7 9-.61-.75-1.26 1.62 1.1 1.37a1 1 0 0 0 .78.37 1 1 0 0 0 .78-.38l7.83-10a1 1 0 0 0-.21-1.4zM8.71 13.06L10 11.44l-.2-.24a1 1 0 0 0-1.43-.2 1 1 0 0 0-.15 1.41z",R="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",y="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",D="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",T="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",Q="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",q="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",E="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",j="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",J="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",G="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",K="M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",A="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",W="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",X="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",Y="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",_="M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",$="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",a1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",H1="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",V1="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",l="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",e1="M19,13H5V11H19V13Z",o1="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",t1="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",l1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",n1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",M1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",r1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",i1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",A1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",c="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",c1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",s1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",L1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",d1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",m1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",v1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",C1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",z1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.svgEvaIcons={name:"svg-eva-icons",type:{positive:s,negative:V,info:L,warning:d},arrow:{up:m,right:v,down:C,left:z,dropdown:n},chevron:{left:a,right:H},colorPicker:{spectrum:h,tune:u,palette:g},pullToRefresh:{icon:Z},carousel:{left:a,right:H,up:M,down:e,navigationIcon:w},chip:{remove:o,selected:t},datetime:{arrowLeft:a,arrowRight:H,now:p,today:F},editor:{bold:R,italic:y,strikethrough:D,underline:T,unorderedList:Q,orderedList:q,subscript:E,superscript:j,hyperlink:J,toggleFullscreen:G,quote:K,left:A,center:W,right:X,justify:Y,print:_,outdent:$,indent:a1,removeFormat:H1,formatting:V1,fontSize:l,align:A,hr:e1,undo:o1,redo:t1,heading:l,heading1:l1,heading2:n1,heading3:M1,heading4:r1,heading5:i1,heading6:A1,code:c,size:l,size1:c1,size2:s1,size3:L1,size4:d1,size5:m1,size6:v1,size7:C1,font:z1,viewSource:c},expansionItem:{icon:e,denseIcon:n},fab:{icon:f,activeIcon:o},field:{clear:O,error:I},pagination:{first:r,prev:a,next:H,last:i},rating:{icon:k},stepper:{done:t,active:S,error:V},tabs:{left:a,right:H,up:M,down:e},table:{arrowUp:x,warning:V,firstPage:r,prevPage:a,nextPage:H,lastPage:i},tree:{icon:B},uploader:{done:t,clear:o,add:P,upload:N,removeQueue:U,removeUploaded:b}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var s=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var e=s("@quasar/extras/fontawesome-v5");window.Quasar.iconSet.svgFontawesomeV5={name:"svg-fontawesome-v5",type:{positive:e.fasCheck,negative:e.fasExclamationTriangle,info:e.fasInfoCircle,warning:e.fasExclamation},arrow:{up:e.fasArrowUp,right:e.fasArrowRight,down:e.fasArrowDown,left:e.fasArrowLeft,dropdown:e.fasCaretDown},chevron:{left:e.fasChevronLeft,right:e.fasChevronRight},colorPicker:{spectrum:e.fasEyeDropper,tune:e.fasSlidersH,palette:e.fasSwatchbook},pullToRefresh:{icon:e.fasSyncAlt},carousel:{left:e.fasChevronLeft,right:e.fasChevronRight,up:e.fasChevronUp,down:e.fasChevronDown,navigationIcon:e.fasCircle},chip:{remove:e.fasTimesCircle,selected:e.fasCheck},datetime:{arrowLeft:e.fasChevronLeft,arrowRight:e.fasChevronRight,now:e.farClock,today:e.farCalendarCheck},editor:{bold:e.fasBold,italic:e.fasItalic,strikethrough:e.fasStrikethrough,underline:e.fasUnderline,unorderedList:e.fasListUl,orderedList:e.fasListOl,subscript:e.fasSubscript,superscript:e.fasSuperscript,hyperlink:e.fasLink,toggleFullscreen:e.fasExpandArrowsAlt,quote:e.fasQuoteRight,left:e.fasAlignLeft,center:e.fasAlignCenter,right:e.fasAlignRight,justify:e.fasAlignJustify,print:e.fasPrint,outdent:e.fasOutdent,indent:e.fasIndent,removeFormat:e.fasEraser,formatting:e.fasHeading,fontSize:e.fasTextHeight,align:e.fasAlignLeft,hr:e.farMinusSquare,undo:e.fasUndo,redo:e.fasRedo,heading:e.fasHeading,code:e.fasCode,size:e.fasTextHeight,font:e.fasFont,viewSource:e.fasCode},expansionItem:{icon:e.fasChevronDown,denseIcon:e.fasCaretDown},fab:{icon:e.fasPlus,activeIcon:e.fasTimes},field:{clear:e.fasTimesCircle,error:e.fasExclamationCircle},pagination:{first:e.fasStepBackward,prev:e.fasChevronLeft,next:e.fasChevronRight,last:e.fasStepForward},rating:{icon:e.fasStar},stepper:{done:e.fasCheck,active:e.fasPencilAlt,error:e.fasExclamationTriangle},tabs:{left:e.fasChevronLeft,right:e.fasChevronRight,up:e.fasChevronUp,down:e.fasChevronDown},table:{arrowUp:e.fasArrowUp,warning:e.fasExclamationTriangle,firstPage:e.fasStepBackward,prevPage:e.fasChevronLeft,nextPage:e.fasChevronRight,lastPage:e.fasStepForward},tree:{icon:e.fasPlay},uploader:{done:e.fasCheck,clear:e.fasTimes,add:e.fasPlusSquare,upload:e.fasUpload,removeQueue:e.fasStream,removeUploaded:e.fasClipboardCheck}};})(); | ||
(()=>{var h="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z|0 0 512 512",v="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z|0 0 576 512",f="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z|0 0 512 512",A="M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z|0 0 192 512",s="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z|0 0 448 512",m="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z|0 0 448 512",V="M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z|0 0 448 512",C="M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z|0 0 448 512",t="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z|0 0 320 512",c="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z|0 0 320 512",a="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z|0 0 320 512",d="M50.75 333.25c-12 12-18.75 28.28-18.75 45.26V424L0 480l32 32 56-32h45.49c16.97 0 33.25-6.74 45.25-18.74l126.64-126.62-128-128L50.75 333.25zM483.88 28.12c-37.47-37.5-98.28-37.5-135.75 0l-77.09 77.09-13.1-13.1c-9.44-9.44-24.65-9.31-33.94 0l-40.97 40.97c-9.37 9.37-9.37 24.57 0 33.94l161.94 161.94c9.44 9.44 24.65 9.31 33.94 0L419.88 288c9.37-9.37 9.37-24.57 0-33.94l-13.1-13.1 77.09-77.09c37.51-37.48 37.51-98.26.01-135.75z|0 0 512 512",p="M496 384H160v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h80v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h336c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160h-80v-16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h336v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h80c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm0-160H288V48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v16H16C7.2 64 0 71.2 0 80v32c0 8.8 7.2 16 16 16h208v16c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-16h208c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16z|0 0 512 512",g="M434.66,167.71h0L344.5,77.36a31.83,31.83,0,0,0-45-.07h0l-.07.07L224,152.88V424L434.66,212.9A32,32,0,0,0,434.66,167.71ZM480,320H373.09L186.68,506.51c-2.06,2.07-4.5,3.58-6.68,5.49H480a32,32,0,0,0,32-32V352A32,32,0,0,0,480,320ZM192,32A32,32,0,0,0,160,0H32A32,32,0,0,0,0,32V416a96,96,0,0,0,192,0ZM96,440a24,24,0,1,1,24-24A24,24,0,0,1,96,440Zm32-184H64V192h64Zm0-128H64V64h64Z|0 0 512 512",u="M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z|0 0 512 512",o="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z|0 0 448 512",l="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z|0 0 448 512",w="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z|0 0 512 512",n="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z|0 0 512 512",S="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z|0 0 512 512",k="M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z|0 0 448 512",P="M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z|0 0 384 512",b="M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z|0 0 320 512",x="M496 224H293.9l-87.17-26.83A43.55 43.55 0 0 1 219.55 112h66.79A49.89 49.89 0 0 1 331 139.58a16 16 0 0 0 21.46 7.15l42.94-21.47a16 16 0 0 0 7.16-21.46l-.53-1A128 128 0 0 0 287.51 32h-68a123.68 123.68 0 0 0-123 135.64c2 20.89 10.1 39.83 21.78 56.36H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h480a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm-180.24 96A43 43 0 0 1 336 356.45 43.59 43.59 0 0 1 292.45 400h-66.79A49.89 49.89 0 0 1 181 372.42a16 16 0 0 0-21.46-7.15l-42.94 21.47a16 16 0 0 0-7.16 21.46l.53 1A128 128 0 0 0 224.49 480h68a123.68 123.68 0 0 0 123-135.64 114.25 114.25 0 0 0-5.34-24.36z|0 0 512 512",y="M32 64h32v160c0 88.22 71.78 160 160 160s160-71.78 160-160V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H272a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h32v160a80 80 0 0 1-160 0V64h32a16 16 0 0 0 16-16V16a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm400 384H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 448 512",I="M48 48a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm0 160a48 48 0 1 0 48 48 48 48 0 0 0-48-48zm448 16H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 512 512",U="M61.77 401l17.5-20.15a19.92 19.92 0 0 0 5.07-14.19v-3.31C84.34 356 80.5 352 73 352H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h22.83a157.41 157.41 0 0 0-11 12.31l-5.61 7c-4 5.07-5.25 10.13-2.8 14.88l1.05 1.93c3 5.76 6.29 7.88 12.25 7.88h4.73c10.33 0 15.94 2.44 15.94 9.09 0 4.72-4.2 8.22-14.36 8.22a41.54 41.54 0 0 1-15.47-3.12c-6.49-3.88-11.74-3.5-15.6 3.12l-5.59 9.31c-3.72 6.13-3.19 11.72 2.63 15.94 7.71 4.69 20.38 9.44 37 9.44 34.16 0 48.5-22.75 48.5-44.12-.03-14.38-9.12-29.76-28.73-34.88zM496 224H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM16 160h64a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H64V40a8 8 0 0 0-8-8H32a8 8 0 0 0-7.14 4.42l-8 16A8 8 0 0 0 24 64h8v64H16a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8zm-3.91 160H80a8 8 0 0 0 8-8v-16a8 8 0 0 0-8-8H41.32c3.29-10.29 48.34-18.68 48.34-56.44 0-29.06-25-39.56-44.47-39.56-21.36 0-33.8 10-40.46 18.75-4.37 5.59-3 10.84 2.8 15.37l8.58 6.88c5.61 4.56 11 2.47 16.12-2.44a13.44 13.44 0 0 1 9.46-3.84c3.33 0 9.28 1.56 9.28 8.75C51 248.19 0 257.31 0 304.59v4C0 316 5.08 320 12.09 320z|0 0 512 512",R="M496 448h-16V304a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 352h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z|0 0 512 512",E="M496 160h-16V16a16 16 0 0 0-16-16h-48a16 16 0 0 0-14.29 8.83l-16 32A16 16 0 0 0 400 64h16v96h-16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h96a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM336 64h-67a16 16 0 0 0-13.14 6.87l-79.9 115-79.9-115A16 16 0 0 0 83 64H16A16 16 0 0 0 0 80v48a16 16 0 0 0 16 16h33.48l77.81 112-77.81 112H16a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h67a16 16 0 0 0 13.14-6.87l79.9-115 79.9 115A16 16 0 0 0 269 448h67a16 16 0 0 0 16-16v-48a16 16 0 0 0-16-16h-33.48l-77.81-112 77.81-112H336a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16z|0 0 512 512",Z="M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z|0 0 512 512",F="M448 344v112a23.94 23.94 0 0 1-24 24H312c-21.39 0-32.09-25.9-17-41l36.2-36.2L224 295.6 116.77 402.9 153 439c15.09 15.1 4.39 41-17 41H24a23.94 23.94 0 0 1-24-24V344c0-21.4 25.89-32.1 41-17l36.19 36.2L184.46 256 77.18 148.7 41 185c-15.1 15.1-41 4.4-41-17V56a23.94 23.94 0 0 1 24-24h112c21.39 0 32.09 25.9 17 41l-36.2 36.2L224 216.4l107.23-107.3L295 73c-15.09-15.1-4.39-41 17-41h112a23.94 23.94 0 0 1 24 24v112c0 21.4-25.89 32.1-41 17l-36.19-36.2L263.54 256l107.28 107.3L407 327.1c15.1-15.2 41-4.5 41 16.9z|0 0 448 512",T="M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z|0 0 512 512",e="M12.83 352h262.34A12.82 12.82 0 0 0 288 339.17v-38.34A12.82 12.82 0 0 0 275.17 288H12.83A12.82 12.82 0 0 0 0 300.83v38.34A12.82 12.82 0 0 0 12.83 352zm0-256h262.34A12.82 12.82 0 0 0 288 83.17V44.83A12.82 12.82 0 0 0 275.17 32H12.83A12.82 12.82 0 0 0 0 44.83v38.34A12.82 12.82 0 0 0 12.83 96zM432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z|0 0 448 512",D="M432 160H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0 256H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM108.1 96h231.81A12.09 12.09 0 0 0 352 83.9V44.09A12.09 12.09 0 0 0 339.91 32H108.1A12.09 12.09 0 0 0 96 44.09V83.9A12.1 12.1 0 0 0 108.1 96zm231.81 256A12.09 12.09 0 0 0 352 339.9v-39.81A12.09 12.09 0 0 0 339.91 288H108.1A12.09 12.09 0 0 0 96 300.09v39.81a12.1 12.1 0 0 0 12.1 12.1z|0 0 448 512",q="M16 224h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16zm416 192H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-384H172.83A12.82 12.82 0 0 0 160 44.83v38.34A12.82 12.82 0 0 0 172.83 96h262.34A12.82 12.82 0 0 0 448 83.17V44.83A12.82 12.82 0 0 0 435.17 32zm0 256H172.83A12.82 12.82 0 0 0 160 300.83v38.34A12.82 12.82 0 0 0 172.83 352h262.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288z|0 0 448 512",Q="M432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-128H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",B="M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z|0 0 512 512",O="M100.69 363.29c10 10 27.31 2.93 27.31-11.31V160c0-14.32-17.33-21.31-27.31-11.31l-96 96a16 16 0 0 0 0 22.62zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",j="M27.31 363.3l96-96a16 16 0 0 0 0-22.62l-96-96C17.27 138.66 0 145.78 0 160v192c0 14.31 17.33 21.3 27.31 11.3zM432 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm3.17-128H204.83A12.82 12.82 0 0 0 192 300.83v38.34A12.82 12.82 0 0 0 204.83 352h230.34A12.82 12.82 0 0 0 448 339.17v-38.34A12.82 12.82 0 0 0 435.17 288zm0-128H204.83A12.82 12.82 0 0 0 192 172.83v38.34A12.82 12.82 0 0 0 204.83 224h230.34A12.82 12.82 0 0 0 448 211.17v-38.34A12.82 12.82 0 0 0 435.17 160zM432 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z|0 0 448 512",J="M497.941 273.941c18.745-18.745 18.745-49.137 0-67.882l-160-160c-18.745-18.745-49.136-18.746-67.883 0l-256 256c-18.745 18.745-18.745 49.137 0 67.882l96 96A48.004 48.004 0 0 0 144 480h356c6.627 0 12-5.373 12-12v-40c0-6.627-5.373-12-12-12H355.883l142.058-142.059zm-302.627-62.627l137.373 137.373L265.373 416H150.628l-80-80 124.686-124.686z|0 0 512 512",z="M448 96v320h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H320a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V288H160v128h32a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h32V96H32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16h-32v128h192V96h-32a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h160a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16z|0 0 512 512",r="M304 32H16A16 16 0 0 0 0 48v96a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16v-32h56v304H80a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-40V112h56v32a16 16 0 0 0 16 16h32a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zm256 336h-48V144h48c14.31 0 21.33-17.31 11.31-27.31l-80-80a16 16 0 0 0-22.62 0l-80 80C379.36 126 384.36 144 400 144h48v224h-48c-14.31 0-21.32 17.31-11.31 27.31l80 80a16 16 0 0 0 22.62 0l80-80C580.64 386 575.64 368 560 368z|0 0 576 512",G="M108 284c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h232c6.6 0 12 5.4 12 12v32c0 6.6-5.4 12-12 12H108zM448 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48zm-48 346V86c0-3.3-2.7-6-6-6H54c-3.3 0-6 2.7-6 6v340c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z|0 0 448 512",K="M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z|0 0 512 512",N="M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z|0 0 512 512",H="M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z|0 0 640 512",W="M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272L224 142.51 271.15 272z|0 0 448 512",X="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z|0 0 448 512",L="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z|0 0 352 512",Y="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z|0 0 512 512",i="M64 468V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12v176.4l195.5-181C352.1 22.3 384 36.6 384 64v384c0 27.4-31.9 41.7-52.5 24.6L136 292.7V468c0 6.6-5.4 12-12 12H76c-6.6 0-12-5.4-12-12z|0 0 448 512",M="M384 44v424c0 6.6-5.4 12-12 12h-48c-6.6 0-12-5.4-12-12V291.6l-195.5 181C95.9 489.7 64 475.4 64 448V64c0-27.4 31.9-41.7 52.5-24.6L312 219.3V44c0-6.6 5.4-12 12-12h48c6.6 0 12 5.4 12 12z|0 0 448 512",_="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z|0 0 576 512",$="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z|0 0 512 512",c1="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z|0 0 448 512",a1="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-32 252c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92H92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z|0 0 448 512",h1="M296 384h-80c-13.3 0-24-10.7-24-24V192h-87.7c-17.8 0-26.7-21.5-14.1-34.1L242.3 5.7c7.5-7.5 19.8-7.5 27.3 0l152.2 152.2c12.6 12.6 3.7 34.1-14.1 34.1H320v168c0 13.3-10.7 24-24 24zm216-8v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h136v8c0 30.9 25.1 56 56 56h80c30.9 0 56-25.1 56-56v-8h136c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z|0 0 512 512",v1="M16 128h416c8.84 0 16-7.16 16-16V48c0-8.84-7.16-16-16-16H16C7.16 32 0 39.16 0 48v64c0 8.84 7.16 16 16 16zm480 80H80c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16zm-64 176H16c-8.84 0-16 7.16-16 16v64c0 8.84 7.16 16 16 16h416c8.84 0 16-7.16 16-16v-64c0-8.84-7.16-16-16-16z|0 0 512 512",l1="M336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 40c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm121.2 231.8l-143 141.8c-4.7 4.7-12.3 4.6-17-.1l-82.6-83.3c-4.7-4.7-4.6-12.3.1-17L99.1 285c4.7-4.7 12.3-4.6 17 .1l46 46.4 106-105.2c4.7-4.7 12.3-4.6 17 .1l28.2 28.4c4.7 4.8 4.6 12.3-.1 17z|0 0 384 512";window.Quasar.IconSet.svgFontawesomeV5={name:"svg-fontawesome-v5",type:{positive:h,negative:v,info:f,warning:A},arrow:{up:s,right:m,down:V,left:C,dropdown:t},chevron:{left:c,right:a},colorPicker:{spectrum:d,tune:p,palette:g},pullToRefresh:{icon:u},carousel:{left:c,right:a,up:o,down:l,navigationIcon:w},chip:{remove:n,selected:h},datetime:{arrowLeft:c,arrowRight:a,now:S,today:k},editor:{bold:P,italic:b,strikethrough:x,underline:y,unorderedList:I,orderedList:U,subscript:R,superscript:E,hyperlink:Z,toggleFullscreen:F,quote:T,left:e,center:D,right:q,justify:Q,print:B,outdent:O,indent:j,removeFormat:J,formatting:z,fontSize:r,align:e,hr:G,undo:K,redo:N,heading:z,code:H,size:r,font:W,viewSource:H},expansionItem:{icon:l,denseIcon:t},fab:{icon:X,activeIcon:L},field:{clear:n,error:Y},pagination:{first:i,prev:c,next:a,last:M},rating:{icon:_},stepper:{done:h,active:$,error:v},tabs:{left:c,right:a,up:o,down:l},table:{arrowUp:s,warning:v,firstPage:i,prevPage:c,nextPage:a,lastPage:M},tree:{icon:c1},uploader:{done:h,clear:L,add:a1,upload:h1,removeQueue:v1,removeUploaded:l1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var s=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var e=s("@quasar/extras/fontawesome-v6");window.Quasar.iconSet.svgFontawesomeV6={name:"svg-fontawesome-v6",type:{positive:e.fasCheck,negative:e.fasTriangleExclamation,info:e.fasCircleInfo,warning:e.fasExclamation},arrow:{up:e.fasArrowUp,right:e.fasArrowRight,down:e.fasArrowDown,left:e.fasArrowLeft,dropdown:e.fasCaretDown},chevron:{left:e.fasChevronLeft,right:e.fasChevronRight},colorPicker:{spectrum:e.fasEyeDropper,tune:e.fasSliders,palette:e.fasSwatchbook},pullToRefresh:{icon:e.fasRotate},carousel:{left:e.fasChevronLeft,right:e.fasChevronRight,up:e.fasChevronUp,down:e.fasChevronDown,navigationIcon:e.fasCircle},chip:{remove:e.fasCircleXmark,selected:e.fasCheck},datetime:{arrowLeft:e.fasChevronLeft,arrowRight:e.fasChevronRight,now:e.farClock,today:e.farCalendarCheck},editor:{bold:e.fasBold,italic:e.fasItalic,strikethrough:e.fasStrikethrough,underline:e.fasUnderline,unorderedList:e.fasListUl,orderedList:e.fasListOl,subscript:e.fasSubscript,superscript:e.fasSuperscript,hyperlink:e.fasLink,toggleFullscreen:e.fasMaximize,quote:e.fasQuoteRight,left:e.fasAlignLeft,center:e.fasAlignCenter,right:e.fasAlignRight,justify:e.fasAlignJustify,print:e.fasPrint,outdent:e.fasOutdent,indent:e.fasIndent,removeFormat:e.fasEraser,formatting:e.fasHeading,fontSize:e.fasTextHeight,align:e.fasAlignLeft,hr:e.farSquareMinus,undo:e.fasRotateLeft,redo:e.fasRotateRight,heading:e.fasHeading,code:e.fasCode,size:e.fasTextHeight,font:e.fasFont,viewSource:e.fasCode},expansionItem:{icon:e.fasChevronDown,denseIcon:e.fasCaretDown},fab:{icon:e.fasPlus,activeIcon:e.fasXmark},field:{clear:e.fasCircleXmark,error:e.fasCircleExclamation},pagination:{first:e.fasBackwardStep,prev:e.fasChevronLeft,next:e.fasChevronRight,last:e.fasForwardStep},rating:{icon:e.fasStar},stepper:{done:e.fasCheck,active:e.fasPencil,error:e.fasTriangleExclamation},tabs:{left:e.fasChevronLeft,right:e.fasChevronRight,up:e.fasChevronUp,down:e.fasChevronDown},table:{arrowUp:e.fasArrowUp,warning:e.fasTriangleExclamation,firstPage:e.fasBackwardStep,prevPage:e.fasChevronLeft,nextPage:e.fasChevronRight,lastPage:e.fasForwardStep},tree:{icon:e.fasPlay},uploader:{done:e.fasCheck,clear:e.fasXmark,add:e.fasSquarePlus,upload:e.fasUpload,removeQueue:e.fasBarsStaggered,removeUploaded:e.fasClipboardCheck}};})(); | ||
(()=>{var H="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z|0 0 448 512",l="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z|0 0 512 512",h="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z|0 0 512 512",C="M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z|0 0 64 512",a="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z|0 0 384 512",d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z|0 0 448 512",m="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z|0 0 384 512",v="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z|0 0 448 512",o="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z|0 0 320 512",c="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z|0 0 320 512",s="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z|0 0 320 512",g="M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z|0 0 512 512",p="M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z|0 0 512 512",u="M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z|0 0 512 512",w="M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z|0 0 512 512",z="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z|0 0 512 512",t="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z|0 0 512 512",S="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z|0 0 512 512",n="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z|0 0 512 512",A="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z|0 0 512 512",k="M128 0c13.3 0 24 10.7 24 24V64H296V24c0-13.3 10.7-24 24-24s24 10.7 24 24V64h40c35.3 0 64 28.7 64 64v16 48V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192 144 128C0 92.7 28.7 64 64 64h40V24c0-13.3 10.7-24 24-24zM400 192H48V448c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V192zM329 297L217 409c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z|0 0 448 512",P="M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z|0 0 384 512",R="M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z|0 0 384 512",b="M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z|0 0 512 512",x="M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z|0 0 448 512",I="M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z|0 0 512 512",y="M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z|0 0 512 512",U="M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z|0 0 512 512",E="M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z|0 0 512 512",F="M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z|0 0 640 512",D="M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z|0 0 512 512",q="M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z|0 0 448 512",e="M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 448 512",B="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z|0 0 448 512",Q="M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 448 512",T="M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z|0 0 448 512",O="M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z|0 0 512 512",X="M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z|0 0 448 512",j="M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z|0 0 448 512",J="M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z|0 0 576 512",M="M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z|0 0 448 512",r="M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z|0 0 576 512",G="M64 80c-8.8 0-16 7.2-16 16V416c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16V96c0-8.8-7.2-16-16-16H64zM0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM152 232H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z|0 0 448 512",K="M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z|0 0 512 512",N="M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z|0 0 512 512",L="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z|0 0 640 512",W="M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z|0 0 448 512",Y="M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z|0 0 448 512",V="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z|0 0 384 512",Z="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z|0 0 512 512",i="M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z|0 0 320 512",f="M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z|0 0 320 512",_="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z|0 0 576 512",$="M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z|0 0 512 512",c2="M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z|0 0 384 512",s2="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z|0 0 448 512",H2="M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z|0 0 512 512",l2="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z|0 0 512 512",t2="M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z|0 0 384 512";window.Quasar.IconSet.svgFontawesomeV6={name:"svg-fontawesome-v6",type:{positive:H,negative:l,info:h,warning:C},arrow:{up:a,right:d,down:m,left:v,dropdown:o},chevron:{left:c,right:s},colorPicker:{spectrum:g,tune:p,palette:u},pullToRefresh:{icon:w},carousel:{left:c,right:s,up:z,down:t,navigationIcon:S},chip:{remove:n,selected:H},datetime:{arrowLeft:c,arrowRight:s,now:A,today:k},editor:{bold:P,italic:R,strikethrough:b,underline:x,unorderedList:I,orderedList:y,subscript:U,superscript:E,hyperlink:F,toggleFullscreen:D,quote:q,left:e,center:B,right:Q,justify:T,print:O,outdent:X,indent:j,removeFormat:J,formatting:M,fontSize:r,align:e,hr:G,undo:K,redo:N,heading:M,code:L,size:r,font:W,viewSource:L},expansionItem:{icon:t,denseIcon:o},fab:{icon:Y,activeIcon:V},field:{clear:n,error:Z},pagination:{first:i,prev:c,next:s,last:f},rating:{icon:_},stepper:{done:H,active:$,error:l},tabs:{left:c,right:s,up:z,down:t},table:{arrowUp:a,warning:l,firstPage:i,prevPage:c,nextPage:s,lastPage:f},tree:{icon:c2},uploader:{done:H,clear:V,add:s2,upload:H2,removeQueue:l2,removeUploaded:t2}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(n,d)=>(typeof require<"u"?require:n)[d]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var o=r("@quasar/extras/ionicons-v4"),i=r("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgIoniconsV4={name:"svg-ionicons-v4",type:{positive:o.ionMdCheckmark,negative:o.ionMdAlert,info:o.ionMdInformationCircleOutline,warning:o.ionMdAlert},arrow:{up:o.ionMdArrowUp,right:o.ionMdArrowForward,down:o.ionMdArrowDown,left:o.ionMdArrowBack,dropdown:o.ionMdArrowDropdown},chevron:{left:o.ionIosArrowBack,right:o.ionIosArrowForward},colorPicker:{spectrum:o.ionMdAperture,tune:o.ionMdOptions,palette:o.ionMdApps},pullToRefresh:{icon:o.ionMdRefresh},carousel:{left:o.ionIosArrowBack,right:o.ionIosArrowForward,up:o.ionIosArrowUp,down:o.ionIosArrowDown,navigationIcon:o.ionMdSquare},chip:{remove:o.ionMdCloseCircle,selected:o.ionMdCheckmark},datetime:{arrowLeft:o.ionIosArrowBack,arrowRight:o.ionIosArrowForward,now:o.ionMdTime,today:o.ionMdCalendar},editor:{hyperlink:o.ionMdLink,toggleFullscreen:o.ionMdExpand,quote:o.ionMdQuote,print:o.ionMdPrint,undo:o.ionMdUndo,redo:o.ionMdRedo,code:o.ionMdCode,viewSource:o.ionIosCode,bold:i.mdiFormatBold,italic:i.mdiFormatItalic,strikethrough:i.mdiFormatStrikethroughVariant,underline:i.mdiFormatUnderline,unorderedList:i.mdiFormatListBulleted,orderedList:i.mdiFormatListNumbered,subscript:i.mdiFormatSubscript,superscript:i.mdiFormatSuperscript,left:i.mdiFormatAlignLeft,center:i.mdiFormatAlignCenter,right:i.mdiFormatAlignRight,justify:i.mdiFormatAlignJustify,outdent:i.mdiFormatIndentDecrease,indent:i.mdiFormatIndentIncrease,removeFormat:i.mdiFormatClear,formatting:i.mdiFormatColorText,fontSize:i.mdiFormatSize,align:i.mdiFormatAlignLeft,hr:i.mdiMinus,heading:i.mdiFormatSize,heading1:i.mdiFormatHeader1,heading2:i.mdiFormatHeader2,heading3:i.mdiFormatHeader3,heading4:i.mdiFormatHeader4,heading5:i.mdiFormatHeader5,heading6:i.mdiFormatHeader6,size:i.mdiFormatSize,size1:i.mdiNumeric1Box,size2:i.mdiNumeric2Box,size3:i.mdiNumeric3Box,size4:i.mdiNumeric4Box,size5:i.mdiNumeric5Box,size6:i.mdiNumeric6Box,size7:i.mdiNumeric7Box,font:i.mdiFormatFont},expansionItem:{icon:o.ionMdArrowDropdown,denseIcon:o.ionMdArrowDropdown},fab:{icon:o.ionMdAdd,activeIcon:o.ionMdClose},field:{clear:o.ionMdCloseCircle,error:o.ionMdAlert},pagination:{first:o.ionIosSkipBackward,prev:o.ionIosArrowBack,next:o.ionIosArrowForward,last:o.ionIosSkipForward},rating:{icon:o.ionMdStar},stepper:{done:o.ionMdCheckmark,active:o.ionMdCreate,error:o.ionMdWarning},tabs:{left:o.ionIosArrowBack,right:o.ionIosArrowForward,up:o.ionIosArrowUp,down:o.ionIosArrowDown},table:{arrowUp:o.ionMdArrowUp,warning:o.ionMdWarning,firstPage:o.ionIosReturnLeft,prevPage:o.ionIosArrowBack,nextPage:o.ionIosArrowForward,lastPage:o.ionIosReturnRight},tree:{icon:o.ionMdPlay},uploader:{done:o.ionMdCheckmark,clear:o.ionMdClose,add:o.ionMdAddCircle,upload:o.ionMdCloudUpload,removeQueue:o.ionMdTrash,removeUploaded:o.ionMdDoneAll}};})(); | ||
(()=>{var o="M186.301 339.893L96 249.461l-32 30.507L186.301 402 448 140.506 416 110z|0 0 512 512",c="M256 48C141.6 48 48 141.601 48 256s93.6 208 208 208 208-93.601 208-208S370.4 48 256 48zm24 312h-48v-40h48v40zm0-88h-48V144h48v128z|0 0 512 512",h="M256 90c44.3 0 86 17.3 117.4 48.6C404.7 170 422 211.7 422 256s-17.3 86-48.6 117.4C342 404.7 300.3 422 256 422s-86-17.3-117.4-48.6C107.3 342 90 300.3 90 256s17.3-86 48.6-117.4C170 107.3 211.7 90 256 90m0-42C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48zM277 360h-42V235h42v125zm0-166h-42v-42h42v42z|0 0 512 512",t="M277.375 427V167.296l119.702 119.702L427 256 256 85 85 256l29.924 29.922 119.701-118.626V427h42.75z|0 0 512 512",l="M85 277.375h259.704L225.002 397.077 256 427l171-171L256 85l-29.922 29.924 118.626 119.701H85v42.75z|0 0 512 512",a="M277.375 85v259.704l119.702-119.702L427 256 256 427 85 256l29.924-29.922 119.701 118.626V85h42.75z|0 0 512 512",m="M427 234.625H167.296l119.702-119.702L256 85 85 256l171 171 29.922-29.924-118.626-119.701H427v-42.75z|0 0 512 512",n="M128 192l128 128 128-128z|0 0 512 512",H="M217.9 256L345 129c9.4-9.4 9.4-24.6 0-33.9-9.4-9.4-24.6-9.3-34 0L167 239c-9.1 9.1-9.3 23.7-.7 33.1L310.9 417c4.7 4.7 10.9 7 17 7s12.3-2.3 17-7c9.4-9.4 9.4-24.6 0-33.9L217.9 256z|0 0 512 512",V="M294.1 256L167 129c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.3 34 0L345 239c9.1 9.1 9.3 23.7.7 33.1L201.1 417c-4.7 4.7-10.9 7-17 7s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6 0-33.9l127-127.1z|0 0 512 512",v="M256 32C132.288 32 32 132.288 32 256s100.288 224 224 224 224-100.288 224-224S379.712 32 256 32zm135.765 359.765C355.5 428.028 307.285 448 256 448s-99.5-19.972-135.765-56.235C83.972 355.5 64 307.285 64 256s19.972-99.5 56.235-135.765C156.5 83.972 204.715 64 256 64s99.5 19.972 135.765 56.235C428.028 156.5 448 204.715 448 256s-19.972 99.5-56.235 135.765zM200.043 106.067c-40.631 15.171-73.434 46.382-90.717 85.933H256l-55.957-85.933zM412.797 288A160.723 160.723 0 0 0 416 256c0-36.624-12.314-70.367-33.016-97.334L311 288h101.797zM359.973 134.395C332.007 110.461 295.694 96 256 96c-7.966 0-15.794.591-23.448 1.715L310.852 224l49.121-89.605zM99.204 224A160.65 160.65 0 0 0 96 256c0 36.639 12.324 70.394 33.041 97.366L201 224H99.204zM311.959 405.932c40.631-15.171 73.433-46.382 90.715-85.932H256l55.959 85.932zM152.046 377.621C180.009 401.545 216.314 416 256 416c7.969 0 15.799-.592 23.456-1.716L201.164 288l-49.118 89.621z|0 0 512 512",z="M32 384h272v32H32zM400 384h80v32h-80zM384 447.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95zM32 240h80v32H32zM208 240h272v32H208zM192 303.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95zM32 96h272v32H32zM400 96h80v32h-80zM384 159.5c0 17.949-14.327 32.5-32 32.5-17.673 0-32-14.551-32-32.5v-95c0-17.949 14.327-32.5 32-32.5 17.673 0 32 14.551 32 32.5v95z|0 0 512 512",A="M96 176h80V96H96v80zm120 240h80v-80h-80v80zm-120 0h80v-80H96v80zm0-120h80v-80H96v80zm120 0h80v-80h-80v80zM336 96v80h80V96h-80zm-120 80h80V96h-80v80zm120 120h80v-80h-80v80zm0 120h80v-80h-80v80z|0 0 512 512",C="M256 388c-72.597 0-132-59.405-132-132 0-72.601 59.403-132 132-132 36.3 0 69.299 15.4 92.406 39.601L278 234h154V80l-51.698 51.702C348.406 99.798 304.406 80 256 80c-96.797 0-176 79.203-176 176s78.094 176 176 176c81.045 0 148.287-54.134 169.401-128H378.85c-18.745 49.561-67.138 84-122.85 84z|0 0 512 512",i="M256 217.9L383 345c9.4 9.4 24.6 9.4 33.9 0 9.4-9.4 9.3-24.6 0-34L273 167c-9.1-9.1-23.7-9.3-33.1-.7L95 310.9c-4.7 4.7-7 10.9-7 17s2.3 12.3 7 17c9.4 9.4 24.6 9.4 33.9 0l127.1-127z|0 0 512 512",e="M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z|0 0 512 512",u="M405.333 64H106.667C83.198 64 64 83.198 64 106.667v298.666C64 428.802 83.198 448 106.667 448h298.666C428.802 448 448 428.802 448 405.333V106.667C448 83.198 428.802 64 405.333 64z|0 0 512 512",s="M256 48C140.559 48 48 140.559 48 256c0 115.436 92.559 208 208 208 115.435 0 208-92.564 208-208 0-115.441-92.564-208-208-208zm104.002 282.881l-29.12 29.117L256 285.117l-74.881 74.881-29.121-29.117L226.881 256l-74.883-74.881 29.121-29.116L256 226.881l74.881-74.878 29.12 29.116L285.119 256l74.883 74.881z|0 0 512 512",p="M255.8 48C141 48 48 141.2 48 256s93 208 207.8 208c115 0 208.2-93.2 208.2-208S370.8 48 255.8 48zm.2 374.4c-91.9 0-166.4-74.5-166.4-166.4S164.1 89.6 256 89.6 422.4 164.1 422.4 256 347.9 422.4 256 422.4zM266.4 152h-31.2v124.8l109.2 65.5 15.6-25.6-93.6-55.5V152z|0 0 512 512",g="M368.005 272h-96v96h96v-96zm-32-208v32h-160V64h-48v32h-24.01c-22.002 0-40 17.998-40 40v272c0 22.002 17.998 40 40 40h304.01c22.002 0 40-17.998 40-40V136c0-22.002-17.998-40-40-40h-24V64h-48zm72 344h-304.01V196h304.01v212z|0 0 512 512",Z="M74.6 256c0-38.3 31.1-69.4 69.4-69.4h88V144h-88c-61.8 0-112 50.2-112 112s50.2 112 112 112h88v-42.6h-88c-38.3 0-69.4-31.1-69.4-69.4zm85.4 22h192v-44H160v44zm208-134h-88v42.6h88c38.3 0 69.4 31.1 69.4 69.4s-31.1 69.4-69.4 69.4h-88V368h88c61.8 0 112-50.2 112-112s-50.2-112-112-112z|0 0 512 512",w="M396.795 396.8H320V448h128V320h-51.205zM396.8 115.205V192H448V64H320v51.205zM115.205 115.2H192V64H64v128h51.205zM115.2 396.795V320H64v128h128v-51.205z|0 0 512 512",F="M96.4 416h77.1l50.9-96.6V96h-160v223.4h77.1L96.4 416zm224 0h77.1l50-96.6V96H288.4v223.4h82l-50 96.6z|0 0 512 512",f="M399.95 160h-287.9C76.824 160 48 188.803 48 224v138.667h79.899V448H384.1v-85.333H464V224c0-35.197-28.825-64-64.05-64zM352 416H160V288h192v128zm32.101-352H127.899v80H384.1V64z|0 0 512 512",I="M262.3 179.6c-57.9 0-110.3 21.6-150.7 56.8L32 160v192h197.5l-79.1-76.8c30.4-25.3 69-41.1 111.8-41.1 77.3 0 143.1 48.2 166 117.8l51.8-14.8c-30.4-91.4-116.2-157.5-217.7-157.5z|0 0 512 512",S="M32 337.2L83.8 352c22.9-69.7 88.7-117.8 166-117.8 42.8 0 81.5 15.7 111.8 41.1L282.5 352H480V160l-79.6 76.3c-40.4-35.2-92.8-56.8-150.7-56.8-101.5.1-187.3 66.2-217.7 157.7z|0 0 512 512",k="M190.4 354.1L91.9 256l98.4-98.1-30-29.9L32 256l128.4 128 30-29.9zm131.2 0L420 256l-98.4-98.1 30-29.9L480 256 351.6 384l-30-29.9z|0 0 512 512",x="M332 142.7c-1.2-1.1-2.7-1.7-4.1-1.7s-3 .6-4.1 1.7L310 155.9c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l95.8 91.5-95.8 91.5c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l13.8 13.2c1.2 1.1 2.6 1.7 4.1 1.7 1.5 0 3-.6 4.1-1.7l114.2-109c1.2-1.1 1.9-2.7 1.9-4.3 0-1.6-.7-3.2-1.9-4.3L332 142.7zM204 160.2c0-1.6-.7-3.2-1.9-4.3l-13.8-13.2c-1.2-1.1-2.7-1.7-4.1-1.7s-3 .6-4.1 1.7l-114.2 109c-1.2 1.1-1.9 2.7-1.9 4.3 0 1.6.7 3.2 1.9 4.3l114.2 109c1.2 1.1 2.7 1.7 4.1 1.7 1.5 0 3-.6 4.1-1.7l13.8-13.2c1.2-1.1 1.9-2.7 1.9-4.3 0-1.6-.7-3.2-1.9-4.3L106.3 256l95.8-91.5c1.2-1.1 1.9-2.7 1.9-4.3z|0 0 512 512",B="M416 277.333H277.333V416h-42.666V277.333H96v-42.666h138.667V96h42.666v138.667H416v42.666z|0 0 512 512",r="M405 136.798L375.202 107 256 226.202 136.798 107 107 136.798 226.202 256 107 375.202 136.798 405 256 285.798 375.202 405 405 375.202 285.798 256z|0 0 512 512",N="M175 100v137.8L403.9 98.1c5.3-3.1 12.1.7 12.1 6.9v302c0 6.2-6.7 10-12.1 6.9L175 274.2V412c0 2.2-1.8 4-4 4h-71c-2.2 0-4-1.8-4-4V100c0-2.2 1.8-4 4-4h71c2.2 0 4 1.8 4 4z|0 0 512 512",R="M337 100v137.8L108.1 98.1C102.7 95 96 98.8 96 105v302c0 6.2 6.7 10 12.1 6.9L337 274.2V412c0 2.2 1.8 4 4 4h71c2.2 0 4-1.8 4-4V100c0-2.2-1.8-4-4-4h-71c-2.2 0-4 1.8-4 4z|0 0 512 512",b="M256 372.686L380.83 448l-33.021-142.066L458 210.409l-145.267-12.475L256 64l-56.743 133.934L54 210.409l110.192 95.525L131.161 448z|0 0 512 512",P="M64 368v80h80l235.727-235.729-79.999-79.998L64 368zm377.602-217.602c8.531-8.531 8.531-21.334 0-29.865l-50.135-50.135c-8.531-8.531-21.334-8.531-29.865 0l-39.468 39.469 79.999 79.998 39.469-39.467z|0 0 512 512",L="M32 464h448L256 48 32 464zm248-64h-48v-48h48v48zm0-80h-48v-96h48v96z|0 0 512 512",U="M70.5 265.4l59.6-59.4c2.6-2.6 6.1-4.1 9.9-4.1 3.7 0 7.3 1.4 9.9 4.1 2.6 2.6 4.1 6.1 4.1 9.9s-1.5 7.3-4.1 9.9l-.1.1-41.1 40.1H370c13.2 0 25.8-5.2 35.3-14.7 9.5-9.4 14.7-21.9 14.7-35.3v-48c0-7.7 6.3-14 14-14s14 6.3 14 14v48c0 20.8-8.1 40.3-22.9 55.1-14.8 14.8-34.3 22.9-55.1 22.9H108.3l39.6 40.2c2.6 2.6 4.1 6.1 4.1 9.9 0 3.7-1.4 7.3-4.1 9.9l-.1.1c-2.7 2.5-6.2 3.9-9.8 3.9-3.9 0-7.3-1.4-9.9-4.1l-57.6-57.4c-4.2-4.2-6.5-9.8-6.5-15.7 0-5.8 2.3-11.3 6.5-15.4z|0 0 512 512",y="M441.5 265.4L381.9 206c-2.6-2.6-6.1-4.1-9.9-4.1-3.7 0-7.3 1.4-9.9 4.1-2.6 2.6-4.1 6.1-4.1 9.9s1.5 7.3 4.1 9.9l.1.1 41.1 40.1H142c-13.2 0-25.8-5.2-35.3-14.7-9.5-9.5-14.7-22-14.7-35.3v-48c0-7.7-6.3-14-14-14s-14 6.3-14 14v48c0 20.8 8.1 40.3 22.9 55.1 14.8 14.8 34.3 22.9 55.1 22.9h261.7L364 334.2c-2.6 2.6-4.1 6.1-4.1 9.9 0 3.7 1.4 7.3 4.1 9.9l.1.1c2.7 2.5 6.2 3.9 9.8 3.9 3.9 0 7.3-1.4 9.9-4.1l57.6-57.4c4.2-4.2 6.5-9.8 6.5-15.7.1-5.8-2.2-11.3-6.4-15.4z|0 0 512 512",D="M96 52v408l320-204L96 52z|0 0 512 512",T="M256 48C141.125 48 48 141.125 48 256s93.125 208 208 208 208-93.125 208-208S370.875 48 256 48zm107 229h-86v86h-42v-86h-86v-42h86v-86h42v86h86v42z|0 0 512 512",Q="M403.002 217.001C388.998 148.002 328.998 96 256 96c-57.998 0-107.998 32.998-132.998 81.001C63.002 183.002 16 233.998 16 296c0 65.996 53.999 120 120 120h260c55 0 100-45 100-100 0-52.998-40.996-96.001-92.998-98.999zM288 276v76h-64v-76h-68l100-100 100 100h-68z|0 0 512 512",q="M128 405.429C128 428.846 147.198 448 170.667 448h170.667C364.802 448 384 428.846 384 405.429V160H128v245.429zM416 96h-80l-26.785-32H202.786L176 96H96v32h320V96z|0 0 512 512",O="M387.581 139.712L356.755 109 216.913 248.319l30.831 30.719 139.837-139.326zM481.172 109L247.744 340.469l-91.39-91.051-30.827 30.715L247.744 403 512 139.712 481.172 109zM0 280.133L123.321 403l30.829-30.713L31.934 249.418 0 280.133z|0 0 512 512",j="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",E="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",J="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",W="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",G="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",K="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",X="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",Y="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",d="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",_="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",$="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",H1="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",V1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",o1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",c1="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",n1="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",M="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",M1="M19,13H5V11H19V13Z",t1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",i1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",e1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",s1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",r1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",L1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",d1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",h1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",l1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",a1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",m1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",v1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",z1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",A1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.svgIoniconsV4={name:"svg-ionicons-v4",type:{positive:o,negative:c,info:h,warning:c},arrow:{up:t,right:l,down:a,left:m,dropdown:n},chevron:{left:H,right:V},colorPicker:{spectrum:v,tune:z,palette:A},pullToRefresh:{icon:C},carousel:{left:H,right:V,up:i,down:e,navigationIcon:u},chip:{remove:s,selected:o},datetime:{arrowLeft:H,arrowRight:V,now:p,today:g},editor:{hyperlink:Z,toggleFullscreen:w,quote:F,print:f,undo:I,redo:S,code:k,viewSource:x,bold:j,italic:E,strikethrough:J,underline:W,unorderedList:G,orderedList:K,subscript:X,superscript:Y,left:d,center:_,right:$,justify:H1,outdent:V1,indent:o1,removeFormat:c1,formatting:n1,fontSize:M,align:d,hr:M1,heading:M,heading1:t1,heading2:i1,heading3:e1,heading4:s1,heading5:r1,heading6:L1,size:M,size1:d1,size2:h1,size3:l1,size4:a1,size5:m1,size6:v1,size7:z1,font:A1},expansionItem:{icon:n,denseIcon:n},fab:{icon:B,activeIcon:r},field:{clear:s,error:c},pagination:{first:N,prev:H,next:V,last:R},rating:{icon:b},stepper:{done:o,active:P,error:L},tabs:{left:H,right:V,up:i,down:e},table:{arrowUp:t,warning:L,firstPage:U,prevPage:H,nextPage:V,lastPage:y},tree:{icon:D},uploader:{done:o,clear:r,add:T,upload:Q,removeQueue:q,removeUploaded:O}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(n,t)=>(typeof require<"u"?require:n)[t]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var i=r("@quasar/extras/ionicons-v5"),e=r("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgIoniconsV5={name:"svg-ionicons-v5",type:{positive:i.ionCheckmark,negative:i.ionAlert,info:i.ionInformationCircleOutline,warning:i.ionAlert},arrow:{up:i.ionArrowUp,right:i.ionArrowForward,down:i.ionArrowDown,left:i.ionArrowBack,dropdown:i.ionCaretDownOutline},chevron:{left:i.ionArrowBack,right:i.ionArrowForward},colorPicker:{spectrum:i.ionAperture,tune:i.ionOptions,palette:i.ionApps},pullToRefresh:{icon:i.ionRefresh},carousel:{left:i.ionChevronBack,right:i.ionChevronForward,up:i.ionChevronUp,down:i.ionChevronDown,navigationIcon:i.ionSquare},chip:{remove:i.ionCloseCircle,selected:i.ionCheckmark},datetime:{arrowLeft:i.ionChevronBack,arrowRight:i.ionChevronForward,now:i.ionTime,today:i.ionCalendar},editor:{hyperlink:i.ionLink,toggleFullscreen:i.ionExpand,quote:i.ionChatboxEllipses,print:i.ionPrint,undo:i.ionArrowUndo,redo:i.ionArrowRedo,code:i.ionCodeSlash,viewSource:i.ionCodeSlash,bold:e.mdiFormatBold,italic:e.mdiFormatItalic,strikethrough:e.mdiFormatStrikethroughVariant,underline:e.mdiFormatUnderline,unorderedList:e.mdiFormatListBulleted,orderedList:e.mdiFormatListNumbered,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,left:e.mdiFormatAlignLeft,center:e.mdiFormatAlignCenter,right:e.mdiFormatAlignRight,justify:e.mdiFormatAlignJustify,outdent:e.mdiFormatIndentDecrease,indent:e.mdiFormatIndentIncrease,removeFormat:e.mdiFormatClear,formatting:e.mdiFormatColorText,fontSize:e.mdiFormatSize,align:e.mdiFormatAlignLeft,hr:e.mdiMinus,heading:e.mdiFormatSize,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,size:e.mdiFormatSize,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont},expansionItem:{icon:i.ionCaretDownOutline,denseIcon:i.ionCaretDownOutline},fab:{icon:i.ionAdd,activeIcon:i.ionClose},field:{clear:i.ionCloseCircle,error:i.ionAlert},pagination:{first:i.ionPlaySkipBackCircle,prev:i.ionChevronBackCircle,next:i.ionChevronForwardCircle,last:i.ionPlaySkipForwardCircle},rating:{icon:i.ionStar},stepper:{done:i.ionCheckmark,active:i.ionCreate,error:i.ionWarning},tabs:{left:i.ionChevronBack,right:i.ionChevronForward,up:i.ionChevronUp,down:i.ionChevronDown},table:{arrowUp:i.ionArrowUp,warning:i.ionWarning,firstPage:i.ionPlaySkipBackCircle,prevPage:i.ionChevronBackCircle,nextPage:i.ionChevronForwardCircle,lastPage:i.ionPlaySkipForwardCircle},tree:{icon:i.ionPlay},uploader:{done:i.ionCheckmark,clear:i.ionClose,add:i.ionAddCircle,upload:i.ionCloudUpload,removeQueue:i.ionTrash,removeUploaded:i.ionCheckmarkDone}};})(); | ||
(()=>{var o="M416 128L192 384l-96-96@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",n="M256 80c-8.66 0-16.58 7.36-16 16l8 216a8 8 0 008 8h0a8 8 0 008-8l8-216c.58-8.64-7.34-16-16-16z@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M256 416 m-16, 0 a16,16 0 1,0 32,0 a16,16 0 1,0 -32,0@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",k="M248 64C146.39 64 64 146.39 64 248s82.39 184 184 184 184-82.39 184-184S349.61 64 248 64z@@fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:32;&&M220 220h32v116@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M208 340h88@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M248 130a26 26 0 1026 26 26 26 0 00-26-26z|0 0 512 512",H="M112 244l144-144 144 144M256 120v292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",i="M268 112l144 144-144 144M392 256H100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",z="M112 268l144 144 144-144M256 392V100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",V="M244 400L100 256l144-144M120 256h292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",r="M98 190.06l139.78 163.12a24 24 0 0036.44 0L414 190.06c13.34-15.57 2.28-39.62-18.22-39.62h-279.6c-20.5 0-31.56 24.05-18.18 39.62z|0 0 512 512",p="M250.54 129.17l-67.8-67.8A209.65 209.65 0 0086.32 136h161.4a4 4 0 002.82-6.83zM167.72 168H67.63a207.34 207.34 0 00-16.15 125.9l119.06-119.07a4 4 0 00-2.82-6.83zM344 167.72V67.56a207.82 207.82 0 00-125.89-16.08l119.06 119.06a4 4 0 006.83-2.82zM460.52 218.1L341.46 337.17a4 4 0 002.82 6.83h100.09a207.34 207.34 0 0016.15-125.9zM382.83 250.54l67.83-67.82A209.08 209.08 0 00376 86.2v161.52a4 4 0 006.83 2.82zM221.68 341.77a8 8 0 005.54 2.23h59.66a8 8 0 005.7-2.39l49.18-50a8 8 0 002.3-5.62l-.06-60.81a8 8 0 00-2.38-5.69l-50-49.25a8 8 0 00-5.63-2.3l-60.84.06a8 8 0 00-5.69 2.38l-49.25 50a8 8 0 00-2.3 5.63l.06 60.78a8 8 0 002.45 5.76zM261.46 382.83l67.8 67.8A209.65 209.65 0 00425.68 376h-161.4a4 4 0 00-2.82 6.83zM168 344.28v100.16a207.82 207.82 0 00125.89 16.08L174.83 341.46a4 4 0 00-6.83 2.82zM129.17 261.46l-67.83 67.83A209.1 209.1 0 00136 425.8V264.28a4 4 0 00-6.83-2.82z|0 0 512 512",v="M64 144h226.75a48 48 0 0090.5 0H448a16 16 0 000-32h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32zM448 368h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32h226.75a48 48 0 0090.5 0H448a16 16 0 000-32zM448 240H221.25a48 48 0 00-90.5 0H64a16 16 0 000 32h66.75a48 48 0 0090.5 0H448a16 16 0 000-32z|0 0 512 512",w="M104 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 464a56 56 0 1156-56 56.06 56.06 0 01-56 56z|0 0 512 512",f="M320 146s24.36-12-64-12a160 160 0 10160 160@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M256 58l80 80-80 80@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",g="M416 464H96a48.05 48.05 0 01-48-48V96a48.05 48.05 0 0148-48h320a48.05 48.05 0 0148 48v320a48.05 48.05 0 01-48 48z|0 0 512 512",l="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z|0 0 512 512",Z="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm96 240h-96a16 16 0 01-16-16V128a16 16 0 0132 0v128h80a16 16 0 010 32z|0 0 512 512",F="M480 128a64 64 0 00-64-64h-16V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00368 48v16H144V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00112 48v16H96a64 64 0 00-64 64v12a4 4 0 004 4h440a4 4 0 004-4zM32 416a64 64 0 0064 64h320a64 64 0 0064-64V179a3 3 0 00-3-3H35a3 3 0 00-3 3zm344-208a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24z|0 0 512 512",S="M200.66 352H144a96 96 0 010-192h55.41M312.59 160H368a96 96 0 010 192h-56.66M169.07 256h175.86@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",j="M432 320v112H320M421.8 421.77L304 304M80 192V80h112M90.2 90.23L208 208M320 80h112v112M421.77 90.2L304 208M192 432H80V320M90.23 421.8L208 304@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",x="M408 48H104a72.08 72.08 0 00-72 72v192a72.08 72.08 0 0072 72h24v64a16 16 0 0026.25 12.29L245.74 384H408a72.08 72.08 0 0072-72V120a72.08 72.08 0 00-72-72zM160 248a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32zm96 0a32 32 0 1132-32 32 32 0 01-32 32z|0 0 512 512",B="M408 112H106a58 58 0 00-58 58v158a56 56 0 0056 56h8v39.68A40.32 40.32 0 00152.32 464h207.36A40.32 40.32 0 00400 423.68V384h8a56 56 0 0056-56V168a56 56 0 00-56-56zm-40 311.68a8.35 8.35 0 01-8.32 8.32H152.32a8.35 8.35 0 01-8.32-8.32V264.32a8.35 8.35 0 018.32-8.32h207.36a8.35 8.35 0 018.32 8.32zm26-215.76a24 24 0 1122-22 24 24 0 01-22 22zM344 48H168a56.09 56.09 0 00-55.42 48h286.84A56.09 56.09 0 00344 48z|0 0 512 512",I="M448 440a16 16 0 01-12.61-6.15c-22.86-29.27-44.07-51.86-73.32-67C335 352.88 301 345.59 256 344.23V424a16 16 0 01-27 11.57l-176-168a16 16 0 010-23.14l176-168A16 16 0 01256 88v80.36c74.14 3.41 129.38 30.91 164.35 81.87C449.32 292.44 464 350.9 464 424a16 16 0 01-16 16z|0 0 512 512",P="M58.79 439.13A16 16 0 0148 424c0-73.1 14.68-131.56 43.65-173.77 35-51 90.21-78.46 164.35-81.87V88a16 16 0 0127.05-11.57l176 168a16 16 0 010 23.14l-176 168A16 16 0 01256 424v-79.77c-45 1.36-79 8.65-106.07 22.64-29.25 15.12-50.46 37.71-73.32 67a16 16 0 01-17.82 5.28z|0 0 512 512",s="M160 389a20.91 20.91 0 01-13.82-5.2l-128-112a21 21 0 010-31.6l128-112a21 21 0 0127.66 31.61L63.89 256l109.94 96.19A21 21 0 01160 389zM352 389a21 21 0 01-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0127.66-31.61l128 112a21 21 0 010 31.6l-128 112A20.89 20.89 0 01352 389zM208 437a21 21 0 01-20.12-27l96-320a21 21 0 1140.23 12l-96 320A21 21 0 01208 437z|0 0 512 512",b="M256 112v288M400 256H112@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",c="M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z|0 0 512 512",M="M48 256c0 114.69 93.31 208 208 208s208-93.31 208-208S370.69 48 256 48 48 141.31 48 256zm128-64a16 16 0 0132 0v53l111.68-67.46a10.78 10.78 0 0116.32 9.33v138.26a10.78 10.78 0 01-16.32 9.31L208 267v53a16 16 0 01-32 0z|0 0 512 512",d="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 272a16 16 0 01-32 0v-53l-111.68 67.44a10.78 10.78 0 01-16.32-9.31V186.87a10.78 10.78 0 0116.32-9.31L304 245v-53a16 16 0 0132 0z|0 0 512 512",y="M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z|0 0 512 512",N="M459.94 53.25a16.06 16.06 0 00-23.22-.56L424.35 65a8 8 0 000 11.31l11.34 11.32a8 8 0 0011.34 0l12.06-12c6.1-6.09 6.67-16.01.85-22.38zM399.34 90L218.82 270.2a9 9 0 00-2.31 3.93L208.16 299a3.91 3.91 0 004.86 4.86l24.85-8.35a9 9 0 003.93-2.31L422 112.66a9 9 0 000-12.66l-9.95-10a9 9 0 00-12.71 0zM386.34 193.66L264.45 315.79A41.08 41.08 0 01247.58 326l-25.9 8.67a35.92 35.92 0 01-44.33-44.33l8.67-25.9a41.08 41.08 0 0110.19-16.87l122.13-121.91a8 8 0 00-5.65-13.66H104a56 56 0 00-56 56v240a56 56 0 0056 56h240a56 56 0 0056-56V199.31a8 8 0 00-13.66-5.65z|0 0 512 512",A="M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z|0 0 512 512",U="M133 440a35.37 35.37 0 01-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0135.77.45l247.85 148.36a36 36 0 010 61l-247.89 148.4A35.5 35.5 0 01133 440z|0 0 512 512",D="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 224h-64v64a16 16 0 01-32 0v-64h-64a16 16 0 010-32h64v-64a16 16 0 0132 0v64h64a16 16 0 010 32z|0 0 512 512",R="M473.66 210c-14-10.38-31.2-18-49.36-22.11a16.11 16.11 0 01-12.19-12.22c-7.8-34.75-24.59-64.55-49.27-87.13C334.15 62.25 296.21 47.79 256 47.79c-35.35 0-68 11.08-94.37 32.05a150.07 150.07 0 00-42.06 53 16 16 0 01-11.31 8.87c-26.75 5.4-50.9 16.87-69.34 33.12C13.46 197.33 0 227.24 0 261.39c0 34.52 14.49 66 40.79 88.76 25.12 21.69 58.94 33.64 95.21 33.64h104V230.42l-36.69 36.69a16 16 0 01-23.16-.56c-5.8-6.37-5.24-16.3.85-22.39l63.69-63.68a16 16 0 0122.62 0L331 244.14c6.28 6.29 6.64 16.6.39 22.91a16 16 0 01-22.68.06L272 230.42v153.37h124c31.34 0 59.91-8.8 80.45-24.77 23.26-18.1 35.55-44 35.55-74.83 0-29.94-13.26-55.61-38.34-74.19zM240 448.21a16 16 0 1032 0v-64.42h-32z|0 0 512 512",T="M296 64h-80a7.91 7.91 0 00-8 8v24h96V72a7.91 7.91 0 00-8-8z@@fill:none;&&M432 96h-96V72a40 40 0 00-40-40h-80a40 40 0 00-40 40v24H80a16 16 0 000 32h17l19 304.92c1.42 26.85 22 47.08 48 47.08h184c26.13 0 46.3-19.78 48-47l19-305h17a16 16 0 000-32zM192.57 416H192a16 16 0 01-16-15.43l-8-224a16 16 0 1132-1.14l8 224A16 16 0 01192.57 416zM272 400a16 16 0 01-32 0V176a16 16 0 0132 0zm32-304h-96V72a7.91 7.91 0 018-8h80a7.91 7.91 0 018 8zm32 304.57A16 16 0 01320 416h-.58A16 16 0 01304 399.43l8-224a16 16 0 1132 1.14z|0 0 512 512",O="M464 128L240 384l-96-96M144 384l-96-96M368 128L232 284@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",L="M112 184l144 144 144-144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",m="M112 328l144-144 144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",e="M328 112L184 256l144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",t="M184 112l144 144-144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",C="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm35.31 292.69a16 16 0 11-22.62 22.62l-96-96a16 16 0 010-22.62l96-96a16 16 0 0122.62 22.62L206.63 256z|0 0 512 512",h="M48 256c0 114.87 93.13 208 208 208s208-93.13 208-208S370.87 48 256 48 48 141.13 48 256zm257.37 0l-84.68-84.69a16 16 0 0122.62-22.62l96 96a16 16 0 010 22.62l-96 96a16 16 0 01-22.62-22.62z|0 0 512 512",q="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",E="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",Q="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",J="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",W="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",G="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",K="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",X="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",u="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",Y="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",_="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",$="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",o1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",n1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",r1="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",e1="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",a="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",t1="M19,13H5V11H19V13Z",a1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",H1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",i1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",V1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",l1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",s1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",c1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",M1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",d1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",A1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",L1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",m1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",C1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",h1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.svgIoniconsV5={name:"svg-ionicons-v5",type:{positive:o,negative:n,info:k,warning:n},arrow:{up:H,right:i,down:z,left:V,dropdown:r},chevron:{left:V,right:i},colorPicker:{spectrum:p,tune:v,palette:w},pullToRefresh:{icon:f},carousel:{left:e,right:t,up:m,down:L,navigationIcon:g},chip:{remove:l,selected:o},datetime:{arrowLeft:e,arrowRight:t,now:Z,today:F},editor:{hyperlink:S,toggleFullscreen:j,quote:x,print:B,undo:I,redo:P,code:s,viewSource:s,bold:q,italic:E,strikethrough:Q,underline:J,unorderedList:W,orderedList:G,subscript:K,superscript:X,left:u,center:Y,right:_,justify:$,outdent:o1,indent:n1,removeFormat:r1,formatting:e1,fontSize:a,align:u,hr:t1,heading:a,heading1:a1,heading2:H1,heading3:i1,heading4:V1,heading5:l1,heading6:s1,size:a,size1:c1,size2:M1,size3:d1,size4:A1,size5:L1,size6:m1,size7:C1,font:h1},expansionItem:{icon:r,denseIcon:r},fab:{icon:b,activeIcon:c},field:{clear:l,error:n},pagination:{first:M,prev:C,next:h,last:d},rating:{icon:y},stepper:{done:o,active:N,error:A},tabs:{left:e,right:t,up:m,down:L},table:{arrowUp:H,warning:A,firstPage:M,prevPage:C,nextPage:h,lastPage:d},tree:{icon:U},uploader:{done:o,clear:c,add:D,upload:R,removeQueue:T,removeUploaded:O}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(n,t)=>(typeof require<"u"?require:n)[t]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var i=r("@quasar/extras/ionicons-v6"),e=r("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgIoniconsV6={name:"svg-ionicons-v6",type:{positive:i.ionCheckmark,negative:i.ionAlert,info:i.ionInformationCircleOutline,warning:i.ionAlert},arrow:{up:i.ionArrowUp,right:i.ionArrowForward,down:i.ionArrowDown,left:i.ionArrowBack,dropdown:i.ionCaretDown},chevron:{left:i.ionArrowBack,right:i.ionArrowForward},colorPicker:{spectrum:i.ionAperture,tune:i.ionOptions,palette:i.ionApps},pullToRefresh:{icon:i.ionRefresh},carousel:{left:i.ionChevronBack,right:i.ionChevronForward,up:i.ionChevronUp,down:i.ionChevronDown,navigationIcon:i.ionSquare},chip:{remove:i.ionCloseCircle,selected:i.ionCheckmark},datetime:{arrowLeft:i.ionChevronBack,arrowRight:i.ionChevronForward,now:i.ionTime,today:i.ionCalendar},editor:{hyperlink:i.ionLink,toggleFullscreen:i.ionExpand,quote:e.mdiFormatQuoteClose,print:i.ionPrint,undo:i.ionArrowUndo,redo:i.ionArrowRedo,code:i.ionCodeSlash,viewSource:i.ionCodeSlash,bold:e.mdiFormatBold,italic:e.mdiFormatItalic,strikethrough:e.mdiFormatStrikethroughVariant,underline:e.mdiFormatUnderline,unorderedList:e.mdiFormatListBulleted,orderedList:e.mdiFormatListNumbered,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,left:e.mdiFormatAlignLeft,center:e.mdiFormatAlignCenter,right:e.mdiFormatAlignRight,justify:e.mdiFormatAlignJustify,outdent:e.mdiFormatIndentDecrease,indent:e.mdiFormatIndentIncrease,removeFormat:e.mdiFormatClear,formatting:e.mdiFormatColorText,fontSize:e.mdiFormatSize,align:e.mdiFormatAlignLeft,hr:e.mdiMinus,heading:e.mdiFormatSize,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,size:e.mdiFormatSize,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont},expansionItem:{icon:i.ionCaretDown,denseIcon:i.ionCaretDown},fab:{icon:i.ionAdd,activeIcon:i.ionClose},field:{clear:i.ionCloseCircle,error:i.ionAlert},pagination:{first:i.ionPlaySkipBackCircle,prev:i.ionChevronBackCircle,next:i.ionChevronForwardCircle,last:i.ionPlaySkipForwardCircle},rating:{icon:i.ionStar},stepper:{done:i.ionCheckmark,active:i.ionCreate,error:i.ionWarning},tabs:{left:i.ionChevronBack,right:i.ionChevronForward,up:i.ionChevronUp,down:i.ionChevronDown},table:{arrowUp:i.ionArrowUp,warning:i.ionWarning,firstPage:i.ionPlaySkipBackCircle,prevPage:i.ionChevronBackCircle,nextPage:i.ionChevronForwardCircle,lastPage:i.ionPlaySkipForwardCircle},tree:{icon:i.ionPlay},uploader:{done:i.ionCheckmark,clear:i.ionClose,add:i.ionAddCircle,upload:i.ionCloudUpload,removeQueue:i.ionTrash,removeUploaded:i.ionCheckmarkDone}};})(); | ||
(()=>{var o="M416 128L192 384l-96-96@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",n="M256 80c-8.66 0-16.58 7.36-16 16l8 216a8 8 0 008 8h0a8 8 0 008-8l8-216c.58-8.64-7.34-16-16-16z@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M256 416 m-16, 0 a16,16 0 1,0 32,0 a16,16 0 1,0 -32,0@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",k="M248 64C146.39 64 64 146.39 64 248s82.39 184 184 184 184-82.39 184-184S349.61 64 248 64z@@fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:32;&&M220 220h32v116@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;&&M208 340h88@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M248 130a26 26 0 1026 26 26 26 0 00-26-26z|0 0 512 512",H="M112 244l144-144 144 144M256 120v292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",i="M268 112l144 144-144 144M392 256H100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",z="M112 268l144 144 144-144M256 392V100@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",V="M244 400L100 256l144-144M120 256h292@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",r="M98 190.06l139.78 163.12a24 24 0 0036.44 0L414 190.06c13.34-15.57 2.28-39.62-18.22-39.62h-279.6c-20.5 0-31.56 24.05-18.18 39.62z|0 0 512 512",e="M328 112L184 256l144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",l="M112 184l144 144 144-144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",t="M184 112l144 144-144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",s="M112 328l144-144 144 144@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",p="M250.54 129.17l-67.8-67.8A209.65 209.65 0 0086.32 136h161.4a4 4 0 002.82-6.83zM167.72 168H67.63a207.34 207.34 0 00-16.15 125.9l119.06-119.07a4 4 0 00-2.82-6.83zM344 167.72V67.56a207.82 207.82 0 00-125.89-16.08l119.06 119.06a4 4 0 006.83-2.82zM460.52 218.1L341.46 337.17a4 4 0 002.82 6.83h100.09a207.34 207.34 0 0016.15-125.9zM382.83 250.54l67.83-67.82A209.08 209.08 0 00376 86.2v161.52a4 4 0 006.83 2.82zM221.68 341.77a8 8 0 005.54 2.23h59.66a8 8 0 005.7-2.39l49.18-50a8 8 0 002.3-5.62l-.06-60.81a8 8 0 00-2.38-5.69l-50-49.25a8 8 0 00-5.63-2.3l-60.84.06a8 8 0 00-5.69 2.38l-49.25 50a8 8 0 00-2.3 5.63l.06 60.78a8 8 0 002.45 5.76zM261.46 382.83l67.8 67.8A209.65 209.65 0 00425.68 376h-161.4a4 4 0 00-2.82 6.83zM168 344.28v100.16a207.82 207.82 0 00125.89 16.08L174.83 341.46a4 4 0 00-6.83 2.82zM129.17 261.46l-67.83 67.83A209.1 209.1 0 00136 425.8V264.28a4 4 0 00-6.83-2.82z|0 0 512 512",v="M64 144h226.75a48 48 0 0090.5 0H448a16 16 0 000-32h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32zM448 368h-66.75a48 48 0 00-90.5 0H64a16 16 0 000 32h226.75a48 48 0 0090.5 0H448a16 16 0 000-32zM448 240H221.25a48 48 0 00-90.5 0H64a16 16 0 000 32h66.75a48 48 0 0090.5 0H448a16 16 0 000-32z|0 0 512 512",w="M104 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 160a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 312a56 56 0 1156-56 56.06 56.06 0 01-56 56zM104 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM256 464a56 56 0 1156-56 56.06 56.06 0 01-56 56zM408 464a56 56 0 1156-56 56.06 56.06 0 01-56 56z|0 0 512 512",f="M320 146s24.36-12-64-12a160 160 0 10160 160@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32;&&M256 58l80 80-80 80@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",g="M416 464H96a48.05 48.05 0 01-48-48V96a48.05 48.05 0 0148-48h320a48.05 48.05 0 0148 48v320a48.05 48.05 0 01-48 48z|0 0 512 512",c="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z|0 0 512 512",Z="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm96 240h-96a16 16 0 01-16-16V128a16 16 0 0132 0v128h80a16 16 0 010 32z|0 0 512 512",F="M480 128a64 64 0 00-64-64h-16V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00368 48v16H144V48.45c0-8.61-6.62-16-15.23-16.43A16 16 0 00112 48v16H96a64 64 0 00-64 64v12a4 4 0 004 4h440a4 4 0 004-4zM32 416a64 64 0 0064 64h320a64 64 0 0064-64V179a3 3 0 00-3-3H35a3 3 0 00-3 3zm344-208a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24zm-80-80a24 24 0 11-24 24 24 24 0 0124-24zm0 80a24 24 0 11-24 24 24 24 0 0124-24z|0 0 512 512",S="M200.66 352H144a96 96 0 010-192h55.41M312.59 160H368a96 96 0 010 192h-56.66M169.07 256h175.86@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:48;|0 0 512 512",j="M432 320v112H320M421.8 421.77L304 304M80 192V80h112M90.2 90.23L208 208M320 80h112v112M421.77 90.2L304 208M192 432H80V320M90.23 421.8L208 304@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",B="M408 112H106a58 58 0 00-58 58v158a56 56 0 0056 56h8v39.68A40.32 40.32 0 00152.32 464h207.36A40.32 40.32 0 00400 423.68V384h8a56 56 0 0056-56V168a56 56 0 00-56-56zm-40 311.68a8.35 8.35 0 01-8.32 8.32H152.32a8.35 8.35 0 01-8.32-8.32V264.32a8.35 8.35 0 018.32-8.32h207.36a8.35 8.35 0 018.32 8.32zm26-215.76a24 24 0 1122-22 24 24 0 01-22 22zM344 48H168a56.09 56.09 0 00-55.42 48h286.84A56.09 56.09 0 00344 48z|0 0 512 512",x="M448 440a16 16 0 01-12.61-6.15c-22.86-29.27-44.07-51.86-73.32-67C335 352.88 301 345.59 256 344.23V424a16 16 0 01-27 11.57l-176-168a16 16 0 010-23.14l176-168A16 16 0 01256 88v80.36c74.14 3.41 129.38 30.91 164.35 81.87C449.32 292.44 464 350.9 464 424a16 16 0 01-16 16z|0 0 512 512",I="M58.79 439.13A16 16 0 0148 424c0-73.1 14.68-131.56 43.65-173.77 35-51 90.21-78.46 164.35-81.87V88a16 16 0 0127.05-11.57l176 168a16 16 0 010 23.14l-176 168A16 16 0 01256 424v-79.77c-45 1.36-79 8.65-106.07 22.64-29.25 15.12-50.46 37.71-73.32 67a16 16 0 01-17.82 5.28z|0 0 512 512",M="M160 389a20.91 20.91 0 01-13.82-5.2l-128-112a21 21 0 010-31.6l128-112a21 21 0 0127.66 31.61L63.89 256l109.94 96.19A21 21 0 01160 389zM352 389a21 21 0 01-13.84-36.81L448.11 256l-109.94-96.19a21 21 0 0127.66-31.61l128 112a21 21 0 010 31.6l-128 112A20.89 20.89 0 01352 389zM208 437a21 21 0 01-20.12-27l96-320a21 21 0 1140.23 12l-96 320A21 21 0 01208 437z|0 0 512 512",P="M256 112v288M400 256H112@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",d="M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z|0 0 512 512",L="M48 256c0 114.69 93.31 208 208 208s208-93.31 208-208S370.69 48 256 48 48 141.31 48 256zm128-64a16 16 0 0132 0v53l111.68-67.46a10.78 10.78 0 0116.32 9.33v138.26a10.78 10.78 0 01-16.32 9.31L208 267v53a16 16 0 01-32 0z|0 0 512 512",A="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 272a16 16 0 01-32 0v-53l-111.68 67.44a10.78 10.78 0 01-16.32-9.31V186.87a10.78 10.78 0 0116.32-9.31L304 245v-53a16 16 0 0132 0z|0 0 512 512",m="M256 48C141.13 48 48 141.13 48 256s93.13 208 208 208 208-93.13 208-208S370.87 48 256 48zm35.31 292.69a16 16 0 11-22.62 22.62l-96-96a16 16 0 010-22.62l96-96a16 16 0 0122.62 22.62L206.63 256z|0 0 512 512",C="M48 256c0 114.87 93.13 208 208 208s208-93.13 208-208S370.87 48 256 48 48 141.13 48 256zm257.37 0l-84.68-84.69a16 16 0 0122.62-22.62l96 96a16 16 0 010 22.62l-96 96a16 16 0 01-22.62-22.62z|0 0 512 512",y="M394 480a16 16 0 01-9.39-3L256 383.76 127.39 477a16 16 0 01-24.55-18.08L153 310.35 23 221.2a16 16 0 019-29.2h160.38l48.4-148.95a16 16 0 0130.44 0l48.4 149H480a16 16 0 019.05 29.2L359 310.35l50.13 148.53A16 16 0 01394 480z|0 0 512 512",N="M459.94 53.25a16.06 16.06 0 00-23.22-.56L424.35 65a8 8 0 000 11.31l11.34 11.32a8 8 0 0011.34 0l12.06-12c6.1-6.09 6.67-16.01.85-22.38zM399.34 90L218.82 270.2a9 9 0 00-2.31 3.93L208.16 299a3.91 3.91 0 004.86 4.86l24.85-8.35a9 9 0 003.93-2.31L422 112.66a9 9 0 000-12.66l-9.95-10a9 9 0 00-12.71 0zM386.34 193.66L264.45 315.79A41.08 41.08 0 01247.58 326l-25.9 8.67a35.92 35.92 0 01-44.33-44.33l8.67-25.9a41.08 41.08 0 0110.19-16.87l122.13-121.91a8 8 0 00-5.65-13.66H104a56 56 0 00-56 56v240a56 56 0 0056 56h240a56 56 0 0056-56V199.31a8 8 0 00-13.66-5.65z|0 0 512 512",h="M449.07 399.08L278.64 82.58c-12.08-22.44-44.26-22.44-56.35 0L51.87 399.08A32 32 0 0080 446.25h340.89a32 32 0 0028.18-47.17zm-198.6-1.83a20 20 0 1120-20 20 20 0 01-20 20zm21.72-201.15l-5.74 122a16 16 0 01-32 0l-5.74-121.95a21.73 21.73 0 0121.5-22.69h.21a21.74 21.74 0 0121.73 22.7z|0 0 512 512",b="M133 440a35.37 35.37 0 01-17.5-4.67c-12-6.8-19.46-20-19.46-34.33V111c0-14.37 7.46-27.53 19.46-34.33a35.13 35.13 0 0135.77.45l247.85 148.36a36 36 0 010 61l-247.89 148.4A35.5 35.5 0 01133 440z|0 0 512 512",U="M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm80 224h-64v64a16 16 0 01-32 0v-64h-64a16 16 0 010-32h64v-64a16 16 0 0132 0v64h64a16 16 0 010 32z|0 0 512 512",D="M473.66 210c-14-10.38-31.2-18-49.36-22.11a16.11 16.11 0 01-12.19-12.22c-7.8-34.75-24.59-64.55-49.27-87.13C334.15 62.25 296.21 47.79 256 47.79c-35.35 0-68 11.08-94.37 32.05a150.07 150.07 0 00-42.06 53 16 16 0 01-11.31 8.87c-26.75 5.4-50.9 16.87-69.34 33.12C13.46 197.33 0 227.24 0 261.39c0 34.52 14.49 66 40.79 88.76 25.12 21.69 58.94 33.64 95.21 33.64h104V230.42l-36.69 36.69a16 16 0 01-23.16-.56c-5.8-6.37-5.24-16.3.85-22.39l63.69-63.68a16 16 0 0122.62 0L331 244.14c6.28 6.29 6.64 16.6.39 22.91a16 16 0 01-22.68.06L272 230.42v153.37h124c31.34 0 59.91-8.8 80.45-24.77 23.26-18.1 35.55-44 35.55-74.83 0-29.94-13.26-55.61-38.34-74.19zM240 448.21a16 16 0 1032 0v-64.42h-32z|0 0 512 512",R="M296 64h-80a7.91 7.91 0 00-8 8v24h96V72a7.91 7.91 0 00-8-8z@@fill:none;&&M432 96h-96V72a40 40 0 00-40-40h-80a40 40 0 00-40 40v24H80a16 16 0 000 32h17l19 304.92c1.42 26.85 22 47.08 48 47.08h184c26.13 0 46.3-19.78 48-47l19-305h17a16 16 0 000-32zM192.57 416H192a16 16 0 01-16-15.43l-8-224a16 16 0 1132-1.14l8 224A16 16 0 01192.57 416zM272 400a16 16 0 01-32 0V176a16 16 0 0132 0zm32-304h-96V72a7.91 7.91 0 018-8h80a7.91 7.91 0 018 8zm32 304.57A16 16 0 01320 416h-.58A16 16 0 01304 399.43l8-224a16 16 0 1132 1.14z|0 0 512 512",T="M464 128L240 384l-96-96M144 384l-96-96M368 128L232 284@@fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:32;|0 0 512 512",Q="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",q="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",O="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",E="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",J="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",W="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",G="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",K="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",u="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",X="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",Y="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",_="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",$="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",o1="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",n1="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",r1="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",e1="M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",a="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",t1="M19,13H5V11H19V13Z",a1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",H1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",i1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",V1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",l1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",s1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",c1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",M1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",d1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",L1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",A1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",m1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",C1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",h1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.svgIoniconsV6={name:"svg-ionicons-v6",type:{positive:o,negative:n,info:k,warning:n},arrow:{up:H,right:i,down:z,left:V,dropdown:r},chevron:{left:V,right:i},colorPicker:{spectrum:p,tune:v,palette:w},pullToRefresh:{icon:f},carousel:{left:e,right:t,up:s,down:l,navigationIcon:g},chip:{remove:c,selected:o},datetime:{arrowLeft:e,arrowRight:t,now:Z,today:F},editor:{hyperlink:S,toggleFullscreen:j,quote:e1,print:B,undo:x,redo:I,code:M,viewSource:M,bold:Q,italic:q,strikethrough:O,underline:E,unorderedList:J,orderedList:W,subscript:G,superscript:K,left:u,center:X,right:Y,justify:_,outdent:$,indent:o1,removeFormat:n1,formatting:r1,fontSize:a,align:u,hr:t1,heading:a,heading1:a1,heading2:H1,heading3:i1,heading4:V1,heading5:l1,heading6:s1,size:a,size1:c1,size2:M1,size3:d1,size4:L1,size5:A1,size6:m1,size7:C1,font:h1},expansionItem:{icon:r,denseIcon:r},fab:{icon:P,activeIcon:d},field:{clear:c,error:n},pagination:{first:L,prev:m,next:C,last:A},rating:{icon:y},stepper:{done:o,active:N,error:h},tabs:{left:e,right:t,up:s,down:l},table:{arrowUp:H,warning:h,firstPage:L,prevPage:m,nextPage:C,lastPage:A},tree:{icon:b},uploader:{done:o,clear:d,add:U,upload:D,removeQueue:R,removeUploaded:T}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var a=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(i,e)=>(typeof require<"u"?require:i)[e]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var l=a("@quasar/extras/line-awesome");window.Quasar.iconSet.svgLineAwesome={name:"svg-line-awesome",type:{positive:l.laCheckSolid,negative:l.laExclamationTriangleSolid,info:l.laInfoCircleSolid,warning:l.laExclamationSolid},arrow:{up:l.laArrowUpSolid,right:l.laArrowRightSolid,down:l.laArrowDownSolid,left:l.laArrowLeftSolid,dropdown:l.laCaretDownSolid},chevron:{left:l.laChevronLeftSolid,right:l.laChevronRightSolid},colorPicker:{spectrum:l.laEyeDropperSolid,tune:l.laSlidersHSolid,palette:l.laSwatchbookSolid},pullToRefresh:{icon:l.laSyncAltSolid},carousel:{left:l.laChevronLeftSolid,right:l.laChevronRightSolid,up:l.laChevronUpSolid,down:l.laChevronDownSolid,navigationIcon:l.laSquareSolid},chip:{remove:l.laTimesCircleSolid,selected:l.laCheckSolid},datetime:{arrowLeft:l.laChevronLeftSolid,arrowRight:l.laChevronRightSolid,now:l.laClock,today:l.laCalendarCheck},editor:{bold:l.laBoldSolid,italic:l.laItalicSolid,strikethrough:l.laStrikethroughSolid,underline:l.laUnderlineSolid,unorderedList:l.laListUlSolid,orderedList:l.laListOlSolid,subscript:l.laSubscriptSolid,superscript:l.laSuperscriptSolid,hyperlink:l.laLinkSolid,toggleFullscreen:l.laExpandArrowsAltSolid,quote:l.laQuoteRightSolid,left:l.laAlignLeftSolid,center:l.laAlignCenterSolid,right:l.laAlignRightSolid,justify:l.laAlignJustifySolid,print:l.laPrintSolid,outdent:l.laOutdentSolid,indent:l.laIndentSolid,removeFormat:l.laEraserSolid,formatting:l.laHeadingSolid,fontSize:l.laTextHeightSolid,align:l.laAlignLeftSolid,hr:l.laMinusSquare,undo:l.laUndoSolid,redo:l.laRedoSolid,heading:l.laHeadingSolid,code:l.laCodeSolid,size:l.laTextHeightSolid,font:l.laFontSolid,viewSource:l.laCodeSolid},expansionItem:{icon:l.laChevronDownSolid,denseIcon:l.laCaretDownSolid},fab:{icon:l.laPlusSolid,activeIcon:l.laTimesSolid},field:{clear:l.laTimesCircleSolid,error:l.laExclamationCircleSolid},pagination:{first:l.laFastBackwardSolid,prev:l.laChevronLeftSolid,next:l.laChevronRightSolid,last:l.laFastForwardSolid},rating:{icon:l.laStarSolid},stepper:{done:l.laCheckSolid,active:l.laPencilAltSolid,error:l.laExclamationTriangleSolid},tabs:{left:l.laChevronLeftSolid,right:l.laChevronRightSolid,up:l.laChevronUpSolid,down:l.laChevronDownSolid},table:{arrowUp:l.laArrowUpSolid,warning:l.laExclamationTriangleSolid,firstPage:l.laFastBackwardSolid,prevPage:l.laChevronLeftSolid,nextPage:l.laChevronRightSolid,lastPage:l.laFastForwardSolid},tree:{icon:l.laPlaySolid},uploader:{done:l.laCheckSolid,clear:l.laTimesSolid,add:l.laPlusSquareSolid,upload:l.laUploadSolid,removeQueue:l.laStreamSolid,removeUploaded:l.laClipboardCheckSolid}};})(); | ||
(()=>{var o="M 28.28125 6.28125 L 11 23.5625 L 3.71875 16.28125 L 2.28125 17.71875 L 10.28125 25.71875 L 11 26.40625 L 11.71875 25.71875 L 29.71875 7.71875 Z|0 0 32 32",M="M 16 3.21875 L 15.125 4.71875 L 3.125 25.5 L 2.28125 27 L 29.71875 27 L 28.875 25.5 L 16.875 4.71875 Z M 16 7.21875 L 26.25 25 L 5.75 25 Z M 15 14 L 15 20 L 17 20 L 17 14 Z M 15 21 L 15 23 L 17 23 L 17 21 Z|0 0 32 32",g="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 15 10 L 15 12 L 17 12 L 17 10 Z M 15 14 L 15 22 L 17 22 L 17 14 Z|0 0 32 32",p="M 13 4 L 13 20 L 19 20 L 19 4 Z M 15 6 L 17 6 L 17 18 L 15 18 Z M 13 22 L 13 28 L 19 28 L 19 22 Z M 15 24 L 17 24 L 17 26 L 15 26 Z|0 0 32 32",Z="M 16 4.09375 L 15.28125 4.78125 L 6.78125 13.28125 L 8.21875 14.71875 L 15 7.9375 L 15 28 L 17 28 L 17 7.9375 L 23.78125 14.71875 L 25.21875 13.28125 L 16.71875 4.78125 Z|0 0 32 32",u="M 18.71875 6.78125 L 17.28125 8.21875 L 24.0625 15 L 4 15 L 4 17 L 24.0625 17 L 17.28125 23.78125 L 18.71875 25.21875 L 27.21875 16.71875 L 27.90625 16 L 27.21875 15.28125 Z|0 0 32 32",h="M 15 4 L 15 24.0625 L 8.21875 17.28125 L 6.78125 18.71875 L 15.28125 27.21875 L 16 27.90625 L 16.71875 27.21875 L 25.21875 18.71875 L 23.78125 17.28125 L 17 24.0625 L 17 4 Z|0 0 32 32",w="M 13.28125 6.78125 L 4.78125 15.28125 L 4.09375 16 L 4.78125 16.71875 L 13.28125 25.21875 L 14.71875 23.78125 L 7.9375 17 L 28 17 L 28 15 L 7.9375 15 L 14.71875 8.21875 Z|0 0 32 32",t="M 3.59375 12 L 5.28125 13.71875 L 15.28125 23.71875 L 16 24.40625 L 16.71875 23.71875 L 26.71875 13.71875 L 28.40625 12 Z M 8.4375 14 L 23.5625 14 L 16 21.5625 Z|0 0 32 32",L="M 19.75 2.59375 L 19.03125 3.28125 L 7.03125 15.28125 L 6.34375 16 L 7.03125 16.71875 L 19.03125 28.71875 L 19.75 29.40625 L 20.46875 28.71875 L 24.0625 25.09375 L 24.75 24.40625 L 24.0625 23.6875 L 16.375 16 L 24.0625 8.3125 L 24.75 7.59375 L 24.0625 6.90625 L 20.46875 3.28125 Z M 19.75 5.4375 L 21.9375 7.625 L 14.25 15.28125 L 13.53125 16 L 14.25 16.71875 L 21.9375 24.375 L 19.75 26.5625 L 9.1875 16 Z|0 0 32 32",C="M 12.25 2.59375 L 11.53125 3.28125 L 7.9375 6.90625 L 7.25 7.59375 L 7.9375 8.3125 L 15.625 16 L 7.9375 23.6875 L 7.25 24.40625 L 7.9375 25.09375 L 11.53125 28.71875 L 12.25 29.40625 L 12.96875 28.71875 L 24.96875 16.71875 L 25.65625 16 L 24.96875 15.28125 L 12.96875 3.28125 Z M 12.25 5.4375 L 22.8125 16 L 12.25 26.5625 L 10.0625 24.375 L 17.75 16.71875 L 18.46875 16 L 17.75 15.28125 L 10.0625 7.625 Z|0 0 32 32",f="M 24.65625 3.03125 C 23.546875 3.03125 22.433594 3.441406 21.59375 4.28125 L 18.8125 7.09375 L 17.8125 6.09375 L 16.40625 7.5 L 17.40625 8.5 L 7.90625 18 C 6.867188 19.039063 6.273438 19.792969 5.90625 20.46875 C 5.539063 21.144531 5.410156 21.753906 5.34375 22.15625 C 5.277344 22.558594 5.242188 22.777344 5 23.21875 C 4.757813 23.660156 4.265625 24.296875 3.28125 25.28125 L 2.59375 26 L 3.28125 26.71875 L 5.28125 28.71875 L 6 29.40625 L 6.71875 28.71875 C 7.679688 27.757813 8.292969 27.292969 8.71875 27.0625 C 9.144531 26.832031 9.371094 26.789063 9.78125 26.71875 C 10.191406 26.648438 10.78125 26.535156 11.46875 26.15625 C 12.15625 25.777344 12.9375 25.15625 14 24.09375 L 23.5 14.59375 L 24.5 15.59375 L 25.90625 14.1875 L 24.90625 13.1875 L 27.71875 10.40625 C 29.398438 8.726563 29.398438 5.960938 27.71875 4.28125 C 26.878906 3.441406 25.765625 3.03125 24.65625 3.03125 Z M 24.65625 5.03125 C 25.246094 5.03125 25.820313 5.257813 26.28125 5.71875 C 27.199219 6.636719 27.199219 8.082031 26.28125 9 L 23.5 11.78125 L 20.21875 8.5 L 23 5.71875 C 23.460938 5.257813 24.066406 5.03125 24.65625 5.03125 Z M 18.8125 9.90625 L 22.09375 13.1875 L 12.59375 22.6875 C 11.609375 23.671875 10.941406 24.164063 10.5 24.40625 C 10.058594 24.648438 9.839844 24.683594 9.4375 24.75 C 9.035156 24.816406 8.457031 24.914063 7.78125 25.28125 C 7.320313 25.53125 6.695313 26.128906 6.09375 26.65625 L 5.34375 25.90625 C 5.890625 25.289063 6.492188 24.65625 6.75 24.1875 C 7.128906 23.5 7.242188 22.878906 7.3125 22.46875 C 7.382813 22.058594 7.425781 21.863281 7.65625 21.4375 C 7.886719 21.011719 8.351563 20.367188 9.3125 19.40625 Z|0 0 32 32",v="M 15 5 C 13.707031 5 12.605469 5.84375 12.1875 7 L 4 7 L 4 9 L 12.1875 9 C 12.605469 10.15625 13.707031 11 15 11 C 16.292969 11 17.394531 10.15625 17.8125 9 L 28 9 L 28 7 L 17.8125 7 C 17.394531 5.84375 16.292969 5 15 5 Z M 15 7 C 15.5625 7 16 7.4375 16 8 C 16 8.5625 15.5625 9 15 9 C 14.4375 9 14 8.5625 14 8 C 14 7.4375 14.4375 7 15 7 Z M 22 13 C 20.707031 13 19.605469 13.84375 19.1875 15 L 4 15 L 4 17 L 19.1875 17 C 19.605469 18.15625 20.707031 19 22 19 C 23.292969 19 24.394531 18.15625 24.8125 17 L 28 17 L 28 15 L 24.8125 15 C 24.394531 13.84375 23.292969 13 22 13 Z M 22 15 C 22.5625 15 23 15.4375 23 16 C 23 16.5625 22.5625 17 22 17 C 21.4375 17 21 16.5625 21 16 C 21 15.4375 21.4375 15 22 15 Z M 11 21 C 9.707031 21 8.605469 21.84375 8.1875 23 L 4 23 L 4 25 L 8.1875 25 C 8.605469 26.15625 9.707031 27 11 27 C 12.292969 27 13.394531 26.15625 13.8125 25 L 28 25 L 28 23 L 13.8125 23 C 13.394531 21.84375 12.292969 21 11 21 Z M 11 23 C 11.5625 23 12 23.4375 12 24 C 12 24.5625 11.5625 25 11 25 C 10.4375 25 10 24.5625 10 24 C 10 23.4375 10.4375 23 11 23 Z|0 0 32 32",m="M 5 5 L 5 23 C 5 25.206 6.794 27 9 27 C 11.206 27 13 25.206 13 23 L 13 5 L 5 5 z M 7 7 L 11 7 L 11 11 L 7 11 L 7 7 z M 18.900391 7.4433594 L 14.501953 11.84375 L 14.501953 14.669922 L 18.898438 10.271484 L 21.728516 13.099609 L 14.5 20.328125 L 14.5 23 C 14.5 23.056 14.493188 23.108062 14.492188 23.164062 L 24.556641 13.101562 L 18.900391 7.4433594 z M 7 13 L 11 13 L 11 17 L 7 17 L 7 13 z M 7 19 L 11 19 L 11 23 C 11 24.103 10.103 25 9 25 C 7.897 25 7 24.103 7 23 L 7 19 z M 20.777344 19 L 18.777344 21 L 25 21 L 25 25 L 14.777344 25 L 12.888672 26.888672 C 12.846672 26.930672 12.796906 26.96 12.753906 27 L 27 27 L 27 19 L 20.777344 19 z|0 0 32 32",z="M 16 4 C 10.886719 4 6.617188 7.160156 4.875 11.625 L 6.71875 12.375 C 8.175781 8.640625 11.710938 6 16 6 C 19.242188 6 22.132813 7.589844 23.9375 10 L 20 10 L 20 12 L 27 12 L 27 5 L 25 5 L 25 8.09375 C 22.808594 5.582031 19.570313 4 16 4 Z M 25.28125 19.625 C 23.824219 23.359375 20.289063 26 16 26 C 12.722656 26 9.84375 24.386719 8.03125 22 L 12 22 L 12 20 L 5 20 L 5 27 L 7 27 L 7 23.90625 C 9.1875 26.386719 12.394531 28 16 28 C 21.113281 28 25.382813 24.839844 27.125 20.375 Z|0 0 32 32",n="M 16 5.6875 L 1.59375 20.09375 L 2.28125 20.8125 L 6.1875 24.71875 L 6.90625 25.40625 L 16 16.3125 L 25.09375 25.40625 L 25.8125 24.71875 L 29.71875 20.8125 L 30.40625 20.09375 Z M 16 8.53125 L 27.5625 20.125 L 25.125 22.5625 L 16.71875 14.1875 L 16 13.5 L 15.28125 14.1875 L 6.875 22.5625 L 4.4375 20.125 Z|0 0 32 32",l="M 6.90625 6.59375 L 6.1875 7.28125 L 2.28125 11.1875 L 1.59375 11.90625 L 16 26.3125 L 30.40625 11.90625 L 29.71875 11.1875 L 25.8125 7.28125 L 25.09375 6.59375 L 16 15.6875 Z M 6.875 9.4375 L 15.28125 17.8125 L 16 18.5 L 16.71875 17.8125 L 25.125 9.4375 L 27.5625 11.875 L 16 23.46875 L 4.4375 11.875 Z|0 0 32 32",A="M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z|0 0 32 32",i="M 16 3 C 8.832031 3 3 8.832031 3 16 C 3 23.167969 8.832031 29 16 29 C 23.167969 29 29 23.167969 29 16 C 29 8.832031 23.167969 3 16 3 Z M 16 5 C 22.085938 5 27 9.914063 27 16 C 27 22.085938 22.085938 27 16 27 C 9.914063 27 5 22.085938 5 16 C 5 9.914063 9.914063 5 16 5 Z M 12.21875 10.78125 L 10.78125 12.21875 L 14.5625 16 L 10.78125 19.78125 L 12.21875 21.21875 L 16 17.4375 L 19.78125 21.21875 L 21.21875 19.78125 L 17.4375 16 L 21.21875 12.21875 L 19.78125 10.78125 L 16 14.5625 Z|0 0 32 32",k="M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 8 L 15 17 L 22 17 L 22 15 L 17 15 L 17 8 Z|0 0 32 32",P="M 9 5 L 9 6 L 5 6 L 5 28 L 27 28 L 27 6 L 23 6 L 23 5 L 21 5 L 21 6 L 11 6 L 11 5 Z M 7 8 L 9 8 L 9 9 L 11 9 L 11 8 L 21 8 L 21 9 L 23 9 L 23 8 L 25 8 L 25 10 L 7 10 Z M 7 12 L 25 12 L 25 26 L 7 26 Z M 20.28125 14.28125 L 15 19.5625 L 12.71875 17.28125 L 11.28125 18.71875 L 14.28125 21.71875 L 15 22.40625 L 15.71875 21.71875 L 21.71875 15.71875 Z|0 0 32 32",b="M 16 7 C 18.800781 7 21 9.199219 21 12 C 21 13.300781 20.5 14.398438 19.699219 15.300781 C 21.601563 16 23 17.800781 23 20 C 23 22.800781 20.800781 25 18 25 L 7 25 L 7 7 L 16 7 M 9 15 L 16 15 C 17.699219 15 19 13.699219 19 12 C 19 10.300781 17.699219 9 16 9 L 9 9 L 9 15 M 9 23 L 18 23 C 19.699219 23 21 21.699219 21 20 C 21 18.300781 19.699219 17 18 17 L 9 17 L 9 23 M 16 5 L 5 5 L 5 27 L 18 27 C 21.898438 27 25 23.898438 25 20 C 25 17.898438 24 15.898438 22.5 14.601563 C 22.800781 13.800781 23 12.898438 23 12 C 23 8.101563 19.898438 5 16 5 Z M 11 11 L 16 11 C 16.601563 11 17 11.398438 17 12 C 17 12.601563 16.601563 13 16 13 L 11 13 Z M 11 19 L 18 19 C 18.601563 19 19 19.398438 19 20 C 19 20.601563 18.601563 21 18 21 L 11 21 Z|0 0 32 32",x="M 11.75 5 L 11.6875 5.9375 L 11.5 8.9375 L 11.4375 10 L 13.4375 10 L 12.5625 22 L 10.5625 22 L 10.5 22.9375 L 10.3125 25.9375 L 10.21875 27 L 20.25 27 L 20.3125 26.0625 L 20.5 23.0625 L 20.5625 22 L 18.5625 22 L 19.4375 10 L 21.4375 10 L 21.5 9.0625 L 21.6875 6.0625 L 21.78125 5 Z M 13.625 7 L 19.625 7 L 19.5625 8 L 17.5625 8 L 17.5 8.9375 L 16.5 22.9375 L 16.4375 24 L 18.4375 24 L 18.375 25 L 12.375 25 L 12.4375 24 L 14.4375 24 L 14.5 23.0625 L 15.5 9.0625 L 15.5625 8 L 13.5625 8 Z|0 0 32 32",y="M 7 6 L 7 8 L 15 8 L 15 16 L 10 16 L 10 18 L 15 18 L 15 26 L 17 26 L 17 18 L 22 18 L 22 16 L 17 16 L 17 8 L 25 8 L 25 6 Z|0 0 32 32",I="M 8 4 L 8 16 C 8 20.429688 11.570313 24 16 24 C 20.429688 24 24 20.429688 24 16 L 24 4 L 22 4 L 22 16 C 22 19.371094 19.371094 22 16 22 C 12.628906 22 10 19.371094 10 16 L 10 4 Z M 6 26 L 6 28 L 26 28 L 26 26 Z|0 0 32 32",U="M 4 5 L 4 11 L 10 11 L 10 5 Z M 6 7 L 8 7 L 8 9 L 6 9 Z M 12 7 L 12 9 L 27 9 L 27 7 Z M 4 13 L 4 19 L 10 19 L 10 13 Z M 6 15 L 8 15 L 8 17 L 6 17 Z M 12 15 L 12 17 L 27 17 L 27 15 Z M 4 21 L 4 27 L 10 27 L 10 21 Z M 6 23 L 8 23 L 8 25 L 6 25 Z M 12 23 L 12 25 L 27 25 L 27 23 Z|0 0 32 32",R="M 5.96875 3 L 5.65625 3.34375 C 5.65625 3.34375 4.898438 4 4.40625 4 L 4.40625 6 C 5.085938 6 5.554688 5.722656 6 5.46875 L 6 10 L 8 10 L 8 3 Z M 11 6 L 11 8 L 28 8 L 28 6 Z M 6.5 12 C 5.117188 12 4 13.117188 4 14.5 L 4 15 L 6 15 L 6 14.5 C 6 14.285156 6.285156 14 6.5 14 C 6.714844 14 7 14.285156 7 14.5 L 6.90625 14.59375 L 4.3125 17.09375 L 4 17.375 L 4 19 L 9 19 L 9 17 L 7.28125 17 L 8.15625 16.125 L 8.28125 16.03125 L 8.25 16 C 8.75 15.589844 9 14.980469 9 14.5 C 9 13.117188 7.882813 12 6.5 12 Z M 11 15 L 11 17 L 28 17 L 28 15 Z M 4 21 L 4 23 L 5.375 23 L 5.125 23.40625 L 5 23.625 L 5 25 L 6.5 25 C 6.714844 25 7 25.285156 7 25.5 C 7 25.714844 6.714844 26 6.5 26 L 4 26 L 4 28 L 6.5 28 C 7.882813 28 9 26.882813 9 25.5 C 9 24.496094 8.320313 23.804688 7.46875 23.40625 L 7.875 22.71875 L 8 22.46875 L 8 21 Z M 11 24 L 11 26 L 28 26 L 28 24 Z|0 0 32 32",E="M 4.15625 8 L 5.15625 9.53125 L 9.3125 16 L 5.15625 22.46875 L 4.15625 24 L 10.53125 24 L 10.84375 23.53125 L 12.5 20.96875 L 14.15625 23.53125 L 14.46875 24 L 20.84375 24 L 19.84375 22.46875 L 15.6875 16 L 19.84375 9.53125 L 20.84375 8 L 14.46875 8 L 14.15625 8.46875 L 12.5 11.03125 L 10.84375 8.46875 L 10.53125 8 Z M 7.8125 10 L 9.46875 10 L 11.65625 13.4375 L 12.5 14.75 L 13.34375 13.4375 L 15.53125 10 L 17.1875 10 L 13.65625 15.46875 L 13.3125 16 L 13.65625 16.53125 L 17.1875 22 L 15.53125 22 L 13.34375 18.5625 L 12.5 17.25 L 11.65625 18.5625 L 9.46875 22 L 7.8125 22 L 11.34375 16.53125 L 11.6875 16 L 11.34375 15.46875 Z M 24.96875 19 C 23.34375 19 22 20.34375 22 21.96875 L 22 22 L 24 22 L 24 21.96875 C 24 21.421875 24.421875 21 24.96875 21 L 25.03125 21 C 25.578125 21 26 21.421875 26 21.96875 C 26 22.285156 25.855469 22.570313 25.59375 22.75 L 23.46875 24.21875 C 22.554688 24.847656 22 25.890625 22 27 L 22 28 L 28 28 L 28 26 L 24.53125 26 C 24.570313 25.96875 24.550781 25.902344 24.59375 25.875 L 26.71875 24.40625 C 27.523438 23.851563 28 22.945313 28 21.96875 C 28 20.34375 26.65625 19 25.03125 19 Z|0 0 32 32",F="M 24.96875 3 C 23.34375 3 22 4.34375 22 5.96875 L 22 6 L 24 6 L 24 5.96875 C 24 5.421875 24.421875 5 24.96875 5 L 25.03125 5 C 25.578125 5 26 5.421875 26 5.96875 C 26 6.285156 25.855469 6.570313 25.59375 6.75 L 23.46875 8.21875 C 22.554688 8.847656 22 9.890625 22 11 L 22 12 L 28 12 L 28 10 L 24.53125 10 C 24.570313 9.96875 24.550781 9.902344 24.59375 9.875 L 26.71875 8.40625 C 27.523438 7.851563 28 6.945313 28 5.96875 C 28 4.34375 26.65625 3 25.03125 3 Z M 4.15625 8 L 5.15625 9.53125 L 9.3125 16 L 5.15625 22.46875 L 4.15625 24 L 10.53125 24 L 10.84375 23.53125 L 12.5 20.96875 L 14.15625 23.53125 L 14.46875 24 L 20.84375 24 L 19.84375 22.46875 L 15.6875 16 L 19.84375 9.53125 L 20.84375 8 L 14.46875 8 L 14.15625 8.46875 L 12.5 11.03125 L 10.84375 8.46875 L 10.53125 8 Z M 7.8125 10 L 9.46875 10 L 11.65625 13.4375 L 12.5 14.75 L 13.34375 13.4375 L 15.53125 10 L 17.1875 10 L 13.65625 15.46875 L 13.3125 16 L 13.65625 16.53125 L 17.1875 22 L 15.53125 22 L 13.34375 18.5625 L 12.5 17.25 L 11.65625 18.5625 L 9.46875 22 L 7.8125 22 L 11.34375 16.53125 L 11.6875 16 L 11.34375 15.46875 Z|0 0 32 32",T="M 21.75 4 C 20.078125 4 18.492188 4.660156 17.3125 5.84375 L 15.84375 7.3125 C 14.660156 8.496094 14 10.078125 14 11.75 C 14 12.542969 14.152344 13.316406 14.4375 14.03125 L 16.0625 12.40625 C 15.859375 11.109375 16.253906 9.714844 17.25 8.71875 L 18.71875 7.25 C 19.523438 6.445313 20.613281 6 21.75 6 C 22.886719 6 23.945313 6.445313 24.75 7.25 C 26.410156 8.910156 26.410156 11.621094 24.75 13.28125 L 23.28125 14.75 C 22.476563 15.554688 21.386719 16 20.25 16 C 20.027344 16 19.808594 15.976563 19.59375 15.9375 L 17.96875 17.5625 C 18.683594 17.847656 19.457031 18 20.25 18 C 21.921875 18 23.507813 17.339844 24.6875 16.15625 L 26.15625 14.6875 C 27.339844 13.503906 28 11.921875 28 10.25 C 28 8.578125 27.339844 7.027344 26.15625 5.84375 C 24.976563 4.660156 23.421875 4 21.75 4 Z M 19.28125 11.28125 L 11.28125 19.28125 L 12.71875 20.71875 L 20.71875 12.71875 Z M 11.75 14 C 10.078125 14 8.492188 14.660156 7.3125 15.84375 L 5.84375 17.3125 C 4.660156 18.496094 4 20.078125 4 21.75 C 4 23.421875 4.660156 24.972656 5.84375 26.15625 C 7.023438 27.339844 8.578125 28 10.25 28 C 11.921875 28 13.507813 27.339844 14.6875 26.15625 L 16.15625 24.6875 C 17.339844 23.503906 18 21.921875 18 20.25 C 18 19.457031 17.847656 18.683594 17.5625 17.96875 L 15.9375 19.59375 C 16.140625 20.890625 15.746094 22.285156 14.75 23.28125 L 13.28125 24.75 C 12.476563 25.554688 11.386719 26 10.25 26 C 9.113281 26 8.054688 25.554688 7.25 24.75 C 5.589844 23.089844 5.589844 20.378906 7.25 18.71875 L 8.71875 17.25 C 9.523438 16.445313 10.613281 16 11.75 16 C 11.972656 16 12.191406 16.023438 12.40625 16.0625 L 14.03125 14.4375 C 13.316406 14.152344 12.542969 14 11.75 14 Z|0 0 32 32",q="M 4 4 L 4 13 L 6 13 L 6 7.4375 L 14.5625 16 L 6 24.5625 L 6 19 L 4 19 L 4 28 L 13 28 L 13 26 L 7.4375 26 L 16 17.4375 L 24.5625 26 L 19 26 L 19 28 L 28 28 L 28 19 L 26 19 L 26 24.5625 L 17.4375 16 L 26 7.4375 L 26 13 L 28 13 L 28 4 L 19 4 L 19 6 L 24.5625 6 L 16 14.5625 L 7.4375 6 L 13 6 L 13 4 Z|0 0 32 32",D="M 4 8 L 4 18 L 12 18 C 12 20.21875 10.21875 22 8 22 L 8 24 C 11.300781 24 14 21.300781 14 18 L 14 8 Z M 18 8 L 18 18 L 26 18 C 26 20.21875 24.21875 22 22 22 L 22 24 C 25.300781 24 28 21.300781 28 18 L 28 8 Z M 6 10 L 12 10 L 12 16 L 6 16 Z M 20 10 L 26 10 L 26 16 L 20 16 Z|0 0 32 32",e="M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 21 13 L 21 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 3 19 L 3 21 L 21 21 L 21 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",H="M 3 7 L 3 9 L 29 9 L 29 7 Z M 7 11 L 7 13 L 25 13 L 25 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 7 19 L 7 21 L 25 21 L 25 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",Q="M 3 7 L 3 9 L 29 9 L 29 7 Z M 11 11 L 11 13 L 29 13 L 29 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 11 19 L 11 21 L 29 21 L 29 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",B="M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 29 13 L 29 11 Z M 3 15 L 3 17 L 29 17 L 29 15 Z M 3 19 L 3 21 L 29 21 L 29 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",O="M 9 4 L 9 11 L 7 11 C 5.355469 11 4 12.355469 4 14 L 4 24 L 9 24 L 9 28 L 23 28 L 23 24 L 28 24 L 28 14 C 28 12.355469 26.644531 11 25 11 L 23 11 L 23 4 Z M 11 6 L 21 6 L 21 11 L 11 11 Z M 7 13 L 25 13 C 25.566406 13 26 13.433594 26 14 L 26 22 L 23 22 L 23 18 L 9 18 L 9 22 L 6 22 L 6 14 C 6 13.433594 6.433594 13 7 13 Z M 8 14 C 7.449219 14 7 14.449219 7 15 C 7 15.550781 7.449219 16 8 16 C 8.550781 16 9 15.550781 9 15 C 9 14.449219 8.550781 14 8 14 Z M 11 20 L 21 20 L 21 26 L 11 26 Z|0 0 32 32",j="M 3 7 L 3 9 L 16 9 L 16 7 Z M 3 11 L 3 13 L 23 13 L 23 11 Z M 25 11 L 25 21 L 30 16 Z M 3 15 L 3 17 L 23 17 L 23 15 Z M 3 19 L 3 21 L 23 21 L 23 19 Z M 3 23 L 3 25 L 16 25 L 16 23 Z|0 0 32 32",J="M 3 7 L 3 9 L 29 9 L 29 7 Z M 3 11 L 3 13 L 22 13 L 22 11 Z M 29 11 L 24 16 L 29 21 Z M 3 15 L 3 17 L 22 17 L 22 15 Z M 3 19 L 3 21 L 22 21 L 22 19 Z M 3 23 L 3 25 L 29 25 L 29 23 Z|0 0 32 32",G="M 18.90625 4.09375 C 18.101563 4.09375 17.265625 4.367188 16.625 4.9375 L 16.625 4.96875 L 16.59375 5 L 4.90625 16.59375 C 3.695313 17.804688 3.703125 19.777344 4.84375 21.0625 L 4.875 21.09375 L 4.90625 21.09375 L 10.90625 27.09375 C 12.117188 28.304688 14.089844 28.296875 15.375 27.15625 L 15.375 27.125 L 27 15.5 C 28.265625 14.234375 28.304688 12.210938 27.09375 11 L 21.09375 5 C 20.488281 4.394531 19.710938 4.09375 18.90625 4.09375 Z M 18.875 6.125 C 19.195313 6.125 19.492188 6.210938 19.6875 6.40625 L 25.6875 12.40625 C 26.074219 12.792969 26.128906 13.558594 25.59375 14.09375 L 20.5625 19.125 L 12.90625 11.46875 L 17.96875 6.4375 L 18 6.40625 C 18.253906 6.195313 18.570313 6.125 18.875 6.125 Z M 11.46875 12.90625 L 19.125 20.5625 L 14.03125 25.65625 C 14.019531 25.664063 14.011719 25.679688 14 25.6875 C 13.484375 26.117188 12.691406 26.066406 12.3125 25.6875 L 6.34375 19.75 C 6.328125 19.730469 6.328125 19.707031 6.3125 19.6875 C 5.902344 19.171875 5.9375 18.375 6.3125 18 Z|0 0 32 32",a="M 6 5 L 6 7 L 7 7 L 7 25 L 6 25 L 6 27 L 14 27 L 14 25 L 13 25 L 13 19 L 19 19 L 19 25 L 18 25 L 18 27 L 26 27 L 26 25 L 25 25 L 25 7 L 26 7 L 26 5 L 18 5 L 18 7 L 19 7 L 19 13 L 13 13 L 13 7 L 14 7 L 14 5 Z M 9 7 L 11 7 L 11 15 L 21 15 L 21 7 L 23 7 L 23 25 L 21 25 L 21 17 L 11 17 L 11 25 L 9 25 Z|0 0 32 32",r="M 4 6 L 4 8 L 11 8 L 11 26 L 13 26 L 13 8 L 20 8 L 20 6 Z M 25 6.625 L 21.5 11 L 24 11 L 24 21 L 21.5 21 L 25 25.375 L 28.5 21 L 26 21 L 26 11 L 28.5 11 Z|0 0 32 32",K="M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 25 7 L 25 25 L 7 25 Z M 11 15 L 11 17 L 21 17 L 21 15 Z|0 0 32 32",N="M 12.78125 5.28125 L 4.78125 13.28125 L 4.09375 14 L 4.78125 14.71875 L 12.78125 22.71875 L 14.21875 21.28125 L 7.9375 15 L 21 15 C 23.753906 15 26 17.246094 26 20 L 26 27 L 28 27 L 28 20 C 28 16.15625 24.84375 13 21 13 L 7.9375 13 L 14.21875 6.71875 Z|0 0 32 32",V="M 19.21875 5.28125 L 17.78125 6.71875 L 24.0625 13 L 11 13 C 7.15625 13 4 16.15625 4 20 L 4 27 L 6 27 L 6 20 C 6 17.246094 8.246094 15 11 15 L 24.0625 15 L 17.78125 21.28125 L 19.21875 22.71875 L 27.21875 14.71875 L 27.90625 14 L 27.21875 13.28125 Z|0 0 32 32",c="M 18 5 L 12 27 L 14 27 L 20 5 Z M 7.9375 6.40625 L 1.1875 15.40625 L 0.75 16 L 1.1875 16.59375 L 7.9375 25.59375 L 9.5625 24.40625 L 3.25 16 L 9.5625 7.59375 Z M 24.0625 6.40625 L 22.4375 7.59375 L 28.75 16 L 22.4375 24.40625 L 24.0625 25.59375 L 30.8125 16.59375 L 31.25 16 L 30.8125 15.40625 Z|0 0 32 32",W="M 15 6 L 8 26 L 10 26 L 12.09375 20 L 19.90625 20 L 22 26 L 24 26 L 17 6 Z M 16 8.84375 L 19.1875 18 L 12.8125 18 Z|0 0 32 32",X="M 15 5 L 15 15 L 5 15 L 5 17 L 15 17 L 15 27 L 17 27 L 17 17 L 27 17 L 27 15 L 17 15 L 17 5 Z|0 0 32 32",d="M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z|0 0 32 32",Y="M 16 4 C 9.382813 4 4 9.382813 4 16 C 4 22.617188 9.382813 28 16 28 C 22.617188 28 28 22.617188 28 16 C 28 9.382813 22.617188 4 16 4 Z M 16 6 C 21.535156 6 26 10.464844 26 16 C 26 21.535156 21.535156 26 16 26 C 10.464844 26 6 21.535156 6 16 C 6 10.464844 10.464844 6 16 6 Z M 15 10 L 15 18 L 17 18 L 17 10 Z M 15 20 L 15 22 L 17 22 L 17 20 Z|0 0 32 32",s="M 17 5 L 15.40625 6.1875 L 3.40625 15.1875 L 2.34375 16 L 3.40625 16.8125 L 15.40625 25.8125 L 17 27 L 17 19.625 L 25.40625 25.8125 L 27 26.96875 L 27 5.03125 L 25.40625 6.1875 L 17 12.375 Z M 25 8.96875 L 25 23.03125 L 16.59375 16.84375 L 15.46875 16 L 16.59375 15.15625 Z M 15 9 L 15 23 L 5.6875 16 Z|0 0 32 32",S="M 15 5 L 15 12.375 L 6.59375 6.1875 L 5 5.03125 L 5 26.96875 L 6.59375 25.8125 L 15 19.625 L 15 27 L 16.59375 25.8125 L 28.59375 16.8125 L 29.65625 16 L 28.59375 15.1875 L 16.59375 6.1875 Z M 7 8.96875 L 15.40625 15.15625 L 16.53125 16 L 15.40625 16.84375 L 7 23.03125 Z M 17 9 L 26.3125 16 L 17 23 Z|0 0 32 32",_="M 30.335938 12.546875 L 20.164063 11.472656 L 16 2.132813 L 11.835938 11.472656 L 1.664063 12.546875 L 9.261719 19.394531 L 7.140625 29.398438 L 16 24.289063 L 24.859375 29.398438 L 22.738281 19.394531 Z|0 0 32 32",$="M 24.6875 4.03125 C 23.851563 4.03125 23.039063 4.367188 22.40625 5 L 22.3125 5.09375 L 21.6875 4.5 L 5.1875 21 L 5.125 21.3125 L 4.03125 26.8125 L 3.71875 28.28125 L 5.1875 27.96875 L 10.6875 26.875 L 11 26.8125 L 27.5 10.3125 L 26.90625 9.71875 L 26.96875 9.65625 L 27 9.59375 C 28.265625 8.328125 28.265625 6.265625 27 5 C 26.367188 4.367188 25.523438 4.03125 24.6875 4.03125 Z M 24.6875 6 C 25 6 25.328125 6.140625 25.59375 6.40625 C 26.128906 6.941406 26.128906 7.652344 25.59375 8.1875 L 25.5 8.28125 L 23.71875 6.5 L 23.8125 6.40625 C 24.078125 6.140625 24.375 6 24.6875 6 Z M 21.71875 7.3125 L 24.6875 10.28125 L 23.25 11.75 L 20.25 8.75 Z M 18.875 10.1875 L 21.8125 13.125 L 11.375 23.59375 L 10.96875 21.78125 L 10.84375 21.15625 L 10.21875 21.03125 L 8.40625 20.625 Z M 6.96875 22.34375 L 9.15625 22.84375 L 9.65625 25.03125 L 7.625 25.4375 L 6.5625 24.375 Z|0 0 32 32",L1="M 9 5.15625 L 9 26.84375 L 10.53125 25.84375 L 25.84375 16 L 10.53125 6.15625 Z M 11 8.8125 L 22.15625 16 L 11 23.1875 Z|0 0 32 32",C1="M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 25 7 L 25 25 L 7 25 Z M 15 11 L 15 15 L 11 15 L 11 17 L 15 17 L 15 21 L 17 21 L 17 17 L 21 17 L 21 15 L 17 15 L 17 11 Z|0 0 32 32",o1="M 16 3.59375 L 15.28125 4.28125 L 8.28125 11.28125 L 9.71875 12.71875 L 15 7.4375 L 15 24 L 17 24 L 17 7.4375 L 22.28125 12.71875 L 23.71875 11.28125 L 16.71875 4.28125 Z M 7 26 L 7 28 L 25 28 L 25 26 Z|0 0 32 32",M1="M 5 5 L 5 11 L 24 11 L 24 5 L 5 5 z M 7 7 L 22 7 L 22 9 L 7 9 L 7 7 z M 9 13 L 9 19 L 28 19 L 28 13 L 9 13 z M 11 15 L 26 15 L 26 17 L 11 17 L 11 15 z M 5 21 L 5 27 L 24 27 L 24 21 L 5 21 z M 7 23 L 22 23 L 22 25 L 7 25 L 7 23 z|0 0 32 32",l1="M 16 2 C 14.742188 2 13.847656 2.890625 13.40625 4 L 5 4 L 5 29 L 27 29 L 27 4 L 18.59375 4 C 18.152344 2.890625 17.257813 2 16 2 Z M 16 4 C 16.554688 4 17 4.445313 17 5 L 17 6 L 20 6 L 20 8 L 12 8 L 12 6 L 15 6 L 15 5 C 15 4.445313 15.445313 4 16 4 Z M 7 6 L 10 6 L 10 10 L 22 10 L 22 6 L 25 6 L 25 27 L 7 27 Z M 21.28125 13.28125 L 15 19.5625 L 11.71875 16.28125 L 10.28125 17.71875 L 14.28125 21.71875 L 15 22.40625 L 15.71875 21.71875 L 22.71875 14.71875 Z|0 0 32 32";window.Quasar.IconSet.svgLineAwesome={name:"svg-line-awesome",type:{positive:o,negative:M,info:g,warning:p},arrow:{up:Z,right:u,down:h,left:w,dropdown:t},chevron:{left:L,right:C},colorPicker:{spectrum:f,tune:v,palette:m},pullToRefresh:{icon:z},carousel:{left:L,right:C,up:n,down:l,navigationIcon:A},chip:{remove:i,selected:o},datetime:{arrowLeft:L,arrowRight:C,now:k,today:P},editor:{bold:b,italic:x,strikethrough:y,underline:I,unorderedList:U,orderedList:R,subscript:E,superscript:F,hyperlink:T,toggleFullscreen:q,quote:D,left:e,center:H,right:Q,justify:B,print:O,outdent:j,indent:J,removeFormat:G,formatting:a,fontSize:r,align:e,hr:K,undo:N,redo:V,heading:a,code:c,size:r,font:W,viewSource:c},expansionItem:{icon:l,denseIcon:t},fab:{icon:X,activeIcon:d},field:{clear:i,error:Y},pagination:{first:s,prev:L,next:C,last:S},rating:{icon:_},stepper:{done:o,active:$,error:M},tabs:{left:L,right:C,up:n,down:l},table:{arrowUp:Z,warning:M,firstPage:s,prevPage:L,nextPage:C,lastPage:S},tree:{icon:L1},uploader:{done:o,clear:d,add:C1,upload:o1,removeQueue:M1,removeUploaded:l1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var i=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var e=i("@quasar/extras/material-icons-outlined");window.Quasar.iconSet.svgMaterialIconsOutlined={name:"svg-material-icons-outlined",type:{positive:e.outlinedCheckCircle,negative:e.outlinedWarning,info:e.outlinedInfo,warning:e.outlinedPriorityHigh},arrow:{up:e.outlinedArrowUpward,right:e.outlinedArrowForward,down:e.outlinedArrowDownward,left:e.outlinedArrowBack,dropdown:e.outlinedArrowDropDown},chevron:{left:e.outlinedChevronLeft,right:e.outlinedChevronRight},colorPicker:{spectrum:e.outlinedGradient,tune:e.outlinedTune,palette:e.outlinedStyle},pullToRefresh:{icon:e.outlinedRefresh},carousel:{left:e.outlinedChevronLeft,right:e.outlinedChevronRight,up:e.outlinedKeyboardArrowUp,down:e.outlinedKeyboardArrowDown,navigationIcon:e.outlinedLens},chip:{remove:e.outlinedCancel,selected:e.outlinedCheck},datetime:{arrowLeft:e.outlinedChevronLeft,arrowRight:e.outlinedChevronRight,now:e.outlinedAccessTime,today:e.outlinedToday},editor:{bold:e.outlinedFormatBold,italic:e.outlinedFormatItalic,strikethrough:e.outlinedStrikethroughS,underline:e.outlinedFormatUnderlined,unorderedList:e.outlinedFormatListBulleted,orderedList:e.outlinedFormatListNumbered,subscript:e.outlinedVerticalAlignBottom,superscript:e.outlinedVerticalAlignTop,hyperlink:e.outlinedLink,toggleFullscreen:e.outlinedFullscreen,quote:e.outlinedFormatQuote,left:e.outlinedFormatAlignLeft,center:e.outlinedFormatAlignCenter,right:e.outlinedFormatAlignRight,justify:e.outlinedFormatAlignJustify,print:e.outlinedPrint,outdent:e.outlinedFormatIndentDecrease,indent:e.outlinedFormatIndentIncrease,removeFormat:e.outlinedFormatClear,formatting:e.outlinedTextFormat,fontSize:e.outlinedFormatSize,align:e.outlinedFormatAlignLeft,hr:e.outlinedRemove,undo:e.outlinedUndo,redo:e.outlinedRedo,heading:e.outlinedFormatSize,code:e.outlinedCode,size:e.outlinedFormatSize,font:e.outlinedFontDownload,viewSource:e.outlinedCode},expansionItem:{icon:e.outlinedKeyboardArrowDown,denseIcon:e.outlinedArrowDropDown},fab:{icon:e.outlinedAdd,activeIcon:e.outlinedClose},field:{clear:e.outlinedCancel,error:e.outlinedError},pagination:{first:e.outlinedFirstPage,prev:e.outlinedKeyboardArrowLeft,next:e.outlinedKeyboardArrowRight,last:e.outlinedLastPage},rating:{icon:e.outlinedGrade},stepper:{done:e.outlinedCheck,active:e.outlinedEdit,error:e.outlinedWarning},tabs:{left:e.outlinedChevronLeft,right:e.outlinedChevronRight,up:e.outlinedKeyboardArrowUp,down:e.outlinedKeyboardArrowDown},table:{arrowUp:e.outlinedArrowUpward,warning:e.outlinedWarning,firstPage:e.outlinedFirstPage,prevPage:e.outlinedChevronLeft,nextPage:e.outlinedChevronRight,lastPage:e.outlinedLastPage},tree:{icon:e.outlinedPlayArrow},uploader:{done:e.outlinedDone,clear:e.outlinedClear,add:e.outlinedAddBox,upload:e.outlinedCloudUpload,removeQueue:e.outlinedClearAll,removeUploaded:e.outlinedDoneAll}};})(); | ||
(()=>{var V="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8z",o="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",d="M0 0h24v24H0V0z@@fill:none;&&M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z",m="M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z",e="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",a="M0 0h24v24H0V0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z",u="M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",f="M0 0h24v24H0V0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",t="M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z",n="M0 0h24v24H0V0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",l="M0 0h24v24H0V0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z",L="M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",g="M0 0h24v24H0V0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",p="M0 0h24v24H0V0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zm-9.2 3.8L7.87 7.79l7.35-3.04h.01l4.95 11.95-7.35 3.05z&&M11 9 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0&&M5.88 19.75c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z",w="M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z",z="M0 0h24v24H0V0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z",v="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",C="M0 0h24v24H0V0z@@fill:none;&&M12 4c4.41 0 8 3.59 8 8s-3.59 8-8 8-8-3.59-8-8 3.59-8 8-8m0-2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z",i="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z",c="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z",A="M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z",F="M0 0h24v24H0V0z@@fill:none;&&M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zm0-12H5V5h14v2zM7 11h5v5H7z",y="M0 0h24v24H0V0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",S="M0 0h24v24H0V0z@@fill:none;&&M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z",I="M0 0h24v24H0z@@fill:none;&&M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z",b="M0 0h24v24H0V0z@@fill:none;&&M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",P="M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",k="M0 0h24v24H0V0z@@fill:none;&&M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",D="M0 0h24v24H0V0z@@fill:none;&&M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",R="M0 0h24v24H0V0z@@fill:none;&&M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",U="M0 0h24v24H0V0z@@fill:none;&&M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z",T="M0 0h24v24H0V0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",x="M0 0h24v24H0V0z@@fill:none;&&M18.62 18h-5.24l2-4H13V6h8v7.24L18.62 18zm-2-2h.76L19 12.76V8h-4v4h3.62l-2 4zm-8 2H3.38l2-4H3V6h8v7.24L8.62 18zm-2-2h.76L9 12.76V8H5v4h3.62l-2 4z",H="M0 0h24v24H0V0z@@fill:none;&&M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",B="M0 0h24v24H0V0z@@fill:none;&&M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",K="M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",Q="M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",E="M0 0h24v24H0V0z@@fill:none;&&M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 12v2H8v-4h8v2zm2-2v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2z&&M18 11.5 m-1, 0 a1,1 0 1,0 2,0 a1,1 0 1,0 -2,0",G="M0 0h24v24H0V0z@@fill:none;&&M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",j="M0 0h24v24H0V0z@@fill:none;&&M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",q="M0 0h24v24H0V0z@@fill:none;&&M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z",J="M0 0h24v24H0V0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",h="M0 0h24v24H0V0z@@fill:none;&&M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",N="M0 0h24v24H0V0z@@fill:none;&&M19 13H5v-2h14v2z",O="M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",W="M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",M="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",X="M0 0h24v24H0V0z@@fill:none;&&M9.17 15.5h5.64l1.14 3h2.09l-5.11-13h-1.86l-5.11 13h2.09l1.12-3zM12 7.98l2.07 5.52H9.93L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 18H4V4h16v16z",Y="M0 0h24v24H0V0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",Z="M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",_="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",r="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 6h2v12H6V6z",$="M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",n1="M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",s="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z",l1="M0 0h24v24H0V0z@@fill:none;&&M12 7.13l.97 2.29.47 1.11 1.2.1 2.47.21-1.88 1.63-.91.79.27 1.18.56 2.41-2.12-1.28-1.03-.64-1.03.62-2.12 1.28.56-2.41.27-1.18-.91-.79-1.88-1.63 2.47-.21 1.2-.1.47-1.11.97-2.27M12 2L9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2z",o1="M0 0h24v24H0V0z@@fill:none;&&M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z",v1="M0 0h24v24H0V0z@@fill:none;&&M10 8.64L15.27 12 10 15.36V8.64M8 5v14l11-7L8 5z",h1="M0 0h24v24H0V0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",e1="M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",t1="M0 0h24v24H0V0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V5h14v14zm-8-2h2v-4h4v-2h-4V7h-2v4H7v2h4z",z1="M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3zM8 13h2.55v3h2.9v-3H16l-4-4z",i1="M0 0h24v24H0V0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",c1="M0 0h24v24H0V0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z";window.Quasar.IconSet.svgMaterialIconsOutlined={name:"svg-material-icons-outlined",type:{positive:V,negative:o,info:d,warning:m},arrow:{up:e,right:a,down:u,left:f,dropdown:t},chevron:{left:n,right:l},colorPicker:{spectrum:L,tune:g,palette:p},pullToRefresh:{icon:w},carousel:{left:n,right:l,up:z,down:v,navigationIcon:C},chip:{remove:i,selected:c},datetime:{arrowLeft:n,arrowRight:l,now:A,today:F},editor:{bold:y,italic:S,strikethrough:I,underline:b,unorderedList:P,orderedList:k,subscript:D,superscript:R,hyperlink:U,toggleFullscreen:T,quote:x,left:H,center:B,right:K,justify:Q,print:E,outdent:G,indent:j,removeFormat:q,formatting:J,fontSize:h,align:H,hr:N,undo:O,redo:W,heading:h,code:M,size:h,font:X,viewSource:M},expansionItem:{icon:v,denseIcon:t},fab:{icon:Y,activeIcon:Z},field:{clear:i,error:_},pagination:{first:r,prev:$,next:n1,last:s},rating:{icon:l1},stepper:{done:c,active:o1,error:o},tabs:{left:n,right:l,up:z,down:v},table:{arrowUp:e,warning:o,firstPage:r,prevPage:n,nextPage:l,lastPage:s},tree:{icon:v1},uploader:{done:h1,clear:e1,add:t1,upload:z1,removeQueue:i1,removeUploaded:c1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var d=(o=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(o,{get:(n,e)=>(typeof require<"u"?require:n)[e]}):o)(function(o){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+o+'" is not supported')});var r=d("@quasar/extras/material-icons-round");window.Quasar.iconSet.svgMaterialIconsRound={name:"svg-material-icons-round",type:{positive:r.roundCheckCircle,negative:r.roundWarning,info:r.roundInfo,warning:r.roundPriorityHigh},arrow:{up:r.roundArrowUpward,right:r.roundArrowForward,down:r.roundArrowDownward,left:r.roundArrowBack,dropdown:r.roundArrowDropDown},chevron:{left:r.roundChevronLeft,right:r.roundChevronRight},colorPicker:{spectrum:r.roundGradient,tune:r.roundTune,palette:r.roundStyle},pullToRefresh:{icon:r.roundRefresh},carousel:{left:r.roundChevronLeft,right:r.roundChevronRight,up:r.roundKeyboardArrowUp,down:r.roundKeyboardArrowDown,navigationIcon:r.roundLens},chip:{remove:r.roundCancel,selected:r.roundCheck},datetime:{arrowLeft:r.roundChevronLeft,arrowRight:r.roundChevronRight,now:r.roundAccessTime,today:r.roundToday},editor:{bold:r.roundFormatBold,italic:r.roundFormatItalic,strikethrough:r.roundStrikethroughS,underline:r.roundFormatUnderlined,unorderedList:r.roundFormatListBulleted,orderedList:r.roundFormatListNumbered,subscript:r.roundVerticalAlignBottom,superscript:r.roundVerticalAlignTop,hyperlink:r.roundLink,toggleFullscreen:r.roundFullscreen,quote:r.roundFormatQuote,left:r.roundFormatAlignLeft,center:r.roundFormatAlignCenter,right:r.roundFormatAlignRight,justify:r.roundFormatAlignJustify,print:r.roundPrint,outdent:r.roundFormatIndentDecrease,indent:r.roundFormatIndentIncrease,removeFormat:r.roundFormatClear,formatting:r.roundTextFormat,fontSize:r.roundFormatSize,align:r.roundFormatAlignLeft,hr:r.roundRemove,undo:r.roundUndo,redo:r.roundRedo,heading:r.roundFormatSize,code:r.roundCode,size:r.roundFormatSize,font:r.roundFontDownload,viewSource:r.roundCode},expansionItem:{icon:r.roundKeyboardArrowDown,denseIcon:r.roundArrowDropDown},fab:{icon:r.roundAdd,activeIcon:r.roundClose},field:{clear:r.roundCancel,error:r.roundError},pagination:{first:r.roundFirstPage,prev:r.roundKeyboardArrowLeft,next:r.roundKeyboardArrowRight,last:r.roundLastPage},rating:{icon:r.roundGrade},stepper:{done:r.roundCheck,active:r.roundEdit,error:r.roundWarning},tabs:{left:r.roundChevronLeft,right:r.roundChevronRight,up:r.roundKeyboardArrowUp,down:r.roundKeyboardArrowDown},table:{arrowUp:r.roundArrowUpward,warning:r.roundWarning,firstPage:r.roundFirstPage,prevPage:r.roundChevronLeft,nextPage:r.roundChevronRight,lastPage:r.roundLastPage},tree:{icon:r.roundPlayArrow},uploader:{done:r.roundDone,clear:r.roundClear,add:r.roundAddBox,upload:r.roundCloudUpload,removeQueue:r.roundClearAll,removeUploaded:r.roundDoneAll}};})(); | ||
(()=>{var d="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29 5.7 12.7c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z",o="M4.47 21h15.06c1.54 0 2.5-1.67 1.73-3L13.73 4.99c-.77-1.33-2.69-1.33-3.46 0L2.74 18c-.77 1.33.19 3 1.73 3zM12 14c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z",V="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z",u="M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M12 3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2s2-.9 2-2V5c0-1.1-.9-2-2-2z",h="M0 0h24v24H0V0z@@fill:none;&&M13 19V7.83l4.88 4.88c.39.39 1.03.39 1.42 0 .39-.39.39-1.02 0-1.41l-6.59-6.59c-.39-.39-1.02-.39-1.41 0l-6.6 6.58c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L11 7.83V19c0 .55.45 1 1 1s1-.45 1-1z",a="M0 0h24v24H0V0z@@fill:none;&&M5 13h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41l-6.58-6.6c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L16.17 11H5c-.55 0-1 .45-1 1s.45 1 1 1z",m="M0 0h24v24H0V0z@@fill:none;&&M11 5v11.17l-4.88-4.88c-.39-.39-1.03-.39-1.42 0-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0l6.59-6.59c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L13 16.17V5c0-.55-.45-1-1-1s-1 .45-1 1z",f="M0 0h24v24H0V0z@@fill:none;&&M19 11H7.83l4.88-4.88c.39-.39.39-1.03 0-1.42-.39-.39-1.02-.39-1.41 0l-6.59 6.59c-.39.39-.39 1.02 0 1.41l6.59 6.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L7.83 13H19c.55 0 1-.45 1-1s-.45-1-1-1z",z="M0 0h24v24H0V0z@@fill:none;&&M8.71 11.71l2.59 2.59c.39.39 1.02.39 1.41 0l2.59-2.59c.63-.63.18-1.71-.71-1.71H9.41c-.89 0-1.33 1.08-.7 1.71z",c="M0 0h24v24H0V0z@@fill:none;&&M14.71 6.71c-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L10.83 12l3.88-3.88c.39-.39.38-1.03 0-1.41z",n="M0 0h24v24H0V0z@@fill:none;&&M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z",L="M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v5z",g="M0 0h24v24H0V0z@@fill:none;&&M3 18c0 .55.45 1 1 1h5v-2H4c-.55 0-1 .45-1 1zM3 6c0 .55.45 1 1 1h9V5H4c-.55 0-1 .45-1 1zm10 14v-1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7v-1c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1zM7 10v1H4c-.55 0-1 .45-1 1s.45 1 1 1h3v1c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1s-1 .45-1 1zm14 2c0-.55-.45-1-1-1h-9v2h9c.55 0 1-.45 1-1zm-5-3c.55 0 1-.45 1-1V7h3c.55 0 1-.45 1-1s-.45-1-1-1h-3V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1z",C="M0 0h24v24H0V0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z",p="M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35c-1.63-1.63-3.94-2.57-6.48-2.31-3.67.37-6.69 3.35-7.1 7.02C3.52 15.91 7.27 20 12 20c3.19 0 5.93-1.87 7.21-4.56.32-.67-.16-1.44-.9-1.44-.37 0-.72.2-.88.53-1.13 2.43-3.84 3.97-6.8 3.31-2.22-.49-4.01-2.3-4.48-4.52C5.31 9.44 8.26 6 12 6c1.66 0 3.14.69 4.22 1.78l-1.51 1.51c-.63.63-.19 1.71.7 1.71H19c.55 0 1-.45 1-1V6.41c0-.89-1.08-1.34-1.71-.71l-.64.65z",e="M8.12 14.71 12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.39-.39-1.02-.39-1.41 0L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.38 1.03.39 1.42 0z",l="M8.12 9.29 12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z",w="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z",r="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.3 14.3c-.39.39-1.02.39-1.41 0L12 13.41 9.11 16.3c-.39.39-1.02.39-1.41 0-.39-.39-.39-1.02 0-1.41L10.59 12 7.7 9.11c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L12 10.59l2.89-2.89c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41L13.41 12l2.89 2.89c.38.38.38 1.02 0 1.41z",t="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L5.53 12.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L9 16.17z",S="M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm-.22-13h-.06c-.4 0-.72.32-.72.72v4.72c0 .35.18.68.49.86l4.15 2.49c.34.2.78.1.98-.24.21-.34.1-.79-.25-.99l-3.87-2.3V7.72c0-.4-.32-.72-.72-.72z",A="M0 0h24v24H0V0z@@fill:none;&&M19 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1H8V2c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 16H6c-.55 0-1-.45-1-1V8h14v10c0 .55-.45 1-1 1zM8 10h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1H8c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1z",F="M0 0h24v24H0V0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H8c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5.78c2.07 0 3.96-1.69 3.97-3.77.01-1.53-.85-2.84-2.15-3.44zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",y="M0 0h24v24H0V0z@@fill:none;&&M10 5.5c0 .83.67 1.5 1.5 1.5h.71l-3.42 8H7.5c-.83 0-1.5.67-1.5 1.5S6.67 18 7.5 18h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5h-.71l3.42-8h1.29c.83 0 1.5-.67 1.5-1.5S17.33 4 16.5 4h-5c-.83 0-1.5.67-1.5 1.5z",I="M0 0h24v24H0z@@fill:none;&&M14.59 7.52c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01M20 10H4c-.55 0-1 .45-1 1s.45 1 1 1h8.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H20c.55 0 1-.45 1-1V11c0-.55-.45-1-1-1z",b="M0 0h24v24H0V0z@@fill:none;&&M12.79 16.95c3.03-.39 5.21-3.11 5.21-6.16V4.25C18 3.56 17.44 3 16.75 3s-1.25.56-1.25 1.25v6.65c0 1.67-1.13 3.19-2.77 3.52-2.25.47-4.23-1.25-4.23-3.42V4.25C8.5 3.56 7.94 3 7.25 3S6 3.56 6 4.25V11c0 3.57 3.13 6.42 6.79 5.95zM5 20c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1z",P="M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM8 19h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0-6h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM7 6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1z",R="M0 0h24v24H0V0z@@fill:none;&&M8 7h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm12 10H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0-6H8c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM4.5 16h-2c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5h-.5c-.28 0-.5.22-.5.5s.22.5.5.5H4v.5H2.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5v-3c0-.28-.22-.5-.5-.5zm-2-11H3v2.5c0 .28.22.5.5.5s.5-.22.5-.5v-3c0-.28-.22-.5-.5-.5h-1c-.28 0-.5.22-.5.5s.22.5.5.5zm2 5h-2c-.28 0-.5.22-.5.5s.22.5.5.5h1.3l-1.68 1.96c-.08.09-.12.21-.12.32v.22c0 .28.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H3.2l1.68-1.96c.08-.09.12-.21.12-.32v-.22c0-.28-.22-.5-.5-.5z",k="M0 0h24v24H0V0z@@fill:none;&&M14.79 13H13V4c0-.55-.45-1-1-1s-1 .45-1 1v9H9.21c-.45 0-.67.54-.35.85l2.79 2.79c.2.2.51.2.71 0l2.79-2.79c.31-.31.09-.85-.36-.85zM4 20c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1z",D="M0 0h24v24H0V0z@@fill:none;&&M9.21 11H11v9c0 .55.45 1 1 1s1-.45 1-1v-9h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.2-.2-.51-.2-.71 0l-2.79 2.79c-.31.31-.09.85.36.85zM4 4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1H5c-.55 0-1 .45-1 1z",U="M0 0 H24 V24 H0 V0 z@@fill:none;&&M17,7h-3c-0.55,0-1,0.45-1,1s0.45,1,1,1h3c1.65,0,3,1.35,3,3s-1.35,3-3,3h-3c-0.55,0-1,0.45-1,1c0,0.55,0.45,1,1,1h3 c2.76,0,5-2.24,5-5S19.76,7,17,7z M8,12c0,0.55,0.45,1,1,1h6c0.55,0,1-0.45,1-1s-0.45-1-1-1H9C8.45,11,8,11.45,8,12z M10,15H7 c-1.65,0-3-1.35-3-3s1.35-3,3-3h3c0.55,0,1-0.45,1-1s-0.45-1-1-1H7c-2.76,0-5,2.24-5,5s2.24,5,5,5h3c0.55,0,1-0.45,1-1 C11,15.45,10.55,15,10,15z",T="M0 0h24v24H0V0z@@fill:none;&&M6 14c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1H7v-2c0-.55-.45-1-1-1zm0-4c.55 0 1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1zm11 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1s-1 .45-1 1v2zM14 6c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1z",x="M0 0h24v24H0V0z@@fill:none;&&M7.17 17c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94zm10 0c.51 0 .98-.29 1.2-.74l1.42-2.84c.14-.28.21-.58.21-.89V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2l-1.03 2.06c-.45.89.2 1.94 1.2 1.94z",v="M0 0h24v24H0V0z@@fill:none;&&M14 15H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1zm0-8H4c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1zM4 13h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0 8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",B="M0 0h24v24H0V0z@@fill:none;&&M7 16c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1zm-3 5h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-8h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm3-5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",K="M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1zm-6-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm6-4h10c.55 0 1-.45 1-1s-.45-1-1-1H10c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",Q="M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1z",E="M0 0h24v24H0V0z@@fill:none;&&M19 8H5c-1.66 0-3 1.34-3 3v4c0 1.1.9 2 2 2h2v2c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-2h2c1.1 0 2-.9 2-2v-4c0-1.66-1.34-3-3-3zm-4 11H9c-.55 0-1-.45-1-1v-4h8v4c0 .55-.45 1-1 1zm4-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2-9H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z",G="M0 0h24v24H0V0z@@fill:none;&&M12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm-8.65-4.65l2.79 2.79c.32.32.86.1.86-.35V9.21c0-.45-.54-.67-.85-.35l-2.79 2.79c-.2.19-.2.51-.01.7zM4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1zm9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1z",j="M0 0h24v24H0V0z@@fill:none;&&M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 9.21v5.59c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.8c-.31-.31-.85-.09-.85.36zM12 17h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1zm9 5h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h8c.55 0 1-.45 1-1s-.45-1-1-1h-8c-.55 0-1 .45-1 1s.45 1 1 1z",q="M0 0h24v24H0V0z@@fill:none;&&M18.5 8c.83 0 1.5-.67 1.5-1.5S19.33 5 18.5 5H6.39l3 3h1.83l-.55 1.28 2.09 2.09L14.21 8h4.29zm-1.06 10.88L4.12 5.56c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l6.26 6.26-1.65 3.84c-.39.92.28 1.93 1.27 1.93.55 0 1.05-.33 1.27-.84l1.21-2.83 4.95 4.95c.39.39 1.02.39 1.41 0 .4-.38.4-1.01.01-1.4z",J="M0 0h24v24H0V0z@@fill:none;&&M5 18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1zm4.5-5.2h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C12.87 4.27 12.46 4 12 4c-.46 0-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34.39 0 .74-.24.89-.6l.65-1.6zM12 5.98L13.87 11h-3.74L12 5.98z",s="M0 0h24v24H0V0z@@fill:none;&&M9 5.5c0 .83.67 1.5 1.5 1.5H14v10.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7h3.5c.83 0 1.5-.67 1.5-1.5S21.33 4 20.5 4h-10C9.67 4 9 4.67 9 5.5zM4.5 12H6v5.5c0 .83.67 1.5 1.5 1.5S9 18.33 9 17.5V12h1.5c.83 0 1.5-.67 1.5-1.5S11.33 9 10.5 9h-6C3.67 9 3 9.67 3 10.5S3.67 12 4.5 12z",N="M0 0h24v24H0V0z@@fill:none;&&M18 13H6c-.55 0-1-.45-1-1s.45-1 1-1h12c.55 0 1 .45 1 1s-.45 1-1 1z",W="M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L3.71 8.71C3.08 8.08 2 8.52 2 9.41V15c0 .55.45 1 1 1h5.59c.89 0 1.34-1.08.71-1.71l-1.91-1.91c1.39-1.16 3.16-1.88 5.12-1.88 3.16 0 5.89 1.84 7.19 4.5.27.56.91.84 1.5.64.71-.23 1.07-1.04.75-1.72C20.23 10.42 16.65 8 12.5 8z",O="M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.16 0-7.74 2.42-9.44 5.93-.32.67.04 1.47.75 1.71.59.2 1.23-.08 1.5-.64 1.3-2.66 4.03-4.5 7.19-4.5 1.95 0 3.73.72 5.12 1.88l-1.91 1.91c-.63.63-.19 1.71.7 1.71H21c.55 0 1-.45 1-1V9.41c0-.89-1.08-1.34-1.71-.71l-1.89 1.9z",M="M0 0h24v24H0V0z@@fill:none;&&M8.7 15.9L4.8 12l3.9-3.9c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.6c.39.39 1.01.39 1.4 0 .39-.39.39-1.01 0-1.4zm6.6 0l3.9-3.9-3.9-3.9c-.39-.39-.39-1.01 0-1.4.39-.39 1.01-.39 1.4 0l4.59 4.59c.39.39.39 1.02 0 1.41l-4.59 4.6c-.39.39-1.01.39-1.4 0-.39-.39-.39-1.01 0-1.4z",X="M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98 9.93 13.5zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.29 15.88l-.9-2.38H9.17l-.89 2.37c-.14.38-.5.63-.91.63-.68 0-1.15-.69-.9-1.32l4.25-10.81c.22-.53.72-.87 1.28-.87s1.06.34 1.27.87l4.25 10.81c.25.63-.22 1.32-.9 1.32-.4 0-.76-.25-.91-.62z",Y="M0 0h24v24H0V0z@@fill:none;&&M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z",Z="M0 0h24v24H0V0z@@fill:none;&&M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z",_="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 11c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1 4h-2v-2h2v2z",H="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M17.7 15.89L13.82 12l3.89-3.89c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0l-4.59 4.59c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.38.38-1.02-.01-1.4zM7 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1z",$="M14.71 15.88L10.83 12l3.88-3.88c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L8.71 11.3c-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0 .38-.39.39-1.03 0-1.42z",c1="M9.29 15.88L13.17 12 9.29 8.12c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0l4.59 4.59c.39.39.39 1.02 0 1.41L10.7 17.3c-.39.39-1.02.39-1.41 0-.38-.39-.39-1.03 0-1.42z",i="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M6.29 8.11L10.18 12l-3.89 3.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L7.7 6.7c-.39-.39-1.02-.39-1.41 0-.38.39-.38 1.03 0 1.41zM17 6c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1s-1-.45-1-1V7c0-.55.45-1 1-1z",n1="M0 0h24v24H0V0z@@fill:none;&&M12 17.27l5.17 3.12c.38.23.85-.11.75-.54l-1.37-5.88 4.56-3.95c.33-.29.16-.84-.29-.88l-6.01-.51-2.35-5.54c-.17-.41-.75-.41-.92 0L9.19 8.63l-6.01.51c-.44.04-.62.59-.28.88l4.56 3.95-1.37 5.88c-.1.43.37.77.75.54L12 17.27z",o1="M0 0h24v24H0V0z@@fill:none;&&M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z",l1="M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z",s1="M0 0h24v24H0V0z@@fill:none;&&M9 16.2l-3.5-3.5c-.39-.39-1.01-.39-1.4 0-.39.39-.39 1.01 0 1.4l4.19 4.19c.39.39 1.02.39 1.41 0L20.3 7.7c.39-.39.39-1.01 0-1.4-.39-.39-1.01-.39-1.4 0L9 16.2z",h1="M0 0h24v24H0V0z@@fill:none;&&M18.3 5.71c-.39-.39-1.02-.39-1.41 0L12 10.59 7.11 5.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41L10.59 12 5.7 16.89c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 13.41l4.89 4.89c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z",z1="M0 0h24v24H0V0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 10h-3v3c0 .55-.45 1-1 1s-1-.45-1-1v-3H8c-.55 0-1-.45-1-1s.45-1 1-1h3V8c0-.55.45-1 1-1s1 .45 1 1v3h3c.55 0 1 .45 1 1s-.45 1-1 1z",e1="M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l4.65-4.65c.2-.2.51-.2.71 0L17 13h-3z",r1="M0 0h24v24H0V0z@@fill:none;&&M6 13h12c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm-2 4h12c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm3-9c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1z",t1="M0 0h24v24H0V0z@@fill:none;&&M17.3 6.3c-.39-.39-1.02-.39-1.41 0l-5.64 5.64 1.41 1.41L17.3 7.7c.38-.38.38-1.02 0-1.4zm4.24-.01l-9.88 9.88-3.48-3.47c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L22.95 7.71c.39-.39.39-1.02 0-1.41h-.01c-.38-.4-1.01-.4-1.4-.01zM1.12 14.12L5.3 18.3c.39.39 1.02.39 1.41 0l.7-.7-4.88-4.9c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.03 0 1.42z";window.Quasar.IconSet.svgMaterialIconsRound={name:"svg-material-icons-round",type:{positive:d,negative:o,info:V,warning:u},arrow:{up:h,right:a,down:m,left:f,dropdown:z},chevron:{left:c,right:n},colorPicker:{spectrum:L,tune:g,palette:C},pullToRefresh:{icon:p},carousel:{left:c,right:n,up:e,down:l,navigationIcon:w},chip:{remove:r,selected:t},datetime:{arrowLeft:c,arrowRight:n,now:S,today:A},editor:{bold:F,italic:y,strikethrough:I,underline:b,unorderedList:P,orderedList:R,subscript:k,superscript:D,hyperlink:U,toggleFullscreen:T,quote:x,left:v,center:B,right:K,justify:Q,print:E,outdent:G,indent:j,removeFormat:q,formatting:J,fontSize:s,align:v,hr:N,undo:W,redo:O,heading:s,code:M,size:s,font:X,viewSource:M},expansionItem:{icon:l,denseIcon:z},fab:{icon:Y,activeIcon:Z},field:{clear:r,error:_},pagination:{first:H,prev:$,next:c1,last:i},rating:{icon:n1},stepper:{done:t,active:o1,error:o},tabs:{left:c,right:n,up:e,down:l},table:{arrowUp:h,warning:o,firstPage:H,prevPage:c,nextPage:n,lastPage:i},tree:{icon:l1},uploader:{done:s1,clear:h1,add:z1,upload:e1,removeQueue:r1,removeUploaded:t1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var t=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(e,o)=>(typeof require<"u"?require:e)[o]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var r=t("@quasar/extras/material-icons-sharp");window.Quasar.iconSet.svgMaterialIconsSharp={name:"svg-material-icons-sharp",type:{positive:r.sharpCheckCircle,negative:r.sharpWarning,info:r.sharpInfo,warning:r.sharpPriorityHigh},arrow:{up:r.sharpArrowUpward,right:r.sharpArrowForward,down:r.sharpArrowDownward,left:r.sharpArrowBack,dropdown:r.sharpArrowDropDown},chevron:{left:r.sharpChevronLeft,right:r.sharpChevronRight},colorPicker:{spectrum:r.sharpGradient,tune:r.sharpTune,palette:r.sharpStyle},pullToRefresh:{icon:r.sharpRefresh},carousel:{left:r.sharpChevronLeft,right:r.sharpChevronRight,up:r.sharpKeyboardArrowUp,down:r.sharpKeyboardArrowDown,navigationIcon:r.sharpLens},chip:{remove:r.sharpCancel,selected:r.sharpCheck},datetime:{arrowLeft:r.sharpChevronLeft,arrowRight:r.sharpChevronRight,now:r.sharpAccessTime,today:r.sharpToday},editor:{bold:r.sharpFormatBold,italic:r.sharpFormatItalic,strikethrough:r.sharpStrikethroughS,underline:r.sharpFormatUnderlined,unorderedList:r.sharpFormatListBulleted,orderedList:r.sharpFormatListNumbered,subscript:r.sharpVerticalAlignBottom,superscript:r.sharpVerticalAlignTop,hyperlink:r.sharpLink,toggleFullscreen:r.sharpFullscreen,quote:r.sharpFormatQuote,left:r.sharpFormatAlignLeft,center:r.sharpFormatAlignCenter,right:r.sharpFormatAlignRight,justify:r.sharpFormatAlignJustify,print:r.sharpPrint,outdent:r.sharpFormatIndentDecrease,indent:r.sharpFormatIndentIncrease,removeFormat:r.sharpFormatClear,formatting:r.sharpTextFormat,fontSize:r.sharpFormatSize,align:r.sharpFormatAlignLeft,hr:r.sharpRemove,undo:r.sharpUndo,redo:r.sharpRedo,heading:r.sharpFormatSize,code:r.sharpCode,size:r.sharpFormatSize,font:r.sharpFontDownload,viewSource:r.sharpCode},expansionItem:{icon:r.sharpKeyboardArrowDown,denseIcon:r.sharpArrowDropDown},fab:{icon:r.sharpAdd,activeIcon:r.sharpClose},field:{clear:r.sharpCancel,error:r.sharpError},pagination:{first:r.sharpFirstPage,prev:r.sharpKeyboardArrowLeft,next:r.sharpKeyboardArrowRight,last:r.sharpLastPage},rating:{icon:r.sharpGrade},stepper:{done:r.sharpCheck,active:r.sharpEdit,error:r.sharpWarning},tabs:{left:r.sharpChevronLeft,right:r.sharpChevronRight,up:r.sharpKeyboardArrowUp,down:r.sharpKeyboardArrowDown},table:{arrowUp:r.sharpArrowUpward,warning:r.sharpWarning,firstPage:r.sharpFirstPage,prevPage:r.sharpChevronLeft,nextPage:r.sharpChevronRight,lastPage:r.sharpLastPage},tree:{icon:r.sharpPlayArrow},uploader:{done:r.sharpDone,clear:r.sharpClear,add:r.sharpAddBox,upload:r.sharpCloudUpload,removeQueue:r.sharpClearAll,removeUploaded:r.sharpDoneAll}};})(); | ||
(()=>{var i="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",n="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",V="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z",m="M0 0h24v24H0V0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z",z="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",p="M0 0h24v24H0V0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z",L="M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",f="M0 0h24v24H0V0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",r="M0 0h24v24H0V0z@@fill:none;&&M7 10l5 5 5-5H7z",h="M0 0h24v24H0V0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",v="M0 0h24v24H0V0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z",d="M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2V9zm-2 2h2v2H9v-2zm4 0h2v2h-2v-2zm2-2h2v2h-2V9zM7 9h2v2H7V9zm14-6H3v18h18V3zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",g="M0 0h24v24H0V0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",u="M0 0h24v24H0V0z@@fill:none;&&M3.87 20.21v-9.03l-3.19 7.7 3.19 1.33zm18.92-2.43L16.31 2.14 5.26 6.71l6.48 15.64 11.05-4.57zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 13h3.45l-3.45-8.34v8.34z",w="M0 0h24v24H0V0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z",s="M0 0h24v24H0V0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z",o="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",C="M0 0h24v24H0V0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z",e="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z",t="M0 0h24v24H0V0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z",A="M0 0h24v24H0V0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z",F="M0 0h24v24H0V0z@@fill:none;&&M21 3h-3V1h-2v2H8V1H6v2H3v18h18V3zm-2 16H5V8h14v11zM7 10h5v5H7v-5z",y="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",S="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4h-8z",I="M7.24 8.75c-.26-.48-.39-1.03-.39-1.67 0-.61.13-1.16.4-1.67.26-.5.63-.93 1.11-1.29.48-.35 1.05-.63 1.7-.83.66-.19 1.39-.29 2.18-.29.81 0 1.54.11 2.21.34.66.22 1.23.54 1.69.94.47.4.83.88 1.08 1.43s.38 1.15.38 1.81h-3.01c0-.31-.05-.59-.15-.85-.09-.27-.24-.49-.44-.68-.2-.19-.45-.33-.75-.44-.3-.1-.66-.16-1.06-.16-.39 0-.74.04-1.03.13s-.53.21-.72.36c-.19.16-.34.34-.44.55-.1.21-.15.43-.15.66 0 .48.25.88.74 1.21.38.25.77.48 1.41.7H7.39c-.05-.08-.11-.17-.15-.25zM21 12v-2H3v2h9.62c.18.07.4.14.55.2.37.17.66.34.87.51s.35.36.43.57c.07.2.11.43.11.69 0 .23-.05.45-.14.66-.09.2-.23.38-.42.53-.19.15-.42.26-.71.35-.29.08-.63.13-1.01.13-.43 0-.83-.04-1.18-.13s-.66-.23-.91-.42c-.25-.19-.45-.44-.59-.75s-.25-.76-.25-1.21H6.4c0 .55.08 1.13.24 1.58s.37.85.65 1.21c.28.35.6.66.98.92.37.26.78.48 1.22.65.44.17.9.3 1.38.39.48.08.96.13 1.44.13.8 0 1.53-.09 2.18-.28s1.21-.45 1.67-.79c.46-.34.82-.77 1.07-1.27s.38-1.07.38-1.71c0-.6-.1-1.14-.31-1.61-.05-.11-.11-.23-.17-.33H21V12z",b="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",P="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",k="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",D="M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",R="M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",U="M0 0h24v24H0V0z@@fill:none;&&M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8zm9-4h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z",T="M0 0h24v24H0V0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",x="M5 17h3l2-4V7H4v6h3l-2 4zm10 0h3l2-4V7h-6v6h3l-2 4z",a="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",B="M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",K="M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",Q="M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",E="M0 0h24v24H0V0z@@fill:none;&&M22 8H2v9h4v4h12v-4h4V8zm-6 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z",G="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",j="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",q="M20 8V5H6.39l3 3h1.83l-.55 1.28 2.09 2.1L14.21 8zM3.41 4.86L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21l1.41-1.41z",J="M0 0h24v24H0V0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",l="M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",N="M0 0h24v24H0V0z@@fill:none;&&M19 13H5v-2h14v2z",W="M0 0h24v24H0V0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",O="M0 0h24v24H0V0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",H="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",X="M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98 9.93 13.5zM22 2H2v20h20V2zm-6.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z",Y="M0 0h24v24H0V0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",Z="M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",_="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",c="M24 0v24H0V0h24z@@fill:none;opacity:.87;&&M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 6h2v12H6V6z",$="M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",h1="M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",M="M0 0h24v24H0V0z@@fill:none;opacity:.87;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z",v1="M0 0h24v24H0V0z@@fill:none;&&M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z",n1="M0 0h24v24H0V0z@@fill:none;&&M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM21.41 6.34l-3.75-3.75-2.53 2.54 3.75 3.75 2.53-2.54z",o1="M0 0h24v24H0V0z@@fill:none;&&M8 5v14l11-7L8 5z",l1="M0 0h24v24H0V0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",z1="M0 0h24v24H0V0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",r1="M0 0h24v24H0V0z@@fill:none;&&M21 3H3v18h18V3zm-4 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",s1="M0 0h24v24H0V0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z",e1="M0 0h24v24H0V0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",t1="M0 0h24v24H0V0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z";window.Quasar.IconSet.svgMaterialIconsSharp={name:"svg-material-icons-sharp",type:{positive:i,negative:n,info:V,warning:m},arrow:{up:z,right:p,down:L,left:f,dropdown:r},chevron:{left:h,right:v},colorPicker:{spectrum:d,tune:g,palette:u},pullToRefresh:{icon:w},carousel:{left:h,right:v,up:s,down:o,navigationIcon:C},chip:{remove:e,selected:t},datetime:{arrowLeft:h,arrowRight:v,now:A,today:F},editor:{bold:y,italic:S,strikethrough:I,underline:b,unorderedList:P,orderedList:k,subscript:D,superscript:R,hyperlink:U,toggleFullscreen:T,quote:x,left:a,center:B,right:K,justify:Q,print:E,outdent:G,indent:j,removeFormat:q,formatting:J,fontSize:l,align:a,hr:N,undo:W,redo:O,heading:l,code:H,size:l,font:X,viewSource:H},expansionItem:{icon:o,denseIcon:r},fab:{icon:Y,activeIcon:Z},field:{clear:e,error:_},pagination:{first:c,prev:$,next:h1,last:M},rating:{icon:v1},stepper:{done:t,active:n1,error:n},tabs:{left:h,right:v,up:s,down:o},table:{arrowUp:z,warning:n,firstPage:c,prevPage:h,nextPage:v,lastPage:M},tree:{icon:o1},uploader:{done:l1,clear:z1,add:r1,upload:s1,removeQueue:e1,removeUploaded:t1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var o=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var t=o("@quasar/extras/material-icons");window.Quasar.iconSet.svgMaterialIcons={name:"svg-material-icons",type:{positive:t.matCheckCircle,negative:t.matWarning,info:t.matInfo,warning:t.matPriorityHigh},arrow:{up:t.matArrowUpward,right:t.matArrowForward,down:t.matArrowDownward,left:t.matArrowBack,dropdown:t.matArrowDropDown},chevron:{left:t.matChevronLeft,right:t.matChevronRight},colorPicker:{spectrum:t.matGradient,tune:t.matTune,palette:t.matStyle},pullToRefresh:{icon:t.matRefresh},carousel:{left:t.matChevronLeft,right:t.matChevronRight,up:t.matKeyboardArrowUp,down:t.matKeyboardArrowDown,navigationIcon:t.matLens},chip:{remove:t.matCancel,selected:t.matCheck},datetime:{arrowLeft:t.matChevronLeft,arrowRight:t.matChevronRight,now:t.matAccessTime,today:t.matToday},editor:{bold:t.matFormatBold,italic:t.matFormatItalic,strikethrough:t.matStrikethroughS,underline:t.matFormatUnderlined,unorderedList:t.matFormatListBulleted,orderedList:t.matFormatListNumbered,subscript:t.matVerticalAlignBottom,superscript:t.matVerticalAlignTop,hyperlink:t.matLink,toggleFullscreen:t.matFullscreen,quote:t.matFormatQuote,left:t.matFormatAlignLeft,center:t.matFormatAlignCenter,right:t.matFormatAlignRight,justify:t.matFormatAlignJustify,print:t.matPrint,outdent:t.matFormatIndentDecrease,indent:t.matFormatIndentIncrease,removeFormat:t.matFormatClear,formatting:t.matTextFormat,fontSize:t.matFormatSize,align:t.matFormatAlignLeft,hr:t.matRemove,undo:t.matUndo,redo:t.matRedo,heading:t.matFormatSize,code:t.matCode,size:t.matFormatSize,font:t.matFontDownload,viewSource:t.matCode},expansionItem:{icon:t.matKeyboardArrowDown,denseIcon:t.matArrowDropDown},fab:{icon:t.matAdd,activeIcon:t.matClose},field:{clear:t.matCancel,error:t.matError},pagination:{first:t.matFirstPage,prev:t.matKeyboardArrowLeft,next:t.matKeyboardArrowRight,last:t.matLastPage},rating:{icon:t.matGrade},stepper:{done:t.matCheck,active:t.matEdit,error:t.matWarning},tabs:{left:t.matChevronLeft,right:t.matChevronRight,up:t.matKeyboardArrowUp,down:t.matKeyboardArrowDown},table:{arrowUp:t.matArrowUpward,warning:t.matWarning,firstPage:t.matFirstPage,prevPage:t.matChevronLeft,nextPage:t.matChevronRight,lastPage:t.matLastPage},tree:{icon:t.matPlayArrow},uploader:{done:t.matDone,clear:t.matClear,add:t.matAddBox,upload:t.matCloudUpload,removeQueue:t.matClearAll,removeUploaded:t.matDoneAll}};})(); | ||
(()=>{var r="M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z",h="M0 0h24v24H0z@@fill:none;&&M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z",s="M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z",f="M0 0h24v24H0z@@fill:none;&&M12 19 m-2, 0 a2,2 0 1,0 4,0 a2,2 0 1,0 -4,0&&M10 3h4v12h-4z",t="M0 0h24v24H0V0z@@fill:none;&&M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z",L="M0 0h24v24H0z@@fill:none;&&M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",V="M0 0h24v24H0V0z@@fill:none;&&M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z",d="M0 0h24v24H0z@@fill:none;&&M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z",z="M0 0h24v24H0z@@fill:none;&&M7 10l5 5 5-5z",n="M0 0h24v24H0z@@fill:none;&&M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",v="M0 0h24v24H0z@@fill:none;&&M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",g="M0 0h24v24H0z@@fill:none;&&M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z",u="M0 0h24v24H0z@@fill:none;&&M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z",w="M0 0h24v24H0z@@fill:none;&&M2.53 19.65l1.34.56v-9.03l-2.43 5.86c-.41 1.02.08 2.19 1.09 2.61zm19.5-3.7L17.07 3.98c-.31-.75-1.04-1.21-1.81-1.23-.26 0-.53.04-.79.15L7.1 5.95c-.75.31-1.21 1.03-1.23 1.8-.01.27.04.54.15.8l4.96 11.97c.31.76 1.05 1.22 1.83 1.23.26 0 .52-.05.77-.15l7.36-3.05c1.02-.42 1.51-1.59 1.09-2.6zM7.88 8.75c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-2 11c0 1.1.9 2 2 2h1.45l-3.45-8.34v6.34z",p="M0 0h24v24H0z@@fill:none;&&M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z",e="M0 0h24v24H0z@@fill:none;&&M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z",l="M0 0h24v24H0V0z@@fill:none;&&M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z",C="M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z",c="M0 0h24v24H0z@@fill:none;&&M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z",H="M0 0h24v24H0z@@fill:none;&&M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z",A="M0 0h24v24H0z@@fill:none;&&M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&&M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z",F="M0 0h24v24H0z@@fill:none;&&M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z",S="M0 0h24v24H0z@@fill:none;&&M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z",y="M0 0h24v24H0z@@fill:none;&&M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z",I="M0 0 H24 V24 H0 V0 z@@fill:none;&&M6.85,7.08C6.85,4.37,9.45,3,12.24,3c1.64,0,3,0.49,3.9,1.28c0.77,0.65,1.46,1.73,1.46,3.24h-3.01 c0-0.31-0.05-0.59-0.15-0.85c-0.29-0.86-1.2-1.28-2.25-1.28c-1.86,0-2.34,1.02-2.34,1.7c0,0.48,0.25,0.88,0.74,1.21 C10.97,8.55,11.36,8.78,12,9H7.39C7.18,8.66,6.85,8.11,6.85,7.08z M21,12v-2H3v2h9.62c1.15,0.45,1.96,0.75,1.96,1.97 c0,1-0.81,1.67-2.28,1.67c-1.54,0-2.93-0.54-2.93-2.51H6.4c0,0.55,0.08,1.13,0.24,1.58c0.81,2.29,3.29,3.3,5.67,3.3 c2.27,0,5.3-0.89,5.3-4.05c0-0.3-0.01-1.16-0.48-1.94H21V12z",b="M0 0h24v24H0z@@fill:none;&&M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",P="M0 0h24v24H0V0z@@fill:none;&&M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z",k="M0 0h24v24H0z@@fill:none;&&M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z",D="M0 0h24v24H0z@@fill:none;&&M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z",R="M0 0h24v24H0z@@fill:none;&&M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z",U="M0 0h24v24H0z@@fill:none;&&M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z",T="M0 0h24v24H0z@@fill:none;&&M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z",x="M0 0h24v24H0z@@fill:none;&&M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z",M="M0 0h24v24H0z@@fill:none;&&M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z",B="M0 0h24v24H0z@@fill:none;&&M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z",K="M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z",Q="M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z",E="M0 0h24v24H0z@@fill:none;&&M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z",G="M0 0h24v24H0z@@fill:none;&&M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",j="M0 0h24v24H0z@@fill:none;&&M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z",q="M0 0h24v24H0z@@fill:none;&&M3.27 5L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27 3.27 5zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5H6z",J="M0 0h24v24H0z@@fill:none;&&M5 17v2h14v-2H5zm4.5-4.2h5l.9 2.2h2.1L12.75 4h-1.5L6.5 15h2.1l.9-2.2zM12 5.98L13.87 11h-3.74L12 5.98z",o="M0 0h24v24H0z@@fill:none;&&M9 4v3h5v12h3V7h5V4H9zm-6 8h3v7h3v-7h3V9H3v3z",N="M0 0h24v24H0z@@fill:none;&&M19 13H5v-2h14v2z",W="M0 0h24v24H0z@@fill:none;&&M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z",O="M0 0h24v24H0z@@fill:none;&&M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z",m="M0 0h24v24H0V0z@@fill:none;&&M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z",X="M0 0h24v24H0V0z@@fill:none;&&M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z",Y="M0 0h24v24H0z@@fill:none;&&M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z",Z="M0 0h24v24H0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",_="M0 0h24v24H0z@@fill:none;&&M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z",a="M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&&M24 24H0V0h24v24z@@fill:none;",$="M0 0h24v24H0V0z@@fill:none;&&M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z",n1="M0 0h24v24H0V0z@@fill:none;&&M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z",i="M0 0h24v24H0V0z@@fill:none;&&M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z",v1="M0 0h24v24H0z@@fill:none;&&M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z",h1="M0 0h24v24H0z@@fill:none;&&M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z",l1="M0 0h24v24H0z@@fill:none;&&M8 5v14l11-7z",o1="M0 0h24v24H0z@@fill:none;&&M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z",t1="M0 0h24v24H0z@@fill:none;&&M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",z1="M0 0h24v24H0z@@fill:none;&&M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z",e1="M0 0h24v24H0z@@fill:none;&&M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z",c1="M0 0h24v24H0z@@fill:none;&&M5 13h14v-2H5v2zm-2 4h14v-2H3v2zM7 7v2h14V7H7z",H1="M0 0h24v24H0z@@fill:none;&&M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z";window.Quasar.IconSet.svgMaterialIcons={name:"svg-material-icons",type:{positive:r,negative:h,info:s,warning:f},arrow:{up:t,right:L,down:V,left:d,dropdown:z},chevron:{left:n,right:v},colorPicker:{spectrum:g,tune:u,palette:w},pullToRefresh:{icon:p},carousel:{left:n,right:v,up:e,down:l,navigationIcon:C},chip:{remove:c,selected:H},datetime:{arrowLeft:n,arrowRight:v,now:A,today:F},editor:{bold:S,italic:y,strikethrough:I,underline:b,unorderedList:P,orderedList:k,subscript:D,superscript:R,hyperlink:U,toggleFullscreen:T,quote:x,left:M,center:B,right:K,justify:Q,print:E,outdent:G,indent:j,removeFormat:q,formatting:J,fontSize:o,align:M,hr:N,undo:W,redo:O,heading:o,code:m,size:o,font:X,viewSource:m},expansionItem:{icon:l,denseIcon:z},fab:{icon:Y,activeIcon:Z},field:{clear:c,error:_},pagination:{first:a,prev:$,next:n1,last:i},rating:{icon:v1},stepper:{done:H,active:h1,error:h},tabs:{left:n,right:v,up:e,down:l},table:{arrowUp:t,warning:h,firstPage:a,prevPage:n,nextPage:v,lastPage:i},tree:{icon:l1},uploader:{done:o1,clear:t1,add:z1,upload:e1,removeQueue:c1,removeUploaded:H1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(n,i)=>(typeof require<"u"?require:n)[i]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var e=r("@quasar/extras/material-symbols-outlined");window.Quasar.iconSet.svgMaterialSymbolsOutlined={name:"svg-material-symbols-outlined",type:{positive:e.symOutlinedCheckCircle,negative:e.symOutlinedWarning,info:e.symOutlinedInfo,warning:e.symOutlinedPriorityHigh},arrow:{up:e.symOutlinedArrowUpward,right:e.symOutlinedArrowForward,down:e.symOutlinedArrowDownward,left:e.symOutlinedArrowBack,dropdown:e.symOutlinedArrowDropDown},chevron:{left:e.symOutlinedChevronLeft,right:e.symOutlinedChevronRight},colorPicker:{spectrum:e.symOutlinedGradient,tune:e.symOutlinedTune,palette:e.symOutlinedStyle},pullToRefresh:{icon:e.symOutlinedRefresh},carousel:{left:e.symOutlinedChevronLeft,right:e.symOutlinedChevronRight,up:e.symOutlinedKeyboardArrowUp,down:e.symOutlinedKeyboardArrowDown,navigationIcon:e.symOutlinedLens},chip:{remove:e.symOutlinedCancel,selected:e.symOutlinedCheck},datetime:{arrowLeft:e.symOutlinedChevronLeft,arrowRight:e.symOutlinedChevronRight,now:e.symOutlinedSchedule,today:e.symOutlinedToday},editor:{bold:e.symOutlinedFormatBold,italic:e.symOutlinedFormatItalic,strikethrough:e.symOutlinedStrikethroughS,underline:e.symOutlinedFormatUnderlined,unorderedList:e.symOutlinedFormatListBulleted,orderedList:e.symOutlinedFormatListNumbered,subscript:e.symOutlinedVerticalAlignBottom,superscript:e.symOutlinedVerticalAlignTop,hyperlink:e.symOutlinedLink,toggleFullscreen:e.symOutlinedFullscreen,quote:e.symOutlinedFormatQuote,left:e.symOutlinedFormatAlignLeft,center:e.symOutlinedFormatAlignCenter,right:e.symOutlinedFormatAlignRight,justify:e.symOutlinedFormatAlignJustify,print:e.symOutlinedPrint,outdent:e.symOutlinedFormatIndentDecrease,indent:e.symOutlinedFormatIndentIncrease,removeFormat:e.symOutlinedFormatClear,formatting:e.symOutlinedTextFormat,fontSize:e.symOutlinedFormatSize,align:e.symOutlinedFormatAlignLeft,hr:e.symOutlinedRemove,undo:e.symOutlinedUndo,redo:e.symOutlinedRedo,heading:e.symOutlinedFormatSize,code:e.symOutlinedCode,size:e.symOutlinedFormatSize,font:e.symOutlinedFontDownload,viewSource:e.symOutlinedCode},expansionItem:{icon:e.symOutlinedKeyboardArrowDown,denseIcon:e.symOutlinedArrowDropDown},fab:{icon:e.symOutlinedAdd,activeIcon:e.symOutlinedClose},field:{clear:e.symOutlinedCancel,error:e.symOutlinedError},pagination:{first:e.symOutlinedFirstPage,prev:e.symOutlinedKeyboardArrowLeft,next:e.symOutlinedKeyboardArrowRight,last:e.symOutlinedLastPage},rating:{icon:e.symOutlinedGrade},stepper:{done:e.symOutlinedCheck,active:e.symOutlinedEdit,error:e.symOutlinedWarning},tabs:{left:e.symOutlinedChevronLeft,right:e.symOutlinedChevronRight,up:e.symOutlinedKeyboardArrowUp,down:e.symOutlinedKeyboardArrowDown},table:{arrowUp:e.symOutlinedArrowUpward,warning:e.symOutlinedWarning,firstPage:e.symOutlinedFirstPage,prevPage:e.symOutlinedChevronLeft,nextPage:e.symOutlinedChevronRight,lastPage:e.symOutlinedLastPage},tree:{icon:e.symOutlinedPlayArrow},uploader:{done:e.symOutlinedDone,clear:e.symOutlinedClose,add:e.symOutlinedAddBox,upload:e.symOutlinedCloudUpload,removeQueue:e.symOutlinedClearAll,removeUploaded:e.symOutlinedDoneAll}};})(); | ||
(()=>{var H="M0 0zm424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",q="M0 0zm40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z|0 -960 960 960",c="M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",u="M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm-80-240v-480h160v480H400Z|0 -960 960 960",n="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z|0 -960 960 960",a="M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z|0 -960 960 960",M="M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z|0 -960 960 960",y="M0 0zm313-440 224 224-57 56-320-320 320-320 57 56-224 224h487v80H313Z|0 -960 960 960",e="M480-360 280-560h400L480-360Z|0 -960 960 960",t="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",v="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",O="M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80Zm-80 320q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm80-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",g="M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z|0 -960 960 960",L="M0 0zm159-168-34-14q-31-13-41.5-45t3.5-63l72-156v278Zm160 88q-33 0-56.5-23.5T239-160v-240l106 294q3 7 6 13.5t8 12.5h-40Zm206-4q-32 12-62-3t-42-47L243-622q-12-32 2-62.5t46-41.5l302-110q32-12 62 3t42 47l178 488q12 32-2 62.5T827-194L525-84Zm-86-476q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960",w="M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-110h80v280H520v-80h168q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q77 0 139-44t87-116h84q-28 106-114 173t-196 67Z|0 -960 960 960",Z="M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",h="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z|0 -960 960 960",p="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",o="M0 0zm336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",l="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",f="M0 0zm612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",F="M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960",A="M272-200v-560h221q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H272Zm121-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",z="M200-200v-100h160l120-360H320v-100h400v100H580L460-300h140v100H200Z|0 -960 960 960",b="M486-160q-76 0-135-45t-85-123l88-38q14 48 48.5 79t85.5 31q42 0 76-20t34-64q0-18-7-33t-19-27h112q5 14 7.5 28.5T694-340q0 86-61.5 133T486-160ZM80-480v-80h800v80H80Zm402-326q66 0 115.5 32.5T674-674l-88 39q-9-29-33.5-52T484-710q-41 0-68 18.5T386-640h-96q2-69 54.5-117.5T482-806Z|0 -960 960 960",C="M200-120v-80h560v80H200Zm280-160q-101 0-157-63t-56-167v-330h103v336q0 56 28 91t82 35q54 0 82-35t28-91v-336h103v330q0 104-56 167t-157 63Z|0 -960 960 960",I="M360-200v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",P="M120-80v-60h100v-30h-60v-60h60v-30H120v-60h120q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80H120Zm0-280v-110q0-17 11.5-28.5T160-510h60v-30H120v-60h120q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z|0 -960 960 960",S="M160-120v-80h640v80H160Zm320-160L280-480l56-56 104 104v-408h80v408l104-104 56 56-200 200Z|0 -960 960 960",k="M160-760v-80h640v80H160Zm280 640v-408L336-424l-56-56 200-200 200 200-56 56-104-104v408h-80Z|0 -960 960 960",D="M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z|0 -960 960 960",R="M120-120v-200h80v120h120v80H120Zm520 0v-80h120v-120h80v200H640ZM120-640v-200h200v80H200v120h-80Zm640 0v-120H640v-80h200v200h-80Z|0 -960 960 960",U="M0 0zm228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",s="M120-120v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",x="M120-120v-80h720v80H120Zm160-160v-80h400v80H280ZM120-440v-80h720v80H120Zm160-160v-80h400v80H280ZM120-760v-80h720v80H120Z|0 -960 960 960",B="M120-760v-80h720v80H120Zm240 160v-80h480v80H360ZM120-440v-80h720v80H120Zm240 160v-80h480v80H360ZM120-120v-80h720v80H120Z|0 -960 960 960",K="M120-120v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",Q="M640-640v-120H320v120h-80v-200h480v200h-80Zm-480 80h640-640Zm560 100q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320Zm80 80H240v-160H80v-240q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v240H720v160Zm80-240v-160q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160h80v-80h480v80h80Z|0 -960 960 960",E="M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm160 440L120-480l160-160v320Z|0 -960 960 960",G="M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm0 440v-320l160 160-160 160Z|0 -960 960 960",V="M0 0zm528-546-93-93-121-121h486v120H568l-40 94ZM792-56 460-388l-80 188H249l119-280L56-792l56-56 736 736-56 56Z|0 -960 960 960",j="M200-200v-80h560v80H200Zm76-160 164-440h80l164 440h-76l-38-112H392l-40 112h-76Zm138-176h132l-64-182h-4l-64 182Z|0 -960 960 960",m="M560-160v-520H360v-120h520v120H680v520H560Zm-360 0v-320H80v-120h360v120H320v320H200Z|0 -960 960 960",J="M200-440v-80h560v80H200Z|0 -960 960 960",N="M280-200v-80h284q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l104 104-56 56-200-200 200-200 56 56-104 104h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H280Z|0 -960 960 960",W="M396-200q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252L544-744l56-56 200 200-200 200-56-56 104-104H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h284v80H396Z|0 -960 960 960",T="M320-240 80-480l240-240 57 57-184 184 183 183-56 56Zm320 0-57-57 184-184-183-183 56-56 240 240-240 240Z|0 -960 960 960",X="M256-240h84l44-122h192l44 122h84L522-720h-84L256-240Zm152-192 70-198h4l70 198H408ZM160-80q-33 0-56.5-23.5T80-160v-640q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v640q0 33-23.5 56.5T800-80H160Zm0-80h640v-640H160v640Zm0-640v640-640Z|0 -960 960 960",Y="M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z|0 -960 960 960",i="M0 0zm256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z|0 -960 960 960",_="M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",r="M240-240v-480h80v480h-80Zm440 0L440-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",$="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",t0="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",d="M0 0zm280-240-56-56 184-184-184-184 56-56 240 240-240 240Zm360 0v-480h80v480h-80Z|0 -960 960 960",v0="M0 0zm354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-120l65-281L80-590l288-25 112-265 112 265 288 25-218 189 65 281-247-149-247 149Zm247-350Z|0 -960 960 960",q0="M200-200h57l391-391-57-57-391 391v57Zm-80 80v-170l528-527q12-11 26.5-17t30.5-6q16 0 31 6t26 18l55 56q12 11 17.5 26t5.5 30q0 16-5.5 30.5T817-647L290-120H120Zm640-584-56-56 56 56Zm-141 85-28-29 57 57-29-28Z|0 -960 960 960",h0="M320-200v-560l440 280-440 280Zm80-280Zm0 134 210-134-210-134v268Z|0 -960 960 960",m0="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",n0="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z|0 -960 960 960",e0="M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206l-64 62-56-56 160-160 160 160-56 56-64-62v206h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h100v80H260Zm220-280Z|0 -960 960 960",Z0="M120-280v-80h560v80H120Zm80-160v-80h560v80H200Zm80-160v-80h560v80H280Z|0 -960 960 960",o0="M268-240 42-466l57-56 170 170 56 56-57 56Zm226 0L268-466l56-57 170 170 368-368 56 57-424 424Zm0-226-57-56 198-198 57 56-198 198Z|0 -960 960 960";window.Quasar.IconSet.svgMaterialSymbolsOutlined={name:"svg-material-symbols-outlined",type:{positive:H,negative:q,info:c,warning:u},arrow:{up:n,right:a,down:M,left:y,dropdown:e},chevron:{left:t,right:v},colorPicker:{spectrum:O,tune:g,palette:L},pullToRefresh:{icon:w},carousel:{left:t,right:v,up:Z,down:h,navigationIcon:p},chip:{remove:o,selected:l},datetime:{arrowLeft:t,arrowRight:v,now:f,today:F},editor:{bold:A,italic:z,strikethrough:b,underline:C,unorderedList:I,orderedList:P,subscript:S,superscript:k,hyperlink:D,toggleFullscreen:R,quote:U,left:s,center:x,right:B,justify:K,print:Q,outdent:E,indent:G,removeFormat:V,formatting:j,fontSize:m,align:s,hr:J,undo:N,redo:W,heading:m,code:T,size:m,font:X,viewSource:T},expansionItem:{icon:h,denseIcon:e},fab:{icon:Y,activeIcon:i},field:{clear:o,error:_},pagination:{first:r,prev:$,next:t0,last:d},rating:{icon:v0},stepper:{done:l,active:q0,error:q},tabs:{left:t,right:v,up:Z,down:h},table:{arrowUp:n,warning:q,firstPage:r,prevPage:t,nextPage:v,lastPage:d},tree:{icon:h0},uploader:{done:m0,clear:i,add:n0,upload:e0,removeQueue:Z0,removeUploaded:o0}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(d=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(d,{get:(o,n)=>(typeof require<"u"?require:o)[n]}):d)(function(d){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+d+'" is not supported')});var e=r("@quasar/extras/material-symbols-rounded");window.Quasar.iconSet.svgMaterialSymbolsRounded={name:"svg-material-symbols-rounded",type:{positive:e.symRoundedCheckCircle,negative:e.symRoundedWarning,info:e.symRoundedInfo,warning:e.symRoundedPriorityHigh},arrow:{up:e.symRoundedArrowUpward,right:e.symRoundedArrowForward,down:e.symRoundedArrowDownward,left:e.symRoundedArrowBack,dropdown:e.symRoundedArrowDropDown},chevron:{left:e.symRoundedChevronLeft,right:e.symRoundedChevronRight},colorPicker:{spectrum:e.symRoundedGradient,tune:e.symRoundedTune,palette:e.symRoundedStyle},pullToRefresh:{icon:e.symRoundedRefresh},carousel:{left:e.symRoundedChevronLeft,right:e.symRoundedChevronRight,up:e.symRoundedKeyboardArrowUp,down:e.symRoundedKeyboardArrowDown,navigationIcon:e.symRoundedLens},chip:{remove:e.symRoundedCancel,selected:e.symRoundedCheck},datetime:{arrowLeft:e.symRoundedChevronLeft,arrowRight:e.symRoundedChevronRight,now:e.symRoundedSchedule,today:e.symRoundedToday},editor:{bold:e.symRoundedFormatBold,italic:e.symRoundedFormatItalic,strikethrough:e.symRoundedStrikethroughS,underline:e.symRoundedFormatUnderlined,unorderedList:e.symRoundedFormatListBulleted,orderedList:e.symRoundedFormatListNumbered,subscript:e.symRoundedVerticalAlignBottom,superscript:e.symRoundedVerticalAlignTop,hyperlink:e.symRoundedLink,toggleFullscreen:e.symRoundedFullscreen,quote:e.symRoundedFormatQuote,left:e.symRoundedFormatAlignLeft,center:e.symRoundedFormatAlignCenter,right:e.symRoundedFormatAlignRight,justify:e.symRoundedFormatAlignJustify,print:e.symRoundedPrint,outdent:e.symRoundedFormatIndentDecrease,indent:e.symRoundedFormatIndentIncrease,removeFormat:e.symRoundedFormatClear,formatting:e.symRoundedTextFormat,fontSize:e.symRoundedFormatSize,align:e.symRoundedFormatAlignLeft,hr:e.symRoundedRemove,undo:e.symRoundedUndo,redo:e.symRoundedRedo,heading:e.symRoundedFormatSize,code:e.symRoundedCode,size:e.symRoundedFormatSize,font:e.symRoundedFontDownload,viewSource:e.symRoundedCode},expansionItem:{icon:e.symRoundedKeyboardArrowDown,denseIcon:e.symRoundedArrowDropDown},fab:{icon:e.symRoundedAdd,activeIcon:e.symRoundedClose},field:{clear:e.symRoundedCancel,error:e.symRoundedError},pagination:{first:e.symRoundedFirstPage,prev:e.symRoundedKeyboardArrowLeft,next:e.symRoundedKeyboardArrowRight,last:e.symRoundedLastPage},rating:{icon:e.symRoundedGrade},stepper:{done:e.symRoundedCheck,active:e.symRoundedEdit,error:e.symRoundedWarning},tabs:{left:e.symRoundedChevronLeft,right:e.symRoundedChevronRight,up:e.symRoundedKeyboardArrowUp,down:e.symRoundedKeyboardArrowDown},table:{arrowUp:e.symRoundedArrowUpward,warning:e.symRoundedWarning,firstPage:e.symRoundedFirstPage,prevPage:e.symRoundedChevronLeft,nextPage:e.symRoundedChevronRight,lastPage:e.symRoundedLastPage},tree:{icon:e.symRoundedPlayArrow},uploader:{done:e.symRoundedDone,clear:e.symRoundedClose,add:e.symRoundedAddBox,upload:e.symRoundedCloudUpload,removeQueue:e.symRoundedClearAll,removeUploaded:e.symRoundedDoneAll}};})(); | ||
(()=>{var u="M0 0zm424-408-86-86q-11-11-28-11t-28 11q-11 11-11 28t11 28l114 114q12 12 28 12t28-12l226-226q11-11 11-28t-11-28q-11-11-28-11t-28 11L424-408Zm56 328q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",t="M109-120q-11 0-20-5.5T75-140q-5-9-5.5-19.5T75-180l370-640q6-10 15.5-15t19.5-5q10 0 19.5 5t15.5 15l370 640q6 10 5.5 20.5T885-140q-5 9-14 14.5t-20 5.5H109Zm69-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm0-120q17 0 28.5-11.5T520-400v-120q0-17-11.5-28.5T480-560q-17 0-28.5 11.5T440-520v120q0 17 11.5 28.5T480-360Zm0-100Z|0 -960 960 960",H="M480-280q17 0 28.5-11.5T520-320v-160q0-17-11.5-28.5T480-520q-17 0-28.5 11.5T440-480v160q0 17 11.5 28.5T480-280Zm0-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",a="M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm0-240q-33 0-56.5-23.5T400-440v-320q0-33 23.5-56.5T480-840q33 0 56.5 23.5T560-760v320q0 33-23.5 56.5T480-360Z|0 -960 960 960",n="M440-647 244-451q-12 12-28 11.5T188-452q-11-12-11.5-28t11.5-28l264-264q6-6 13-8.5t15-2.5q8 0 15 2.5t13 8.5l264 264q11 11 11 27.5T772-452q-12 12-28.5 12T715-452L520-647v447q0 17-11.5 28.5T480-160q-17 0-28.5-11.5T440-200v-447Z|0 -960 960 960",M="M647-440H200q-17 0-28.5-11.5T160-480q0-17 11.5-28.5T200-520h447L451-716q-12-12-11.5-28t12.5-28q12-11 28-11.5t28 11.5l264 264q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L508-188q-11 11-27.5 11T452-188q-12-12-12-28.5t12-28.5l195-195Z|0 -960 960 960",i="M440-313v-447q0-17 11.5-28.5T480-800q17 0 28.5 11.5T520-760v447l196-196q12-12 28-11.5t28 12.5q11 12 11.5 28T772-452L508-188q-6 6-13 8.5t-15 2.5q-8 0-15-2.5t-13-8.5L188-452q-11-11-11-27.5t11-28.5q12-12 28.5-12t28.5 12l195 195Z|0 -960 960 960",y="M0 0zm313-440 196 196q12 12 11.5 28T508-188q-12 11-28 11.5T452-188L188-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l264-264q11-11 27.5-11t28.5 11q12 12 12 28.5T508-715L313-520h447q17 0 28.5 11.5T800-480q0 17-11.5 28.5T760-440H313Z|0 -960 960 960",e="M459-381 314-526q-3-3-4.5-6.5T308-540q0-8 5.5-14t14.5-6h304q9 0 14.5 6t5.5 14q0 2-6 14L501-381q-5 5-10 7t-11 2q-6 0-11-2t-10-7Z|0 -960 960 960",q="M0 0zm432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z|0 -960 960 960",T="M504-480 348-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L404-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Z|0 -960 960 960",R="M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80Zm-80 320q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm80-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",L="M480-120q-17 0-28.5-11.5T440-160v-160q0-17 11.5-28.5T480-360q17 0 28.5 11.5T520-320v40h280q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H520v40q0 17-11.5 28.5T480-120Zm-320-80q-17 0-28.5-11.5T120-240q0-17 11.5-28.5T160-280h160q17 0 28.5 11.5T360-240q0 17-11.5 28.5T320-200H160Zm160-160q-17 0-28.5-11.5T280-400v-40H160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h120v-40q0-17 11.5-28.5T320-600q17 0 28.5 11.5T360-560v160q0 17-11.5 28.5T320-360Zm160-80q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm160-160q-17 0-28.5-11.5T600-640v-160q0-17 11.5-28.5T640-840q17 0 28.5 11.5T680-800v40h120q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H680v40q0 17-11.5 28.5T640-600Zm-480-80q-17 0-28.5-11.5T120-720q0-17 11.5-28.5T160-760h320q17 0 28.5 11.5T520-720q0 17-11.5 28.5T480-680H160Z|0 -960 960 960",g="M0 0zm159-168-34-14q-31-13-41.5-45t3.5-63l72-156v278Zm160 88q-33 0-56.5-23.5T239-160v-240l106 294q3 7 6 13.5t8 12.5h-40Zm206-4q-32 12-62-3t-42-47L243-622q-12-32 2-62.5t46-41.5l302-110q32-12 62 3t42 47l178 488q12 32-2 62.5T827-194L525-84Zm-86-476q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960",w="M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-70q0-17 11.5-28.5T760-800q17 0 28.5 11.5T800-760v200q0 17-11.5 28.5T760-520H560q-17 0-28.5-11.5T520-560q0-17 11.5-28.5T560-600h128q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q68 0 124.5-34.5T692-367q8-14 22.5-19.5t29.5-.5q16 5 23 21t-1 30q-41 80-117 128t-169 48Z|0 -960 960 960",Z="M480-528 324-372q-11 11-28 11t-28-11q-11-11-11-28t11-28l184-184q12-12 28-12t28 12l184 184q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-528Z|0 -960 960 960",o="M480-361q-8 0-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-372q-6 6-13 8.5t-15 2.5Z|0 -960 960 960",p="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",d="M0 0zm480-424 116 116q11 11 28 11t28-11q11-11 11-28t-11-28L536-480l116-116q11-11 11-28t-11-28q-11-11-28-11t-28 11L480-536 364-652q-11-11-28-11t-28 11q-11 11-11 28t11 28l116 116-116 116q-11 11-11 28t11 28q11 11 28 11t28-11l116-116Zm0 344q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",h="M0 0zm382-354 339-339q12-12 28.5-12t28.5 12q12 12 12 28.5T778-636L410-268q-12 12-28 12t-28-12L182-440q-12-12-11.5-28.5T183-497q12-12 28.5-12t28.5 12l142 143Z|0 -960 960 960",f="M520-496v-144q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v159q0 8 3 15.5t9 13.5l132 132q11 11 28 11t28-11q11-11 11-28t-11-28L520-496ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",F="M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-40q0-17 11.5-28.5T280-880q17 0 28.5 11.5T320-840v40h320v-40q0-17 11.5-28.5T680-880q17 0 28.5 11.5T720-840v40h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960",A="M352-200q-33 0-56.5-23.5T272-280v-400q0-33 23.5-56.5T352-760h141q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H352Zm41-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",z="M250-200q-21 0-35.5-14.5T200-250q0-21 14.5-35.5T250-300h110l120-360H370q-21 0-35.5-14.5T320-710q0-21 14.5-35.5T370-760h300q21 0 35.5 14.5T720-710q0 21-14.5 35.5T670-660h-90L460-300h90q21 0 35.5 14.5T600-250q0 21-14.5 35.5T550-200H250Z|0 -960 960 960",b="M486-160q-63 0-116.5-33.5T285-283q-9-16-2.5-33.5T306-343q18-10 37.5-3.5T374-322q18 30 48.5 48t65.5 18q44 0 76.5-27t32.5-69q0-20 14-34t34-14q20 0 34.5 14t14.5 34v12q0 79-62.5 129.5T486-160ZM120-480q-17 0-28.5-11.5T80-520q0-17 11.5-28.5T120-560h720q17 0 28.5 11.5T880-520q0 17-11.5 28.5T840-480H120Zm208-165q-17-10-23-29.5t4-36.5q25-47 72-71t101-24q48 0 90.5 20t71.5 58q11 14 7 32t-19 29q-17 12-36.5 9T562-677q-15-17-35-25t-43-8q-27 0-52 11t-38 34q-10 18-29.5 24t-36.5-4Z|0 -960 960 960",C="M240-120q-17 0-28.5-11.5T200-160q0-17 11.5-28.5T240-200h480q17 0 28.5 11.5T760-160q0 17-11.5 28.5T720-120H240Zm240-160q-101 0-157-63t-56-167v-279q0-21 15.5-36t36.5-15q21 0 36 15t15 36v285q0 56 28 91t82 35q54 0 82-35t28-91v-285q0-21 15.5-36t36.5-15q21 0 36 15t15 36v279q0 104-56 167t-157 63Z|0 -960 960 960",I="M400-200q-17 0-28.5-11.5T360-240q0-17 11.5-28.5T400-280h400q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H400Zm0-240q-17 0-28.5-11.5T360-480q0-17 11.5-28.5T400-520h400q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H400Zm0-240q-17 0-28.5-11.5T360-720q0-17 11.5-28.5T400-760h400q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H400ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",P="M150-80q-13 0-21.5-8.5T120-110q0-13 8.5-21.5T150-140h70v-30h-30q-13 0-21.5-8.5T160-200q0-13 8.5-21.5T190-230h30v-30h-70q-13 0-21.5-8.5T120-290q0-13 8.5-21.5T150-320h90q17 0 28.5 11.5T280-280v40q0 17-11.5 28.5T240-200q17 0 28.5 11.5T280-160v40q0 17-11.5 28.5T240-80h-90Zm0-280q-13 0-21.5-8.5T120-390v-80q0-17 11.5-28.5T160-510h60v-30h-70q-13 0-21.5-8.5T120-570q0-13 8.5-21.5T150-600h90q17 0 28.5 11.5T280-560v70q0 17-11.5 28.5T240-450h-60v30h70q13 0 21.5 8.5T280-390q0 13-8.5 21.5T250-360H150Zm60-280q-13 0-21.5-8.5T180-670v-150h-30q-13 0-21.5-8.5T120-850q0-13 8.5-21.5T150-880h60q13 0 21.5 8.5T240-850v180q0 13-8.5 21.5T210-640Zm190 440q-17 0-28.5-11.5T360-240q0-17 11.5-28.5T400-280h400q17 0 28.5 11.5T840-240q0 17-11.5 28.5T800-200H400Zm0-240q-17 0-28.5-11.5T360-480q0-17 11.5-28.5T400-520h400q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H400Zm0-240q-17 0-28.5-11.5T360-720q0-17 11.5-28.5T400-760h400q17 0 28.5 11.5T840-720q0 17-11.5 28.5T800-680H400Z|0 -960 960 960",S="M200-120q-17 0-28.5-11.5T160-160q0-17 11.5-28.5T200-200h560q17 0 28.5 11.5T800-160q0 17-11.5 28.5T760-120H200Zm280-177q-8 0-15-2.5t-13-8.5L308-452q-11-11-11-28t11-28q11-11 28-11t28 11l76 76v-368q0-17 11.5-28.5T480-840q17 0 28.5 11.5T520-800v368l76-76q11-11 28-11t28 11q11 11 11 28t-11 28L508-308q-6 6-13 8.5t-15 2.5Z|0 -960 960 960",k="M200-760q-17 0-28.5-11.5T160-800q0-17 11.5-28.5T200-840h560q17 0 28.5 11.5T800-800q0 17-11.5 28.5T760-760H200Zm280 640q-17 0-28.5-11.5T440-160v-368l-76 76q-11 11-28 11t-28-11q-11-11-11-28t11-28l144-144q6-6 13-8.5t15-2.5q8 0 15 2.5t13 8.5l144 144q11 11 11 28t-11 28q-11 11-28 11t-28-11l-76-76v368q0 17-11.5 28.5T480-120Z|0 -960 960 960",D="M280-280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h120q17 0 28.5 11.5T440-640q0 17-11.5 28.5T400-600H280q-50 0-85 35t-35 85q0 50 35 85t85 35h120q17 0 28.5 11.5T440-320q0 17-11.5 28.5T400-280H280Zm80-160q-17 0-28.5-11.5T320-480q0-17 11.5-28.5T360-520h240q17 0 28.5 11.5T640-480q0 17-11.5 28.5T600-440H360Zm200 160q-17 0-28.5-11.5T520-320q0-17 11.5-28.5T560-360h120q50 0 85-35t35-85q0-50-35-85t-85-35H560q-17 0-28.5-11.5T520-640q0-17 11.5-28.5T560-680h120q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H560Z|0 -960 960 960",U="M200-200h80q17 0 28.5 11.5T320-160q0 17-11.5 28.5T280-120H160q-17 0-28.5-11.5T120-160v-120q0-17 11.5-28.5T160-320q17 0 28.5 11.5T200-280v80Zm560 0v-80q0-17 11.5-28.5T800-320q17 0 28.5 11.5T840-280v120q0 17-11.5 28.5T800-120H680q-17 0-28.5-11.5T640-160q0-17 11.5-28.5T680-200h80ZM200-760v80q0 17-11.5 28.5T160-640q-17 0-28.5-11.5T120-680v-120q0-17 11.5-28.5T160-840h120q17 0 28.5 11.5T320-800q0 17-11.5 28.5T280-760h-80Zm560 0h-80q-17 0-28.5-11.5T640-800q0-17 11.5-28.5T680-840h120q17 0 28.5 11.5T840-800v120q0 17-11.5 28.5T800-640q-17 0-28.5-11.5T760-680v-80Z|0 -960 960 960",x="M0 0zm262-300 58-100q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L331-260q-5 9-14 14.5t-20 5.5q-23 0-34.5-20t-.5-40Zm360 0 58-100q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L691-260q-5 9-14 14.5t-20 5.5q-23 0-34.5-20t-.5-40ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",s="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm0-160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h400q17 0 28.5 11.5T600-320q0 17-11.5 28.5T560-280H160Zm0-160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm0-160q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680h400q17 0 28.5 11.5T600-640q0 17-11.5 28.5T560-600H160Zm0-160q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",B="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm160-160q-17 0-28.5-11.5T280-320q0-17 11.5-28.5T320-360h320q17 0 28.5 11.5T680-320q0 17-11.5 28.5T640-280H320ZM160-440q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm160-160q-17 0-28.5-11.5T280-640q0-17 11.5-28.5T320-680h320q17 0 28.5 11.5T680-640q0 17-11.5 28.5T640-600H320ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",K="M160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm240 160q-17 0-28.5-11.5T360-640q0-17 11.5-28.5T400-680h400q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H400ZM160-440q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm240 160q-17 0-28.5-11.5T360-320q0-17 11.5-28.5T400-360h400q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H400ZM160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Z|0 -960 960 960",Q="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm0-160q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h640q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H160Zm0-160q-17 0-28.5-11.5T120-480q0-17 11.5-28.5T160-520h640q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H160Zm0-160q-17 0-28.5-11.5T120-640q0-17 11.5-28.5T160-680h640q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H160Zm0-160q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Z|0 -960 960 960",E="M320-120q-33 0-56.5-23.5T240-200v-80h-80q-33 0-56.5-23.5T80-360v-160q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v160q0 33-23.5 56.5T800-280h-80v80q0 33-23.5 56.5T640-120H320ZM160-360h80q0-33 23.5-56.5T320-440h320q33 0 56.5 23.5T720-360h80v-160q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160Zm480-280v-120H320v120h-80v-120q0-33 23.5-56.5T320-840h320q33 0 56.5 23.5T720-760v120h-80Zm80 180q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320ZM160-560h640-640Z|0 -960 960 960",G="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm320-160q-17 0-28.5-11.5T440-320q0-17 11.5-28.5T480-360h320q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H480Zm0-160q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm0-160q-17 0-28.5-11.5T440-640q0-17 11.5-28.5T480-680h320q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H480ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm86 406L134-466q-6-6-6-14t6-14l112-112q10-10 22-5t12 19v224q0 14-12 19t-22-5Z|0 -960 960 960",V="M160-120q-17 0-28.5-11.5T120-160q0-17 11.5-28.5T160-200h640q17 0 28.5 11.5T840-160q0 17-11.5 28.5T800-120H160Zm320-160q-17 0-28.5-11.5T440-320q0-17 11.5-28.5T480-360h320q17 0 28.5 11.5T840-320q0 17-11.5 28.5T800-280H480Zm0-160q-17 0-28.5-11.5T440-480q0-17 11.5-28.5T480-520h320q17 0 28.5 11.5T840-480q0 17-11.5 28.5T800-440H480Zm0-160q-17 0-28.5-11.5T440-640q0-17 11.5-28.5T480-680h320q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H480ZM160-760q-17 0-28.5-11.5T120-800q0-17 11.5-28.5T160-840h640q17 0 28.5 11.5T840-800q0 17-11.5 28.5T800-760H160Zm-6 406q-10 10-22 5t-12-19v-224q0-14 12-19t22 5l112 112q6 6 6 14t-6 14L154-354Z|0 -960 960 960",j="M0 0zm528-546-93-93-26.5-26.5L382-692q-19-19-8.5-43.5T411-760h329q25 0 42.5 17.5T800-700q0 25-17.5 42.5T740-640H568l-40 94ZM764-84 460-388l-64 151q-7 17-22.5 27T340-200q-32 0-50-27t-5-57l83-196L84-764q-11-11-11-28t11-28q11-11 28-11t28 11l680 680q11 11 11 28t-11 28q-11 11-28 11t-28-11Z|0 -960 960 960",J="M240-200q-17 0-28.5-11.5T200-240q0-17 11.5-28.5T240-280h480q17 0 28.5 11.5T760-240q0 17-11.5 28.5T720-200H240Zm54-208 137-368q4-11 13.5-17.5T466-800h28q12 0 21.5 6.5T529-776l137 369q6 17-4 32t-28 15q-11 0-20.5-6.5T600-384l-30-88H392l-32 89q-4 11-13 17t-20 6q-19 0-29.5-15.5T294-408Zm120-128h132l-64-182h-4l-64 182Z|0 -960 960 960",m="M560-680H420q-25 0-42.5-17.5T360-740q0-25 17.5-42.5T420-800h400q25 0 42.5 17.5T880-740q0 25-17.5 42.5T820-680H680v460q0 25-17.5 42.5T620-160q-25 0-42.5-17.5T560-220v-460ZM200-480h-60q-25 0-42.5-17.5T80-540q0-25 17.5-42.5T140-600h240q25 0 42.5 17.5T440-540q0 25-17.5 42.5T380-480h-60v260q0 25-17.5 42.5T260-160q-25 0-42.5-17.5T200-220v-260Z|0 -960 960 960",N="M240-440q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h480q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H240Z|0 -960 960 960",W="M320-200q-17 0-28.5-11.5T280-240q0-17 11.5-28.5T320-280h244q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l76 76q11 11 11 28t-11 28q-11 11-28 11t-28-11L188-572q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l144-144q11-11 28-11t28 11q11 11 11 28t-11 28l-76 76h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H320Z|0 -960 960 960",O="M648-560H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h244q17 0 28.5 11.5T680-240q0 17-11.5 28.5T640-200H396q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252l-76-76q-11-11-11-28t11-28q11-11 28-11t28 11l144 144q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L628-428q-11 11-28 11t-28-11q-11-11-11-28t11-28l76-76Z|0 -960 960 960",v="M0 0zm193-479 155 155q11 11 11 28t-11 28q-11 11-28 11t-28-11L108-452q-6-6-8.5-13T97-480q0-8 2.5-15t8.5-13l184-184q12-12 28.5-12t28.5 12q12 12 12 28.5T349-635L193-479Zm574-2L612-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L668-268q-12 12-28 11.5T612-269q-12-12-12-28.5t12-28.5l155-155Z|0 -960 960 960",X="M384-362h192l35 97q4 11 14 18t22 7q20 0 32.5-16.5T684-293L532-695q-5-11-15-18t-22-7h-30q-12 0-22 7t-15 18L276-293q-8 19 4 36t32 17q13 0 22.5-7t14.5-19l35-96Zm24-70 70-198h4l70 198H408ZM160-80q-33 0-56.5-23.5T80-160v-640q0-33 23.5-56.5T160-880h640q33 0 56.5 23.5T880-800v640q0 33-23.5 56.5T800-80H160Zm0-80h640v-640H160v640Zm0-640v640-640Z|0 -960 960 960",Y="M440-440H240q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h200v-200q0-17 11.5-28.5T480-760q17 0 28.5 11.5T520-720v200h200q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H520v200q0 17-11.5 28.5T480-200q-17 0-28.5-11.5T440-240v-200Z|0 -960 960 960",l="M480-424 284-228q-11 11-28 11t-28-11q-11-11-11-28t11-28l196-196-196-196q-11-11-11-28t11-28q11-11 28-11t28 11l196 196 196-196q11-11 28-11t28 11q11 11 11 28t-11 28L536-480l196 196q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-424Z|0 -960 960 960",_="M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm0-160q17 0 28.5-11.5T520-480v-160q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v160q0 17 11.5 28.5T480-440Zm0 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",r="M280-240q-17 0-28.5-11.5T240-280v-400q0-17 11.5-28.5T280-720q17 0 28.5 11.5T320-680v400q0 17-11.5 28.5T280-240Zm272-240 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L468-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L552-480Z|0 -960 960 960",$="M0 0zm432-480 156 156q11 11 11 28t-11 28q-11 11-28 11t-28-11L348-452q-6-6-8.5-13t-2.5-15q0-8 2.5-15t8.5-13l184-184q11-11 28-11t28 11q11 11 11 28t-11 28L432-480Z|0 -960 960 960",q1="M504-480 348-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L404-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Z|0 -960 960 960",c="M408-480 252-636q-11-11-11-28t11-28q11-11 28-11t28 11l184 184q6 6 8.5 13t2.5 15q0 8-2.5 15t-8.5 13L308-268q-11 11-28 11t-28-11q-11-11-11-28t11-28l156-156Zm272-240q17 0 28.5 11.5T720-680v400q0 17-11.5 28.5T680-240q-17 0-28.5-11.5T640-280v-400q0-17 11.5-28.5T680-720Z|0 -960 960 960",T1="M0 0zm354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143Zm126 18L314-169q-11 7-23 6t-21-8q-9-7-14-17.5t-2-23.5l44-189-147-127q-10-9-12.5-20.5T140-571q4-11 12-18t22-9l194-17 75-178q5-12 15.5-18t21.5-6q11 0 21.5 6t15.5 18l75 178 194 17q14 2 22 9t12 18q4 11 1.5 22.5T809-528L662-401l44 189q3 13-2 23.5T690-171q-9 7-21 8t-23-6L480-269Zm0-201Z|0 -960 960 960",t1="M200-200h57l391-391-57-57-391 391v57Zm-40 80q-17 0-28.5-11.5T120-160v-97q0-16 6-30.5t17-25.5l505-504q12-11 26.5-17t30.5-6q16 0 31 6t26 18l55 56q12 11 17.5 26t5.5 30q0 16-5.5 30.5T817-647L313-143q-11 11-25.5 17t-30.5 6h-97Zm600-584-56-56 56 56Zm-141 85-28-29 57 57-29-28Z|0 -960 960 960",o1="M320-273v-414q0-17 12-28.5t28-11.5q5 0 10.5 1.5T381-721l326 207q9 6 13.5 15t4.5 19q0 10-4.5 19T707-446L381-239q-5 3-10.5 4.5T360-233q-16 0-28-11.5T320-273Zm80-207Zm0 134 210-134-210-134v268Z|0 -960 960 960",m1="M0 0zm382-354 339-339q12-12 28.5-12t28.5 12q12 12 12 28.5T778-636L410-268q-12 12-28 12t-28-12L182-440q-12-12-11.5-28.5T183-497q12-12 28.5-12t28.5 12l142 143Z|0 -960 960 960",n1="M440-440v120q0 17 11.5 28.5T480-280q17 0 28.5-11.5T520-320v-120h120q17 0 28.5-11.5T680-480q0-17-11.5-28.5T640-520H520v-120q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640v120H320q-17 0-28.5 11.5T280-480q0 17 11.5 28.5T320-440h120ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z|0 -960 960 960",e1="M0 0zm440-446-36 35q-11 11-27.5 11T348-412q-11-11-11-28t11-28l104-104q12-12 28-12t28 12l104 104q11 11 11.5 27.5T612-412q-11 11-27.5 11.5T556-411l-36-35v206h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h60q17 0 28.5 11.5T360-200q0 17-11.5 28.5T320-160h-60q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206Zm40 6Z|0 -960 960 960",Z1="M160-280q-17 0-28.5-11.5T120-320q0-17 11.5-28.5T160-360h480q17 0 28.5 11.5T680-320q0 17-11.5 28.5T640-280H160Zm80-160q-17 0-28.5-11.5T200-480q0-17 11.5-28.5T240-520h480q17 0 28.5 11.5T760-480q0 17-11.5 28.5T720-440H240Zm80-160q-17 0-28.5-11.5T280-640q0-17 11.5-28.5T320-680h480q17 0 28.5 11.5T840-640q0 17-11.5 28.5T800-600H320Z|0 -960 960 960",d1="M240-268 70-438q-12-12-11.5-28T71-494q12-11 28-11.5t28 11.5l142 142 56 56-29 28q-12 11-28 11.5T240-268Zm226 0L296-438q-11-11-11-27.5t11-28.5q12-12 28.5-12t28.5 12l141 141 340-340q12-12 28-11.5t28 12.5q11 12 11.5 28T890-636L522-268q-12 12-28 12t-28-12Zm28-198-57-56 170-170q11-11 27.5-11t28.5 11q12 12 12 28.5T663-635L494-466Z|0 -960 960 960";window.Quasar.IconSet.svgMaterialSymbolsRounded={name:"svg-material-symbols-rounded",type:{positive:u,negative:t,info:H,warning:a},arrow:{up:n,right:M,down:i,left:y,dropdown:e},chevron:{left:q,right:T},colorPicker:{spectrum:R,tune:L,palette:g},pullToRefresh:{icon:w},carousel:{left:q,right:T,up:Z,down:o,navigationIcon:p},chip:{remove:d,selected:h},datetime:{arrowLeft:q,arrowRight:T,now:f,today:F},editor:{bold:A,italic:z,strikethrough:b,underline:C,unorderedList:I,orderedList:P,subscript:S,superscript:k,hyperlink:D,toggleFullscreen:U,quote:x,left:s,center:B,right:K,justify:Q,print:E,outdent:G,indent:V,removeFormat:j,formatting:J,fontSize:m,align:s,hr:N,undo:W,redo:O,heading:m,code:v,size:m,font:X,viewSource:v},expansionItem:{icon:o,denseIcon:e},fab:{icon:Y,activeIcon:l},field:{clear:d,error:_},pagination:{first:r,prev:$,next:q1,last:c},rating:{icon:T1},stepper:{done:h,active:t1,error:t},tabs:{left:q,right:T,up:Z,down:o},table:{arrowUp:n,warning:t,firstPage:r,prevPage:q,nextPage:T,lastPage:c},tree:{icon:o1},uploader:{done:m1,clear:l,add:n1,upload:e1,removeQueue:Z1,removeUploaded:d1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var t=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(e,o)=>(typeof require<"u"?require:e)[o]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+a+'" is not supported')});var r=t("@quasar/extras/material-symbols-sharp");window.Quasar.iconSet.svgMaterialSymbolsSharp={name:"svg-material-symbols-sharp",type:{positive:r.symSharpCheckCircle,negative:r.symSharpWarning,info:r.symSharpInfo,warning:r.symSharpPriorityHigh},arrow:{up:r.symSharpArrowUpward,right:r.symSharpArrowForward,down:r.symSharpArrowDownward,left:r.symSharpArrowBack,dropdown:r.symSharpArrowDropDown},chevron:{left:r.symSharpChevronLeft,right:r.symSharpChevronRight},colorPicker:{spectrum:r.symSharpGradient,tune:r.symSharpTune,palette:r.symSharpStyle},pullToRefresh:{icon:r.symSharpRefresh},carousel:{left:r.symSharpChevronLeft,right:r.symSharpChevronRight,up:r.symSharpKeyboardArrowUp,down:r.symSharpKeyboardArrowDown,navigationIcon:r.symSharpLens},chip:{remove:r.symSharpCancel,selected:r.symSharpCheck},datetime:{arrowLeft:r.symSharpChevronLeft,arrowRight:r.symSharpChevronRight,now:r.symSharpSchedule,today:r.symSharpToday},editor:{bold:r.symSharpFormatBold,italic:r.symSharpFormatItalic,strikethrough:r.symSharpStrikethroughS,underline:r.symSharpFormatUnderlined,unorderedList:r.symSharpFormatListBulleted,orderedList:r.symSharpFormatListNumbered,subscript:r.symSharpVerticalAlignBottom,superscript:r.symSharpVerticalAlignTop,hyperlink:r.symSharpLink,toggleFullscreen:r.symSharpFullscreen,quote:r.symSharpFormatQuote,left:r.symSharpFormatAlignLeft,center:r.symSharpFormatAlignCenter,right:r.symSharpFormatAlignRight,justify:r.symSharpFormatAlignJustify,print:r.symSharpPrint,outdent:r.symSharpFormatIndentDecrease,indent:r.symSharpFormatIndentIncrease,removeFormat:r.symSharpFormatClear,formatting:r.symSharpTextFormat,fontSize:r.symSharpFormatSize,align:r.symSharpFormatAlignLeft,hr:r.symSharpRemove,undo:r.symSharpUndo,redo:r.symSharpRedo,heading:r.symSharpFormatSize,code:r.symSharpCode,size:r.symSharpFormatSize,font:r.symSharpFontDownload,viewSource:r.symSharpCode},expansionItem:{icon:r.symSharpKeyboardArrowDown,denseIcon:r.symSharpArrowDropDown},fab:{icon:r.symSharpAdd,activeIcon:r.symSharpClose},field:{clear:r.symSharpCancel,error:r.symSharpError},pagination:{first:r.symSharpFirstPage,prev:r.symSharpKeyboardArrowLeft,next:r.symSharpKeyboardArrowRight,last:r.symSharpLastPage},rating:{icon:r.symSharpGrade},stepper:{done:r.symSharpCheck,active:r.symSharpEdit,error:r.symSharpWarning},tabs:{left:r.symSharpChevronLeft,right:r.symSharpChevronRight,up:r.symSharpKeyboardArrowUp,down:r.symSharpKeyboardArrowDown},table:{arrowUp:r.symSharpArrowUpward,warning:r.symSharpWarning,firstPage:r.symSharpFirstPage,prevPage:r.symSharpChevronLeft,nextPage:r.symSharpChevronRight,lastPage:r.symSharpLastPage},tree:{icon:r.symSharpPlayArrow},uploader:{done:r.symSharpDone,clear:r.symSharpClose,add:r.symSharpAddBox,upload:r.symSharpCloudUpload,removeQueue:r.symSharpClearAll,removeUploaded:r.symSharpDoneAll}};})(); | ||
(()=>{var c="M0 0zm424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",t="M0 0zm40-120 440-760 440 760H40Zm138-80h604L480-720 178-200Zm302-40q17 0 28.5-11.5T520-280q0-17-11.5-28.5T480-320q-17 0-28.5 11.5T440-280q0 17 11.5 28.5T480-240Zm-40-120h80v-200h-80v200Zm40-100Z|0 -960 960 960",p="M440-280h80v-240h-80v240Zm40-320q17 0 28.5-11.5T520-640q0-17-11.5-28.5T480-680q-17 0-28.5 11.5T440-640q0 17 11.5 28.5T480-600Zm0 520q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",M="M480-120q-33 0-56.5-23.5T400-200q0-33 23.5-56.5T480-280q33 0 56.5 23.5T560-200q0 33-23.5 56.5T480-120Zm-80-240v-480h160v480H400Z|0 -960 960 960",Z="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z|0 -960 960 960",i="M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z|0 -960 960 960",y="M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z|0 -960 960 960",S="M0 0zm313-440 224 224-57 56-320-320 320-320 57 56-224 224h487v80H313Z|0 -960 960 960",q="M480-360 280-560h400L480-360Z|0 -960 960 960",v="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",h="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",d="M440-440v-80h80v80h-80Zm-80 80v-80h80v80h-80Zm160 0v-80h80v80h-80Zm80-80v-80h80v80h-80Zm-320 0v-80h80v80h-80ZM120-120v-720h720v720H120Zm160-80h80v-80h-80v80Zm160 0h80v-80h-80v80Zm320 0v-80 80Zm-560-80h80v-80h80v80h80v-80h80v80h80v-80h80v80h80v-80h-80v-80h80v-320H200v320h80v80h-80v80Zm0 80v-560 560Zm560-240v80-80ZM600-280v80h80v-80h-80Z|0 -960 960 960",g="M440-120v-240h80v80h320v80H520v80h-80Zm-320-80v-80h240v80H120Zm160-160v-80H120v-80h160v-80h80v240h-80Zm160-80v-80h400v80H440Zm160-160v-240h80v80h160v80H680v80h-80Zm-480-80v-80h400v80H120Z|0 -960 960 960",u="M159-168 51-212l108-234v278Zm80-232L354-80H239v-320ZM449-56 215-698l454-166 234 642L449-56Zm-10-504q17 0 28.5-11.5T479-600q0-17-11.5-28.5T439-640q-17 0-28.5 11.5T399-600q0 17 11.5 28.5T439-560Zm58 400 302-110-178-490-302 110 178 490ZM319-650l302-110-302 110Z|0 -960 960 960",w="M480-160q-134 0-227-93t-93-227q0-134 93-227t227-93q69 0 132 28.5T720-690v-110h80v280H520v-80h168q-32-56-87.5-88T480-720q-100 0-170 70t-70 170q0 100 70 170t170 70q77 0 139-44t87-116h84q-28 106-114 173t-196 67Z|0 -960 960 960",o="M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z|0 -960 960 960",m="M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z|0 -960 960 960",L="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",s="M0 0zm336-280 144-144 144 144 56-56-144-144 144-144-56-56-144 144-144-144-56 56 144 144-144 144 56 56ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",a="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",f="M0 0zm612-292 56-56-148-148v-184h-80v216l172 172ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-400Zm0 320q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Z|0 -960 960 960",F="M360-300q-42 0-71-29t-29-71q0-42 29-71t71-29q42 0 71 29t29 71q0 42-29 71t-71 29ZM120-80v-720h120v-80h80v80h320v-80h80v80h120v720H120Zm80-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z|0 -960 960 960",A="M272-200v-560h221q65 0 120 40t55 111q0 51-23 78.5T602-491q25 11 55.5 41t30.5 90q0 89-65 124.5T501-200H272Zm121-112h104q48 0 58.5-24.5T566-372q0-11-10.5-35.5T494-432H393v120Zm0-228h93q33 0 48-17t15-38q0-24-17-39t-44-15h-95v109Z|0 -960 960 960",z="M200-200v-100h160l120-360H320v-100h400v100H580L460-300h140v100H200Z|0 -960 960 960",b="M486-160q-76 0-135-45t-85-123l88-38q14 48 48.5 79t85.5 31q42 0 76-20t34-64q0-18-7-33t-19-27h112q5 14 7.5 28.5T694-340q0 86-61.5 133T486-160ZM80-480v-80h800v80H80Zm402-326q66 0 115.5 32.5T674-674l-88 39q-9-29-33.5-52T484-710q-41 0-68 18.5T386-640h-96q2-69 54.5-117.5T482-806Z|0 -960 960 960",C="M200-120v-80h560v80H200Zm280-160q-101 0-157-63t-56-167v-330h103v336q0 56 28 91t82 35q54 0 82-35t28-91v-336h103v330q0 104-56 167t-157 63Z|0 -960 960 960",I="M360-200v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360ZM200-160q-33 0-56.5-23.5T120-240q0-33 23.5-56.5T200-320q33 0 56.5 23.5T280-240q0 33-23.5 56.5T200-160Zm0-240q-33 0-56.5-23.5T120-480q0-33 23.5-56.5T200-560q33 0 56.5 23.5T280-480q0 33-23.5 56.5T200-400Zm0-240q-33 0-56.5-23.5T120-720q0-33 23.5-56.5T200-800q33 0 56.5 23.5T280-720q0 33-23.5 56.5T200-640Z|0 -960 960 960",P="M120-80v-60h100v-30h-60v-60h60v-30H120v-60h160v90l-40 30 40 30v90H120Zm0-280v-150h100v-30H120v-60h160v150H180v30h100v60H120Zm60-280v-180h-60v-60h120v240h-60Zm180 440v-80h480v80H360Zm0-240v-80h480v80H360Zm0-240v-80h480v80H360Z|0 -960 960 960",k="M160-120v-80h640v80H160Zm320-160L280-480l56-56 104 104v-408h80v408l104-104 56 56-200 200Z|0 -960 960 960",D="M160-760v-80h640v80H160Zm280 640v-408L336-424l-56-56 200-200 200 200-56 56-104-104v408h-80Z|0 -960 960 960",R="M440-280H280q-83 0-141.5-58.5T80-480q0-83 58.5-141.5T280-680h160v80H280q-50 0-85 35t-35 85q0 50 35 85t85 35h160v80ZM320-440v-80h320v80H320Zm200 160v-80h160q50 0 85-35t35-85q0-50-35-85t-85-35H520v-80h160q83 0 141.5 58.5T880-480q0 83-58.5 141.5T680-280H520Z|0 -960 960 960",U="M120-120v-200h80v120h120v80H120Zm520 0v-80h120v-120h80v200H640ZM120-640v-200h200v80H200v120h-80Zm640 0v-120H640v-80h200v200h-80Z|0 -960 960 960",x="M0 0zm228-240 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T458-480L320-240h-92Zm360 0 92-160q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 23-5.5 42.5T818-480L680-240h-92ZM320-500q25 0 42.5-17.5T380-560q0-25-17.5-42.5T320-620q-25 0-42.5 17.5T260-560q0 25 17.5 42.5T320-500Zm360 0q25 0 42.5-17.5T740-560q0-25-17.5-42.5T680-620q-25 0-42.5 17.5T620-560q0 25 17.5 42.5T680-500Zm0-60Zm-360 0Z|0 -960 960 960",n="M120-120v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Zm0-160v-80h480v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",B="M120-120v-80h720v80H120Zm160-160v-80h400v80H280ZM120-440v-80h720v80H120Zm160-160v-80h400v80H280ZM120-760v-80h720v80H120Z|0 -960 960 960",K="M120-760v-80h720v80H120Zm240 160v-80h480v80H360ZM120-440v-80h720v80H120Zm240 160v-80h480v80H360ZM120-120v-80h720v80H120Z|0 -960 960 960",Q="M120-120v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Zm0-160v-80h720v80H120Z|0 -960 960 960",E="M640-640v-120H320v120h-80v-200h480v200h-80Zm-480 80h640-640Zm560 100q17 0 28.5-11.5T760-500q0-17-11.5-28.5T720-540q-17 0-28.5 11.5T680-500q0 17 11.5 28.5T720-460Zm-80 260v-160H320v160h320Zm80 80H240v-160H80v-360h800v360H720v160Zm80-240v-200H160v200h80v-80h480v80h80Z|0 -960 960 960",G="M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm160 440L120-480l160-160v320Z|0 -960 960 960",V="M120-120v-80h720v80H120Zm320-160v-80h400v80H440Zm0-160v-80h400v80H440Zm0-160v-80h400v80H440ZM120-760v-80h720v80H120Zm0 440v-320l160 160-160 160Z|0 -960 960 960",j="M0 0zm528-546-93-93-121-121h486v120H568l-40 94ZM792-56 460-388l-80 188H249l119-280L56-792l56-56 736 736-56 56Z|0 -960 960 960",J="M200-200v-80h560v80H200Zm76-160 164-440h80l164 440h-76l-38-112H392l-40 112h-76Zm138-176h132l-64-182h-4l-64 182Z|0 -960 960 960",r="M560-160v-520H360v-120h520v120H680v520H560Zm-360 0v-320H80v-120h360v120H320v320H200Z|0 -960 960 960",N="M200-440v-80h560v80H200Z|0 -960 960 960",W="M280-200v-80h284q63 0 109.5-40T720-420q0-60-46.5-100T564-560H312l104 104-56 56-200-200 200-200 56 56-104 104h252q97 0 166.5 63T800-420q0 94-69.5 157T564-200H280Z|0 -960 960 960",O="M396-200q-97 0-166.5-63T160-420q0-94 69.5-157T396-640h252L544-744l56-56 200 200-200 200-56-56 104-104H396q-63 0-109.5 40T240-420q0 60 46.5 100T396-280h284v80H396Z|0 -960 960 960",e="M320-240 80-480l240-240 57 57-184 184 183 183-56 56Zm320 0-57-57 184-184-183-183 56-56 240 240-240 240Z|0 -960 960 960",X="M256-240h84l44-122h192l44 122h84L522-720h-84L256-240Zm152-192 70-198h4l70 198H408ZM80-80v-800h800v800H80Zm80-80h640v-640H160v640Zm0 0v-640 640Z|0 -960 960 960",Y="M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z|0 -960 960 960",T="M0 0zm256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z|0 -960 960 960",_="M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z|0 -960 960 960",H="M240-240v-480h80v480h-80Zm440 0L440-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",$="M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z|0 -960 960 960",v0="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z|0 -960 960 960",l="M0 0zm280-240-56-56 184-184-184-184 56-56 240 240-240 240Zm360 0v-480h80v480h-80Z|0 -960 960 960",h0="M0 0zm354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143ZM233-120l65-281L80-590l288-25 112-265 112 265 288 25-218 189 65 281-247-149-247 149Zm247-350Z|0 -960 960 960",t0="M200-200h57l391-391-57-57-391 391v57Zm-80 80v-170l585-583 167 171-582 582H120Zm640-584-56-56 56 56Zm-141 85-28-29 57 57-29-28Z|0 -960 960 960",m0="M320-200v-560l440 280-440 280Zm80-280Zm0 134 210-134-210-134v268Z|0 -960 960 960",r0="M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z|0 -960 960 960",Z0="M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160v160ZM120-120v-720h720v720H120Zm80-80h560v-560H200v560Zm0 0v-560 560Z|0 -960 960 960",q0="M260-160q-91 0-155.5-63T40-377q0-78 47-139t123-78q25-92 100-149t170-57q117 0 198.5 81.5T760-520q69 8 114.5 59.5T920-340q0 75-52.5 127.5T740-160H520q-33 0-56.5-23.5T440-240v-206l-64 62-56-56 160-160 160 160-56 56-64-62v206h220q42 0 71-29t29-71q0-42-29-71t-71-29h-60v-80q0-83-58.5-141.5T480-720q-83 0-141.5 58.5T280-520h-20q-58 0-99 41t-41 99q0 58 41 99t99 41h100v80H260Zm220-280Z|0 -960 960 960",o0="M120-280v-80h560v80H120Zm80-160v-80h560v80H200Zm80-160v-80h560v80H280Z|0 -960 960 960",s0="M268-240 42-466l57-56 170 170 56 56-57 56Zm226 0L268-466l56-57 170 170 368-368 56 57-424 424Zm0-226-57-56 198-198 57 56-198 198Z|0 -960 960 960";window.Quasar.IconSet.svgMaterialSymbolsSharp={name:"svg-material-symbols-sharp",type:{positive:c,negative:t,info:p,warning:M},arrow:{up:Z,right:i,down:y,left:S,dropdown:q},chevron:{left:v,right:h},colorPicker:{spectrum:d,tune:g,palette:u},pullToRefresh:{icon:w},carousel:{left:v,right:h,up:o,down:m,navigationIcon:L},chip:{remove:s,selected:a},datetime:{arrowLeft:v,arrowRight:h,now:f,today:F},editor:{bold:A,italic:z,strikethrough:b,underline:C,unorderedList:I,orderedList:P,subscript:k,superscript:D,hyperlink:R,toggleFullscreen:U,quote:x,left:n,center:B,right:K,justify:Q,print:E,outdent:G,indent:V,removeFormat:j,formatting:J,fontSize:r,align:n,hr:N,undo:W,redo:O,heading:r,code:e,size:r,font:X,viewSource:e},expansionItem:{icon:m,denseIcon:q},fab:{icon:Y,activeIcon:T},field:{clear:s,error:_},pagination:{first:H,prev:$,next:v0,last:l},rating:{icon:h0},stepper:{done:a,active:t0,error:t},tabs:{left:v,right:h,up:o,down:m},table:{arrowUp:Z,warning:t,firstPage:H,prevPage:v,nextPage:h,lastPage:l},tree:{icon:m0},uploader:{done:r0,clear:T,add:Z0,upload:q0,removeQueue:o0,removeUploaded:s0}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var o=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(r,d)=>(typeof require<"u"?require:r)[d]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var e=o("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgMdiV6={name:"svg-mdi-v6",type:{positive:e.mdiCheckCircle,negative:e.mdiAlert,info:e.mdiInformation,warning:e.mdiExclamation},arrow:{up:e.mdiArrowUp,right:e.mdiArrowRight,down:e.mdiArrowDown,left:e.mdiArrowLeft,dropdown:e.mdiMenuDown},chevron:{left:e.mdiChevronLeft,right:e.mdiChevronRight},colorPicker:{spectrum:e.mdiGradientVertical,tune:e.mdiTune,palette:e.mdiPaletteSwatch},pullToRefresh:{icon:e.mdiRefresh},carousel:{left:e.mdiChevronLeft,right:e.mdiChevronRight,up:e.mdiChevronUp,down:e.mdiChevronDown,navigationIcon:e.mdiCircle},chip:{remove:e.mdiCloseCircle,selected:e.mdiCheck},datetime:{arrowLeft:e.mdiChevronLeft,arrowRight:e.mdiChevronRight,now:e.mdiClockOutline,today:e.mdiCalendarToday},editor:{bold:e.mdiFormatBold,italic:e.mdiFormatItalic,strikethrough:e.mdiFormatStrikethroughVariant,underline:e.mdiFormatUnderline,unorderedList:e.mdiFormatListBulleted,orderedList:e.mdiFormatListNumbered,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,hyperlink:e.mdiLink,toggleFullscreen:e.mdiFullscreen,quote:e.mdiFormatQuoteClose,left:e.mdiFormatAlignLeft,center:e.mdiFormatAlignCenter,right:e.mdiFormatAlignRight,justify:e.mdiFormatAlignJustify,print:e.mdiPrinter,outdent:e.mdiFormatIndentDecrease,indent:e.mdiFormatIndentIncrease,removeFormat:e.mdiFormatClear,formatting:e.mdiFormatColorText,fontSize:e.mdiFormatSize,align:e.mdiFormatAlignLeft,hr:e.mdiMinus,undo:e.mdiUndo,redo:e.mdiRedo,heading:e.mdiFormatSize,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,code:e.mdiCodeTags,size:e.mdiFormatSize,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont,viewSource:e.mdiCodeTags},expansionItem:{icon:e.mdiChevronDown,denseIcon:e.mdiMenuDown},fab:{icon:e.mdiPlus,activeIcon:e.mdiClose},field:{clear:e.mdiCloseCircle,error:e.mdiAlertCircle},pagination:{first:e.mdiChevronDoubleLeft,prev:e.mdiChevronLeft,next:e.mdiChevronRight,last:e.mdiChevronDoubleRight},rating:{icon:e.mdiStar},stepper:{done:e.mdiCheck,active:e.mdiPencil,error:e.mdiAlert},tabs:{left:e.mdiChevronLeft,right:e.mdiChevronRight,up:e.mdiChevronUp,down:e.mdiChevronDown},table:{arrowUp:e.mdiArrowUp,warning:e.mdiAlert,firstPage:e.mdiChevronDoubleLeft,prevPage:e.mdiChevronLeft,nextPage:e.mdiChevronRight,lastPage:e.mdiChevronDoubleRight},tree:{icon:e.mdiPlay},uploader:{done:e.mdiCheck,clear:e.mdiClose,add:e.mdiPlusBox,upload:e.mdiCloudUpload,removeQueue:e.mdiNotificationClearAll,removeUploaded:e.mdiCheckAll}};})(); | ||
(()=>{var C="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",L="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",a="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",Z="M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z",e="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",l="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",u="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",g="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",i="M7,10L12,15L17,10H7Z",H="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",V="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",h="M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",p="M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",F="M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z",f="M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z",n="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",o="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",v="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",r="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",t="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",w="M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",x="M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",P="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",z="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",B="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",I="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",S="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",b="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",k="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",N="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",R="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",y="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",U="M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",d="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",D="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",T="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",Q="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",j="M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",q="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",E="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",G="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",J="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",M="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",O="M19,13H5V11H19V13Z",K="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",W="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",X="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",Y="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",_="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",$="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",H1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",V1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",A="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",L1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",o1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",t1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",M1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",e1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",i1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",n1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",r1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",d1="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",c="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",A1="M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",s="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",m="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",c1="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",s1="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",m1="M8,5.14V19.14L19,12.14L8,5.14Z",C1="M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",a1="M14,13V17H10V13H7L12,8L17,13M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03Z",Z1="M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",l1="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z";window.Quasar.IconSet.svgMdiV6={name:"svg-mdi-v6",type:{positive:C,negative:L,info:a,warning:Z},arrow:{up:e,right:l,down:u,left:g,dropdown:i},chevron:{left:H,right:V},colorPicker:{spectrum:h,tune:p,palette:F},pullToRefresh:{icon:f},carousel:{left:H,right:V,up:n,down:o,navigationIcon:v},chip:{remove:r,selected:t},datetime:{arrowLeft:H,arrowRight:V,now:w,today:x},editor:{bold:P,italic:z,strikethrough:B,underline:I,unorderedList:S,orderedList:b,subscript:k,superscript:N,hyperlink:R,toggleFullscreen:y,quote:U,left:d,center:D,right:T,justify:Q,print:j,outdent:q,indent:E,removeFormat:G,formatting:J,fontSize:M,align:d,hr:O,undo:K,redo:W,heading:M,heading1:X,heading2:Y,heading3:_,heading4:$,heading5:H1,heading6:V1,code:A,size:M,size1:L1,size2:o1,size3:t1,size4:M1,size5:e1,size6:i1,size7:n1,font:r1,viewSource:A},expansionItem:{icon:o,denseIcon:i},fab:{icon:d1,activeIcon:c},field:{clear:r,error:A1},pagination:{first:s,prev:H,next:V,last:m},rating:{icon:c1},stepper:{done:t,active:s1,error:L},tabs:{left:H,right:V,up:n,down:o},table:{arrowUp:e,warning:L,firstPage:s,prevPage:H,nextPage:V,lastPage:m},tree:{icon:m1},uploader:{done:t,clear:c,add:C1,upload:a1,removeQueue:Z1,removeUploaded:l1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var o=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(r,d)=>(typeof require<"u"?require:r)[d]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var e=o("@quasar/extras/mdi-v7");window.Quasar.iconSet.svgMdiV7={name:"svg-mdi-v7",type:{positive:e.mdiCheckCircle,negative:e.mdiAlert,info:e.mdiInformation,warning:e.mdiExclamation},arrow:{up:e.mdiArrowUp,right:e.mdiArrowRight,down:e.mdiArrowDown,left:e.mdiArrowLeft,dropdown:e.mdiMenuDown},chevron:{left:e.mdiChevronLeft,right:e.mdiChevronRight},colorPicker:{spectrum:e.mdiGradientVertical,tune:e.mdiTune,palette:e.mdiPaletteSwatch},pullToRefresh:{icon:e.mdiRefresh},carousel:{left:e.mdiChevronLeft,right:e.mdiChevronRight,up:e.mdiChevronUp,down:e.mdiChevronDown,navigationIcon:e.mdiCircle},chip:{remove:e.mdiCloseCircle,selected:e.mdiCheck},datetime:{arrowLeft:e.mdiChevronLeft,arrowRight:e.mdiChevronRight,now:e.mdiClockOutline,today:e.mdiCalendarToday},editor:{bold:e.mdiFormatBold,italic:e.mdiFormatItalic,strikethrough:e.mdiFormatStrikethroughVariant,underline:e.mdiFormatUnderline,unorderedList:e.mdiFormatListBulleted,orderedList:e.mdiFormatListNumbered,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,hyperlink:e.mdiLink,toggleFullscreen:e.mdiFullscreen,quote:e.mdiFormatQuoteClose,left:e.mdiFormatAlignLeft,center:e.mdiFormatAlignCenter,right:e.mdiFormatAlignRight,justify:e.mdiFormatAlignJustify,print:e.mdiPrinter,outdent:e.mdiFormatIndentDecrease,indent:e.mdiFormatIndentIncrease,removeFormat:e.mdiFormatClear,formatting:e.mdiFormatColorText,fontSize:e.mdiFormatSize,align:e.mdiFormatAlignLeft,hr:e.mdiMinus,undo:e.mdiUndo,redo:e.mdiRedo,heading:e.mdiFormatSize,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,code:e.mdiCodeTags,size:e.mdiFormatSize,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont,viewSource:e.mdiCodeTags},expansionItem:{icon:e.mdiChevronDown,denseIcon:e.mdiMenuDown},fab:{icon:e.mdiPlus,activeIcon:e.mdiClose},field:{clear:e.mdiCloseCircle,error:e.mdiAlertCircle},pagination:{first:e.mdiChevronDoubleLeft,prev:e.mdiChevronLeft,next:e.mdiChevronRight,last:e.mdiChevronDoubleRight},rating:{icon:e.mdiStar},stepper:{done:e.mdiCheck,active:e.mdiPencil,error:e.mdiAlert},tabs:{left:e.mdiChevronLeft,right:e.mdiChevronRight,up:e.mdiChevronUp,down:e.mdiChevronDown},table:{arrowUp:e.mdiArrowUp,warning:e.mdiAlert,firstPage:e.mdiChevronDoubleLeft,prevPage:e.mdiChevronLeft,nextPage:e.mdiChevronRight,lastPage:e.mdiChevronDoubleRight},tree:{icon:e.mdiPlay},uploader:{done:e.mdiCheck,clear:e.mdiClose,add:e.mdiPlusBox,upload:e.mdiCloudUpload,removeQueue:e.mdiNotificationClearAll,removeUploaded:e.mdiCheckAll}};})(); | ||
(()=>{var C="M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",L="M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",a="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",Z="M 11,4L 13,4L 13,15L 11,15L 11,4 Z M 13,18L 13,20L 11,20L 11,18L 13,18 Z",e="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",l="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z",u="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",g="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",i="M7,10L12,15L17,10H7Z",H="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",V="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",h="M11,9H13V11H11V9M9,11H11V13H9V11M13,11H15V13H13V11M15,9H17V11H15V9M7,9H9V11H7V9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M9,18H7V16H9V18M13,18H11V16H13V18M17,18H15V16H17V18M19,11H17V13H19V15H17V13H15V15H13V13H11V15H9V13H7V15H5V13H7V11H5V5H19V11Z",p="M3,17V19H9V17H3M3,5V7H13V5H3M13,21V19H21V17H13V15H11V21H13M7,9V11H3V13H7V15H9V9H7M21,13V11H11V13H21M15,9H17V7H21V5H17V3H15V9Z",F="M2.53,19.65L3.87,20.21V11.18L1.44,17.04C1.03,18.06 1.5,19.23 2.53,19.65M22.03,15.95L17.07,4C16.76,3.23 16.03,2.77 15.26,2.75C15,2.75 14.73,2.79 14.47,2.9L7.1,5.95C6.35,6.26 5.89,7 5.87,7.75C5.86,8 5.91,8.29 6,8.55L11,20.5C11.29,21.28 12.03,21.74 12.81,21.75C13.07,21.75 13.33,21.7 13.58,21.6L20.94,18.55C21.96,18.13 22.45,16.96 22.03,15.95M7.88,8.75A1,1 0 0,1 6.88,7.75A1,1 0 0,1 7.88,6.75C8.43,6.75 8.88,7.2 8.88,7.75C8.88,8.3 8.43,8.75 7.88,8.75M5.88,19.75A2,2 0 0,0 7.88,21.75H9.33L5.88,13.41V19.75Z",f="M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z",n="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",o="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",v="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",r="M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z",t="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",w="M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",x="M7,10H12V15H7M19,19H5V8H19M19,3H18V1H16V3H8V1H6V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",P="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",z="M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z",B="M7.2 9.8C6 7.5 7.7 4.8 10.1 4.3C13.2 3.3 17.7 4.7 17.6 8.5H14.6C14.6 8.2 14.5 7.9 14.5 7.7C14.3 7.1 13.9 6.8 13.3 6.6C12.5 6.3 11.2 6.4 10.5 6.9C9 8.2 10.4 9.5 12 10H7.4C7.3 9.9 7.3 9.8 7.2 9.8M21 13V11H3V13H12.6C12.8 13.1 13 13.1 13.2 13.2C13.8 13.5 14.3 13.7 14.5 14.3C14.6 14.7 14.7 15.2 14.5 15.6C14.3 16.1 13.9 16.3 13.4 16.5C11.6 17 9.4 16.3 9.5 14.1H6.5C6.4 16.7 8.6 18.5 11 18.8C14.8 19.6 19.3 17.2 17.3 12.9L21 13Z",I="M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z",S="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",b="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",k="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",N="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",R="M3.9,12C3.9,10.29 5.29,8.9 7,8.9H11V7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H11V15.1H7C5.29,15.1 3.9,13.71 3.9,12M8,13H16V11H8V13M17,7H13V8.9H17C18.71,8.9 20.1,10.29 20.1,12C20.1,13.71 18.71,15.1 17,15.1H13V17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7Z",y="M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z",U="M14,17H17L19,13V7H13V13H16M6,17H9L11,13V7H5V13H8L6,17Z",d="M3,3H21V5H3V3M3,7H15V9H3V7M3,11H21V13H3V11M3,15H15V17H3V15M3,19H21V21H3V19Z",D="M3,3H21V5H3V3M7,7H17V9H7V7M3,11H21V13H3V11M7,15H17V17H7V15M3,19H21V21H3V19Z",T="M3,3H21V5H3V3M9,7H21V9H9V7M3,11H21V13H3V11M9,15H21V17H9V15M3,19H21V21H3V19Z",Q="M3,3H21V5H3V3M3,7H21V9H3V7M3,11H21V13H3V11M3,15H21V17H3V15M3,19H21V21H3V19Z",j="M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z",q="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M3,21H21V19H3M3,12L7,16V8M11,17H21V15H11V17Z",E="M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z",G="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",J="M9.62,12L12,5.67L14.37,12M11,3L5.5,17H7.75L8.87,14H15.12L16.25,17H18.5L13,3H11Z",M="M2 4V7H7V19H10V7H15V4H2M21 9H12V12H15V19H18V12H21V9Z",O="M19,13H5V11H19V13Z",K="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z",W="M18.4,10.6C16.55,9 14.15,8 11.5,8C6.85,8 2.92,11.03 1.54,15.22L3.9,16C4.95,12.81 7.95,10.5 11.5,10.5C13.45,10.5 15.23,11.22 16.62,12.38L13,16H22V7L18.4,10.6Z",X="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",Y="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",_="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",$="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",H1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",V1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",A="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",L1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",o1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",t1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",M1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",e1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",i1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",n1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",r1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z",d1="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",c="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",A1="M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",s="M18.41,7.41L17,6L11,12L17,18L18.41,16.59L13.83,12L18.41,7.41M12.41,7.41L11,6L5,12L11,18L12.41,16.59L7.83,12L12.41,7.41Z",m="M5.59,7.41L7,6L13,12L7,18L5.59,16.59L10.17,12L5.59,7.41M11.59,7.41L13,6L19,12L13,18L11.59,16.59L16.17,12L11.59,7.41Z",c1="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z",s1="M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z",m1="M8,5.14V19.14L19,12.14L8,5.14Z",C1="M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",a1="M11 20H6.5Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13V12.85L14.6 14.4L16 13L12 9L8 13L9.4 14.4L11 12.85Z",Z1="M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7",l1="M0.41,13.41L6,19L7.41,17.58L1.83,12M22.24,5.58L11.66,16.17L7.5,12L6.07,13.41L11.66,19L23.66,7M18,7L16.59,5.58L10.24,11.93L11.66,13.34L18,7Z";window.Quasar.IconSet.svgMdiV7={name:"svg-mdi-v7",type:{positive:C,negative:L,info:a,warning:Z},arrow:{up:e,right:l,down:u,left:g,dropdown:i},chevron:{left:H,right:V},colorPicker:{spectrum:h,tune:p,palette:F},pullToRefresh:{icon:f},carousel:{left:H,right:V,up:n,down:o,navigationIcon:v},chip:{remove:r,selected:t},datetime:{arrowLeft:H,arrowRight:V,now:w,today:x},editor:{bold:P,italic:z,strikethrough:B,underline:I,unorderedList:S,orderedList:b,subscript:k,superscript:N,hyperlink:R,toggleFullscreen:y,quote:U,left:d,center:D,right:T,justify:Q,print:j,outdent:q,indent:E,removeFormat:G,formatting:J,fontSize:M,align:d,hr:O,undo:K,redo:W,heading:M,heading1:X,heading2:Y,heading3:_,heading4:$,heading5:H1,heading6:V1,code:A,size:M,size1:L1,size2:o1,size3:t1,size4:M1,size5:e1,size6:i1,size7:n1,font:r1,viewSource:A},expansionItem:{icon:o,denseIcon:i},fab:{icon:d1,activeIcon:c},field:{clear:r,error:A1},pagination:{first:s,prev:H,next:V,last:m},rating:{icon:c1},stepper:{done:t,active:s1,error:L},tabs:{left:H,right:V,up:n,down:o},table:{arrowUp:e,warning:L,firstPage:s,prevPage:H,nextPage:V,lastPage:m},tree:{icon:m1},uploader:{done:t,clear:c,add:C1,upload:a1,removeQueue:Z1,removeUploaded:l1}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(o,a)=>(typeof require<"u"?require:o)[a]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var i=r("@quasar/extras/themify"),e=r("@quasar/extras/mdi-v6");window.Quasar.iconSet.svgThemify={name:"svg-themify",type:{positive:i.tiCheck,negative:i.tiAlert,info:i.tiInfoAlt,warning:i.tiAlert},arrow:{up:i.tiArrowUp,right:i.tiArrowRight,down:i.tiArrowDown,left:i.tiArrowLeft,dropdown:i.tiArrowCircleDown},chevron:{left:i.tiAngleLeft,right:i.tiAngleRight},colorPicker:{spectrum:i.tiBrushAlt,tune:i.tiPanel,palette:i.tiPalette},pullToRefresh:{icon:i.tiReload},carousel:{left:i.tiAngleLeft,right:i.tiAngleRight,up:i.tiAngleUp,down:i.tiAngleDown,navigationIcon:i.tiControlRecord,thumbnails:i.tiLayoutSliderAlt},chip:{remove:i.tiClose,selected:i.tiCheck},datetime:{arrowLeft:i.tiAngleLeft,arrowRight:i.tiAngleRight,now:i.tiTime,today:i.tiCalendar},editor:{italic:i.tiItalic,underline:i.tiUnderline,unorderedList:i.tiList,orderedList:i.tiListOl,hyperlink:i.tiLink,toggleFullscreen:i.tiFullscreen,quote:i.tiQuoteRight,left:i.tiAlignLeft,center:i.tiAlignCenter,right:i.tiAlignRight,justify:i.tiAlignJustify,print:i.tiPrinter,outdent:i.tiAngleDoubleLeft,indent:i.tiAngleDoubleRight,formatting:i.tiText,fontSize:i.tiSmallcap,align:i.tiAlignLeft,hr:i.tiMinus,undo:i.tiShareAlt,redo:i.tiShare,heading:i.tiParagraph,size:i.tiSmallcap,viewSource:i.tiShortcode,bold:e.mdiFormatBold,strikethrough:e.mdiFormatStrikethroughVariant,subscript:e.mdiFormatSubscript,superscript:e.mdiFormatSuperscript,removeFormat:e.mdiFormatClear,heading1:e.mdiFormatHeader1,heading2:e.mdiFormatHeader2,heading3:e.mdiFormatHeader3,heading4:e.mdiFormatHeader4,heading5:e.mdiFormatHeader5,heading6:e.mdiFormatHeader6,code:e.mdiCodeTags,size1:e.mdiNumeric1Box,size2:e.mdiNumeric2Box,size3:e.mdiNumeric3Box,size4:e.mdiNumeric4Box,size5:e.mdiNumeric5Box,size6:e.mdiNumeric6Box,size7:e.mdiNumeric7Box,font:e.mdiFormatFont},expansionItem:{icon:i.tiAngleDown,denseIcon:i.tiArrowCircleDown},fab:{icon:i.tiPlus,activeIcon:i.tiClose},field:{clear:i.tiClose,error:i.tiAlert},pagination:{first:i.tiAngleDoubleLeft,prev:i.tiAngleLeft,next:i.tiAngleRight,last:i.tiAngleDoubleRight},rating:{icon:i.tiStar},stepper:{done:i.tiCheck,active:i.tiPencil,error:i.tiAlert},tabs:{left:i.tiAngleLeft,right:i.tiAngleRight,up:i.tiAngleUp,down:i.tiAngleDown},table:{arrowUp:i.tiArrowUp,warning:i.tiAlert,firstPage:i.tiAngleDoubleLeft,prevPage:i.tiAngleLeft,nextPage:i.tiAngleRight,lastPage:i.tiAngleDoubleRight},tree:{icon:i.tiControlPlay},uploader:{done:i.tiCheck,clear:i.tiClose,add:i.tiSupport,upload:i.tiCloudUp,removeQueue:i.tiLayoutMediaRight,removeUploaded:i.tiLayoutPlaceholder}};})(); | ||
(()=>{var o="M15.418 1.774l-8.833 13.485-4.918-4.386 0.666-0.746 4.051 3.614 8.198-12.515 0.836 0.548z@@fill:currentColor;|0 0 17 17",t="M8.454 1.492l-8.242 14.508h16.581l-8.339-14.508zM8.459 3.508l6.605 11.492h-13.134l6.529-11.492zM9 10.938h-1v-3.938h1v3.938zM9.5 13.031c0 0.552-0.447 1-1 1s-1-0.448-1-1 0.447-1 1-1 1 0.448 1 1z@@fill:currentColor;|0 0 17 17",H="M8.5 0c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5-3.813-8.5-8.5-8.5zM8.5 16c-4.136 0-7.5-3.364-7.5-7.5s3.364-7.5 7.5-7.5 7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5zM9 12.369h0.979v1h-2.958v-1h0.979v-4.42h-0.946v-1h1.946v5.42zM7.185 4.986c0-0.545 0.441-0.986 0.986-0.986s0.985 0.441 0.985 0.986c0 0.543-0.44 0.984-0.985 0.984s-0.986-0.441-0.986-0.984z@@fill:currentColor;|0 0 17 17",e="M15.146 8.854l-6.146-6.147v13.293h-1v-13.293l-6.146 6.147-0.708-0.708 7.354-7.353 7.354 7.354-0.708 0.707z@@fill:currentColor;|0 0 17 17",V="M15.707 8.472l-7.354 7.354-0.707-0.707 6.146-6.146h-12.792v-1h12.793l-6.147-6.148 0.707-0.707 7.354 7.354z@@fill:currentColor;|0 0 17 17",C="M15.854 8.854l-7.354 7.353-7.354-7.353 0.707-0.707 6.147 6.146v-13.293h1v13.293l6.146-6.146 0.708 0.707z@@fill:currentColor;|0 0 17 17",u="M16 8.972h-12.793l6.146 6.146-0.707 0.707-7.353-7.353 7.354-7.354 0.707 0.707-6.147 6.147h12.793v1z@@fill:currentColor;|0 0 17 17",n="M12.146 6.146l0.707 0.707-4.353 4.354-4.354-4.353 0.707-0.707 3.647 3.646 3.646-3.647zM17 8.5c0 4.687-3.813 8.5-8.5 8.5s-8.5-3.813-8.5-8.5 3.813-8.5 8.5-8.5 8.5 3.813 8.5 8.5zM16 8.5c0-4.136-3.364-7.5-7.5-7.5s-7.5 3.364-7.5 7.5 3.364 7.5 7.5 7.5 7.5-3.364 7.5-7.5z@@fill:currentColor;|0 0 17 17",l="M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z@@fill:currentColor;|0 0 17 17",h="M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z@@fill:currentColor;|0 0 17 17",a="M17 7.531c0-0.827-0.673-1.5-1.5-1.5h-4.808l0.285-0.914 0.023-3.617c0-0.827-0.673-1.5-1.5-1.5h-2c-0.827 0-1.5 0.673-1.5 1.5v3.452l0.31 1.080h-4.81c-0.827 0-1.5 0.673-1.5 1.5v3.486h0.932l-0.766 5.982h16.668l-0.766-5.982h0.932v-3.487zM15.698 16h-1.698v-2h-1v2h-1v-3h-1v3h-1v-4h-1v4h-5v-2h-1v2h-1.698l0.638-4.982h13.12l0.638 4.982zM1.060 10.018h-0.060v-2.487c0-0.276 0.224-0.5 0.5-0.5h6.165l-0.665-2.155v-3.376c0-0.276 0.224-0.5 0.5-0.5h2c0.276 0 0.5 0.224 0.5 0.5v3.393l-0.667 2.138h6.167c0.276 0 0.5 0.224 0.5 0.5v2.486h-14.94zM8 2h1v1h-1v-1z@@fill:currentColor;|0 0 17 17",L="M0 0v17h17v-17h-17zM16 16h-15v-15h15v15zM4 10.232v2.768h1v-2.768c0.738-0.218 1.281-0.894 1.281-1.701s-0.543-1.483-1.281-1.701v-2.83h-1v2.83c-0.738 0.218-1.281 0.894-1.281 1.701s0.543 1.484 1.281 1.701zM4.5 7.75c0.431 0 0.781 0.351 0.781 0.781s-0.35 0.781-0.781 0.781-0.781-0.35-0.781-0.781 0.35-0.781 0.781-0.781zM8 8.107v4.893h1v-4.893c0.738-0.218 1.281-0.894 1.281-1.701s-0.543-1.483-1.281-1.701v-0.705h-1v0.705c-0.738 0.218-1.281 0.894-1.281 1.701s0.543 1.484 1.281 1.701zM8.5 5.625c0.431 0 0.781 0.351 0.781 0.781s-0.35 0.782-0.781 0.782-0.781-0.351-0.781-0.782 0.35-0.781 0.781-0.781zM12.5 13.417c0.982 0 1.781-0.799 1.781-1.781 0-0.808-0.543-1.483-1.281-1.701v-5.935h-1v5.935c-0.738 0.218-1.281 0.894-1.281 1.701 0 0.982 0.799 1.781 1.781 1.781zM12.5 10.854c0.431 0 0.781 0.351 0.781 0.781s-0.351 0.781-0.781 0.781-0.781-0.351-0.781-0.781 0.35-0.781 0.781-0.781z@@fill:currentColor;|0 0 17 17",f="M8.5 0.5c-4.411 0-8 3.589-8 8 0 4.281 3.352 7.787 7.631 7.982l1.288 0.059-2.723-2.723c-0.283-0.283-0.439-0.66-0.439-1.061s0.156-0.777 0.439-1.061c0.566-0.566 1.555-0.566 2.121 0l3.719 3.719 0.34-0.223c2.27-1.486 3.624-3.988 3.624-6.692 0-4.411-3.589-8-8-8zM12.66 14.125l-3.135-3.135c-0.943-0.944-2.592-0.944-3.535 0-0.472 0.472-0.732 1.1-0.732 1.768s0.26 1.296 0.732 1.768l0.741 0.741c-3.026-0.783-5.231-3.52-5.231-6.767 0-3.86 3.14-7 7-7s7 3.14 7 7c0 2.23-1.054 4.305-2.84 5.625zM11.5 6.5c-1.103 0-2 0.897-2 2s0.897 2 2 2 2-0.897 2-2-0.897-2-2-2zM11.5 9.5c-0.551 0-1-0.449-1-1s0.449-1 1-1 1 0.449 1 1-0.449 1-1 1zM8.5 6c-0.828 0-1.5-0.671-1.5-1.5s0.672-1.5 1.5-1.5c0.829 0 1.5 0.671 1.5 1.5s-0.671 1.5-1.5 1.5zM5.75 5.891c0 0.552-0.448 1-1 1s-1-0.448-1-1 0.448-1 1-1 1 0.447 1 1z@@fill:currentColor;|0 0 17 17",A="M6 8h-6v-6h1v4.109c1.013-3.193 4.036-5.484 7.5-5.484 3.506 0 6.621 2.36 7.574 5.739l-0.963 0.271c-0.832-2.95-3.551-5.011-6.611-5.011-3.226 0.001-6.016 2.276-6.708 5.376h4.208v1zM11 9v1h4.208c-0.693 3.101-3.479 5.375-6.708 5.375-3.062 0-5.78-2.061-6.611-5.011l-0.963 0.271c0.952 3.379 4.067 5.739 7.574 5.739 3.459 0 6.475-2.28 7.5-5.482v4.108h1v-6h-6z@@fill:currentColor;|0 0 17 17",M="M16.354 11.896l-0.707 0.707-7.147-7.146-7.146 7.146-0.707-0.707 7.853-7.853 7.854 7.853z@@fill:currentColor;|0 0 17 17",c="M16.354 5.075l-7.855 7.854-7.853-7.854 0.707-0.707 7.145 7.146 7.148-7.147 0.708 0.708z@@fill:currentColor;|0 0 17 17",d="M8.5 2.5c-3.309 0-6 2.691-6 6s2.691 6 6 6 6-2.691 6-6-2.691-6-6-6zM8.5 13.5c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z@@fill:currentColor;|0 0 17 17",m="M2 14h13v-11h-13v11zM3 4h11v9h-11v-9z@@fill:currentColor;&&M16 4.531h1v7.938h-1v-7.938z@@fill:currentColor;&&M0 4.531h1v7.938h-1v-7.938z@@fill:currentColor;|0 0 17 17",r="M9.207 8.5l6.646 6.646-0.707 0.707-6.646-6.646-6.646 6.646-0.707-0.707 6.646-6.646-6.647-6.646 0.707-0.707 6.647 6.646 6.646-6.646 0.707 0.707-6.646 6.646z@@fill:currentColor;|0 0 17 17",g="M8.666 0c-4.687 0-8.5 3.813-8.5 8.5s3.813 8.5 8.5 8.5 8.5-3.813 8.5-8.5c0-4.687-3.813-8.5-8.5-8.5zM8.666 16c-4.136 0-7.5-3.364-7.5-7.5s3.364-7.5 7.5-7.5 7.5 3.364 7.5 7.5-3.364 7.5-7.5 7.5zM14 9v1h-6v-5h1v4h5z@@fill:currentColor;|0 0 17 17",p="M14 2v-1h-3v1h-5v-1h-3v1h-3v15h17v-15h-3zM12 2h1v2h-1v-2zM4 2h1v2h-1v-2zM16 16h-15v-8.921h15v8.921zM1 6.079v-3.079h2v2h3v-2h5v2h3v-2h2v3.079h-15z@@fill:currentColor;|0 0 17 17",w="M11.895 2.014l-5.691 12.986h0.796v1h-3v-1h1.111l5.691-12.986h-0.802v-1h3v1h-1.105z@@fill:currentColor;|0 0 17 17",Z="M15 1v1h-1v6.459c0 3.032-2.467 5.5-5.5 5.5s-5.5-2.468-5.5-5.5v-6.459h-1v-1h3v1h-1v6.459c0 2.481 2.019 4.5 4.5 4.5s4.5-2.019 4.5-4.5v-6.459h-1v-1h3zM2 16h13v-1h-13v1z@@fill:currentColor;|0 0 17 17",F="M17 4v1h-12v-1h12zM3 4.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 4.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5zM5 9h12v-1h-12v1zM3 8.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 8.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5zM5 13h12v-1h-12v1zM3 12.5c0 0.827-0.673 1.5-1.5 1.5s-1.5-0.673-1.5-1.5 0.673-1.5 1.5-1.5 1.5 0.673 1.5 1.5zM2 12.5c0-0.275-0.224-0.5-0.5-0.5s-0.5 0.225-0.5 0.5 0.224 0.5 0.5 0.5 0.5-0.225 0.5-0.5z@@fill:currentColor;|0 0 17 17",P="M17 4v1h-12v-1h12zM5 9h12v-1h-12v1zM5 13h12v-1h-12v1zM2.083 3.48h0.009v2.383h0.356v-2.727h-0.314l-0.596 0.319 0.071 0.281 0.474-0.256zM1.639 9.572l0.219-0.201c0.574-0.554 0.939-0.961 0.939-1.465 0-0.39-0.248-0.793-0.836-0.793-0.314 0-0.582 0.117-0.771 0.277l0.117 0.26c0.127-0.105 0.332-0.231 0.58-0.231 0.406 0 0.541 0.256 0.541 0.533-0.004 0.411-0.32 0.764-1.016 1.427l-0.289 0.281v0.227h1.74v-0.307h-1.224v-0.008zM2.236 12.391v-0.009c0.336-0.121 0.504-0.36 0.504-0.642 0-0.331-0.243-0.65-0.78-0.65-0.294 0-0.571 0.104-0.714 0.21l0.097 0.269c0.117-0.084 0.327-0.181 0.546-0.181 0.34 0 0.478 0.193 0.478 0.411 0 0.323-0.34 0.462-0.608 0.462h-0.206v0.276h0.205c0.357 0 0.701 0.164 0.705 0.546 0.005 0.227-0.143 0.528-0.616 0.528-0.257 0-0.5-0.104-0.604-0.172l-0.101 0.285c0.134 0.089 0.402 0.186 0.709 0.186 0.654 0 0.994-0.382 0.994-0.818 0-0.382-0.273-0.634-0.609-0.701z@@fill:currentColor;|0 0 17 17",S="M12.983 6.94l-0.938 0.938-0.707-0.707 0.938-0.938c0.975-0.975 0.975-2.561 0-3.535s-2.561-0.975-3.535 0l-2.987 2.988c-0.975 0.975-0.975 2.561 0 3.535s2.561 0.975 3.535 0l0.707 0.707c-0.683 0.683-1.578 1.023-2.475 1.023s-1.792-0.341-2.474-1.023c-1.364-1.364-1.364-3.585 0-4.949l2.987-2.987c1.365-1.365 3.584-1.365 4.949 0 1.365 1.363 1.365 3.584 0 4.948zM6.042 8.034l-0.13 0.129 0.705 0.709 0.131-0.13c0.975-0.975 2.561-0.975 3.535 0s0.975 2.561 0 3.535l-3.023 3.025c-0.975 0.975-2.561 0.975-3.535 0s-0.975-2.561 0-3.535l1.058-1.059-0.707-0.707-1.058 1.059c-1.364 1.364-1.364 3.585 0 4.949 0.683 0.683 1.578 1.023 2.475 1.023s1.792-0.341 2.475-1.023l3.023-3.024c1.364-1.364 1.364-3.585 0-4.949-1.366-1.367-3.586-1.364-4.949-0.002z@@fill:currentColor;|0 0 17 17",x="M15.996 11.352l0.004 4.648-4.649-0.004 0.001-1 2.94 0.003-5.792-5.791-5.792 5.792 2.94-0.003 0.001 1-4.649 0.003 0.004-4.649 1 0.001-0.003 2.939 5.792-5.791-5.792-5.792 0.003 2.939-1 0.001-0.004-4.648 4.649 0.004-0.001 1-2.94-0.003 5.792 5.792 5.792-5.792-2.94 0.003-0.001-1 4.649-0.004-0.004 4.649-1-0.001 0.003-2.939-5.792 5.791 5.792 5.792-0.003-2.939 1-0.001z@@fill:currentColor;|0 0 17 17",y="M7.307 6.862c0-1.946-1.583-3.529-3.529-3.529-1.945 0-3.528 1.583-3.528 3.529 0 1.945 1.583 3.528 3.528 3.528 0.734 0 1.416-0.227 1.981-0.611-1.231 3.47-3.99 3.877-4.133 3.896l0.123 0.992c0.051-0.006 5.125-0.703 5.563-7.724l-0.013-0.001c0.001-0.027 0.008-0.052 0.008-0.080zM3.778 9.391c-1.394 0-2.528-1.134-2.528-2.528s1.134-2.529 2.528-2.529c1.395 0 2.529 1.135 2.529 2.529s-1.134 2.528-2.529 2.528zM16.734 6.942c0.001-0.027 0.008-0.053 0.008-0.080 0-1.946-1.583-3.529-3.528-3.529s-3.528 1.583-3.528 3.529c0 1.945 1.583 3.528 3.528 3.528 0.734 0 1.416-0.227 1.981-0.611-1.23 3.47-3.99 3.877-4.133 3.896l0.123 0.992c0.051-0.006 5.125-0.703 5.563-7.724l-0.014-0.001zM13.214 9.391c-1.394 0-2.528-1.134-2.528-2.528s1.134-2.529 2.528-2.529 2.528 1.135 2.528 2.529-1.134 2.528-2.528 2.528z@@fill:currentColor;|0 0 17 17",s="M17 2v1h-17v-1h17zM14 6h-14v1h14v-1zM0 11h17v-1h-17v1zM0 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",R="M17 2v1h-17v-1h17zM1.5 6v1h14v-1h-14zM0 11h17v-1h-17v1zM3.5 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",b="M17 2v1h-17v-1h17zM3 7h14v-1h-14v1zM0 11h17v-1h-17v1zM7 15h10v-1h-10v1z@@fill:currentColor;|0 0 17 17",B="M17 2v1h-17v-1h17zM0 7h17v-1h-17v1zM0 11h17v-1h-17v1zM0 15h17v-1h-17v1z@@fill:currentColor;|0 0 17 17",I="M17 6h-3.008v-1.818l-4.503-4.182h-6.497v6h-2.992v8h3v3.1h11v-3.1h3v-8zM9.992 1.832l2.335 2.168h-2.335v-2.168zM3.992 1h5v4h4v1h-9v-5zM13 16.1h-9v-5h9v5zM16 13h-2v-2.9h-11v2.9h-2v-6h15v6zM11.006 13h-6.006v-1h6.006v1zM9 15h-4v-1h4v1zM3 9h-1v-1h1v1zM5 9h-1v-1h1v1z@@fill:currentColor;|0 0 17 17",v="M7.987 8.5l6.146 6.146-0.707 0.707-6.853-6.853 6.854-6.854 0.707 0.707-6.147 6.147zM9.29 2.353l-0.707-0.707-6.854 6.854 6.854 6.854 0.707-0.707-6.146-6.147 6.146-6.147z@@fill:currentColor;|0 0 17 17",i="M9.644 8.5l-6.854 6.854-0.707-0.707 6.146-6.147-6.146-6.146 0.707-0.708 6.854 6.854zM7.634 1.646l-0.707 0.708 6.146 6.146-6.146 6.146 0.707 0.707 6.853-6.853-6.853-6.854z@@fill:currentColor;|0 0 17 17",N="M14 2v3h-1v-2h-4v12h1.643v1h-4.286v-1h1.643v-12h-4v2h-1v-3h11z@@fill:currentColor;|0 0 17 17",z="M6 5.925h1v2h-1v-1h-2v8h1v1h-3v-1h1v-8h-2v1h-1v-2h6zM16 2h-10v2.577h1v-1.577h4v12h-1v1h3v-1h-1v-12h4v1.577h1v-2.577h-1z@@fill:currentColor;|0 0 17 17",k="M15 8v1h-13v-1h13z@@fill:currentColor;|0 0 17 17",U="M5.527 8.229l-3.853-3.854 3.854-3.854 0.707 0.707-2.647 2.647h2.912c3.032 0 5.5 2.467 5.5 5.5 0 1.519-0.637 2.983-1.747 4.021l-0.682-0.73c0.921-0.862 1.429-2.030 1.429-3.291 0-2.481-2.019-4.5-4.5-4.5h-2.912l2.646 2.646-0.707 0.708zM16 9.025v6.475c0 0.275-0.225 0.5-0.5 0.5h-14c-0.275 0-0.5-0.225-0.5-0.5v-6.47h-1v6.47c0 0.827 0.673 1.5 1.5 1.5h14c0.827 0 1.5-0.673 1.5-1.5v-6.475h-1z@@fill:currentColor;|0 0 17 17",D="M6.795 13.396c-1.11-1.037-1.747-2.502-1.747-4.021 0-3.033 2.468-5.5 5.5-5.5h2.912l-2.646-2.646 0.707-0.707 3.854 3.854-3.854 3.854-0.707-0.707 2.646-2.646h-2.912c-2.481 0-4.5 2.019-4.5 4.5 0 1.261 0.508 2.429 1.429 3.29l-0.682 0.729zM16.048 9.030v6.47c0 0.275-0.225 0.5-0.5 0.5h-14c-0.275 0-0.5-0.225-0.5-0.5v-6.475h-1v6.475c0 0.827 0.673 1.5 1.5 1.5h14c0.827 0 1.5-0.673 1.5-1.5v-6.47h-1z@@fill:currentColor;|0 0 17 17",T="M16 1.026h-11.008c-2.181 0-3.955 1.774-3.955 3.955s1.774 3.954 3.955 3.954h3.008v7.065h1v-13.974h2.015v13.974h1v-13.974h3.985v-1zM8 7.936h-3.008c-1.63 0-2.955-1.325-2.955-2.954 0-1.63 1.325-2.955 2.955-2.955h3.008v5.909z@@fill:currentColor;|0 0 17 17",Q="M0.026 1h3v1h-2v13h2v1h-3v-15zM14.026 1v1h2v13h-2v1h3v-15h-3zM8.91 7.967c-1.115-0.433-1.607-0.804-1.607-1.56 0-0.552 0.42-1.211 1.523-1.211 0.731 0 1.271 0.239 1.535 0.384l0.288-0.852c-0.359-0.204-0.96-0.396-1.787-0.396-1.571 0-2.614 0.936-2.614 2.195 0 1.14 0.815 1.823 2.135 2.291 1.091 0.419 1.523 0.851 1.523 1.606 0 0.815-0.624 1.38-1.691 1.38-0.72 0-1.403-0.24-1.871-0.528l-0.264 0.876c0.432 0.287 1.283 0.516 2.062 0.516 1.907 0 2.831-1.079 2.831-2.327 0.001-1.188-0.696-1.847-2.063-2.374z@@fill:currentColor;|0 0 17 17",j="M16 9h-7v7h-1v-7h-7v-1h7v-7h1v7h7v1z@@fill:currentColor;|0 0 17 17",q="M16.647 7.017h-6.225l-1.922-5.92-1.923 5.92h-6.224l5.035 3.658-1.922 5.92 5.034-3.659 5.035 3.659-1.922-5.92 5.034-3.658zM11.633 13.977l-3.133-2.278-3.133 2.277 1.197-3.685-3.133-2.274h3.873l1.196-3.684 1.196 3.684h3.873l-3.133 2.275 1.197 3.685z@@fill:currentColor;|0 0 17 17",J="M15.529 2.857l-1.403-1.404c-0.565-0.566-1.555-0.566-2.122 0l-9.057 9.058-1.722 5.288 5.248-1.765 9.055-9.056c0.586-0.584 0.586-1.536 0.001-2.121zM3.094 13.294l0.645-1.979 1.934 1.935-1.963 0.66-0.616-0.616zM4.355 10.518l5.493-5.493 2.111 2.11-5.494 5.494-2.11-2.111zM10.555 4.317l0.729-0.729 2.111 2.11-0.729 0.729-2.111-2.11zM14.822 4.271l-0.72 0.72-2.111-2.11 0.72-0.721c0.189-0.189 0.518-0.189 0.707 0l1.403 1.404c0.196 0.196 0.196 0.512 0.001 0.707z@@fill:currentColor;|0 0 17 17",O="M3 2.692v11.618l11.618-5.837-11.618-5.781zM4 4.308l8.382 4.17-8.382 4.211v-8.381z@@fill:currentColor;|0 0 17 17",E="M13.384 3c-0.937-1.829-2.805-3-4.884-3s-3.946 1.17-4.884 3h-3.616v13h17v-13h-3.616zM8.5 1c1.522 0 2.907 0.767 3.732 2h-7.464c0.826-1.232 2.21-2 3.732-2zM16 15h-15v-11h15v11zM8 10h-2v-1h2v-2h1v2h2v1h-2v2h-1v-2z@@fill:currentColor;|0 0 17 17",G="M17 6.75c0 2.343-1.906 4.25-4.25 4.25h-2.757v-1h2.757c1.792 0 3.25-1.458 3.25-3.25s-1.458-3.25-3.25-3.25c-0.532 0-1.057 0.141-1.56 0.417l-0.354 0.195-0.265-0.306c-0.719-0.829-1.748-1.306-2.821-1.306-1.661 0-3.099 1.080-3.576 2.688l-0.126 0.422-0.435-0.072c-0.119-0.019-0.238-0.038-0.363-0.038-1.24 0-2.25 1.009-2.25 2.25s1.010 2.25 2.25 2.25h3.699v1h-3.699c-1.792 0-3.25-1.458-3.25-3.25 0-1.826 1.529-3.335 3.353-3.248 0.713-1.812 2.431-3.002 4.397-3.002 1.234 0 2.42 0.494 3.309 1.367 0.546-0.244 1.113-0.367 1.691-0.367 2.344 0 4.25 1.907 4.25 4.25zM10.646 8.854l0.707-0.707-2.853-2.854-2.854 2.853 0.707 0.707 1.647-1.646v7.793h1v-7.793l1.646 1.647z@@fill:currentColor;|0 0 17 17",K="M8 4v9h9v-9h-9zM16 12h-7v-7h7v7zM1.174 4h5.826v1h-5.826v-1zM3.503 7.996h3.497v1h-3.497v-1zM6.991 6.998h-6.991v-1h6.991v1zM0.009 9.993h6.991v1h-6.991v-1zM1.174 12h5.826v1h-5.826v-1z@@fill:currentColor;|0 0 17 17",W="M0.021 1.012v15h17v-15h-17zM8.137 8.509l-7.116 6.197v-12.412l7.116 6.215zM1.459 2.012h14.138l-7.079 6.165-7.059-6.165zM8.517 8.841l7.066 6.171h-14.152l7.086-6.171zM8.898 8.509l7.123-6.204v12.425l-7.123-6.221z@@fill:currentColor;|0 0 17 17",X="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",Y="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",_="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",$="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",l1="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",h1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",t1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",o1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",r1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",c1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",v1="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",i1="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",e1="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",n1="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",M1="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",s1="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",z1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",H1="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",V1="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",C1="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.svgThemify={name:"svg-themify",type:{positive:o,negative:t,info:H,warning:t},arrow:{up:e,right:V,down:C,left:u,dropdown:n},chevron:{left:l,right:h},colorPicker:{spectrum:a,tune:L,palette:f},pullToRefresh:{icon:A},carousel:{left:l,right:h,up:M,down:c,navigationIcon:d,thumbnails:m},chip:{remove:r,selected:o},datetime:{arrowLeft:l,arrowRight:h,now:g,today:p},editor:{italic:w,underline:Z,unorderedList:F,orderedList:P,hyperlink:S,toggleFullscreen:x,quote:y,left:s,center:R,right:b,justify:B,print:I,outdent:v,indent:i,formatting:N,fontSize:z,align:s,hr:k,undo:U,redo:D,heading:T,size:z,viewSource:Q,bold:X,strikethrough:Y,subscript:_,superscript:$,removeFormat:l1,heading1:h1,heading2:t1,heading3:o1,heading4:r1,heading5:c1,heading6:v1,code:i1,size1:e1,size2:n1,size3:M1,size4:s1,size5:z1,size6:H1,size7:V1,font:C1},expansionItem:{icon:c,denseIcon:n},fab:{icon:j,activeIcon:r},field:{clear:r,error:t},pagination:{first:v,prev:l,next:h,last:i},rating:{icon:q},stepper:{done:o,active:J,error:t},tabs:{left:l,right:h,up:M,down:c},table:{arrowUp:e,warning:t,firstPage:v,prevPage:l,nextPage:h,lastPage:i},tree:{icon:O},uploader:{done:o,clear:r,add:E,upload:G,removeQueue:K,removeUploaded:W}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var a=(i=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(i,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):i)(function(i){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+i+'" is not supported')});var t=a("@quasar/extras/mdi-v6");window.Quasar.iconSet.themify={name:"themify",type:{positive:"ti-check",negative:"ti-alert",info:"ti-info-alt",warning:"ti-alert"},arrow:{up:"ti-arrow-up",right:"ti-arrow-right",down:"ti-arrow-down",left:"ti-arrow-left",dropdown:"ti-arrow-circle-down"},chevron:{left:"ti-angle-left",right:"ti-angle-right"},colorPicker:{spectrum:"ti-brush-alt",tune:"ti-panel",palette:"ti-palette"},pullToRefresh:{icon:"ti-reload"},carousel:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down",navigationIcon:"ti-control-record",thumbnails:"ti-layout-slider-alt"},chip:{remove:"ti-close",selected:"ti-check"},datetime:{arrowLeft:"ti-angle-left",arrowRight:"ti-angle-right",now:"ti-time",today:"ti-calendar"},editor:{italic:"ti-Italic",underline:"ti-underline",unorderedList:"ti-list",orderedList:"ti-list-ol",hyperlink:"ti-link",toggleFullscreen:"ti-fullscreen",quote:"ti-quote-right",left:"ti-align-left",center:"ti-align-center",right:"ti-align-right",justify:"ti-align-justify",print:"ti-printer",outdent:"ti-angle-double-left",indent:"ti-angle-double-right",formatting:"ti-text",fontSize:"ti-smallcap",align:"ti-align-left",hr:"ti-minus",undo:"ti-share-alt",redo:"ti-share",heading:"ti-paragraph",size:"ti-smallcap",viewSource:"ti-shortcode",bold:t.mdiFormatBold,strikethrough:t.mdiFormatStrikethroughVariant,subscript:t.mdiFormatSubscript,superscript:t.mdiFormatSuperscript,removeFormat:t.mdiFormatClear,heading1:t.mdiFormatHeader1,heading2:t.mdiFormatHeader2,heading3:t.mdiFormatHeader3,heading4:t.mdiFormatHeader4,heading5:t.mdiFormatHeader5,heading6:t.mdiFormatHeader6,code:t.mdiCodeTags,size1:t.mdiNumeric1Box,size2:t.mdiNumeric2Box,size3:t.mdiNumeric3Box,size4:t.mdiNumeric4Box,size5:t.mdiNumeric5Box,size6:t.mdiNumeric6Box,size7:t.mdiNumeric7Box,font:t.mdiFormatFont},expansionItem:{icon:"ti-angle-down",denseIcon:"ti-arrow-circle-down"},fab:{icon:"ti-plus",activeIcon:"ti-close"},field:{clear:"ti-close",error:"ti-alert"},pagination:{first:"ti-angle-double-left",prev:"ti-angle-left",next:"ti-angle-right",last:"ti-angle-double-right"},rating:{icon:"ti-star"},stepper:{done:"ti-check",active:"ti-pencil",error:"ti-alert"},tabs:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down"},table:{arrowUp:"ti-arrow-up",warning:"ti-alert",firstPage:"ti-angle-double-left",prevPage:"ti-angle-left",nextPage:"ti-angle-right",lastPage:"ti-angle-double-right"},tree:{icon:"ti-control-play"},uploader:{done:"ti-check",clear:"ti-close",add:"ti-support",upload:"ti-cloud-up",removeQueue:"ti-layout-media-right",removeUploaded:"ti-layout-placeholder"}};})(); | ||
(()=>{var t="M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z",i="M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z",e="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,21.03H16.97V20.03L17.86,19.23C18.62,18.58 19.18,18.04 19.56,17.6C19.93,17.16 20.12,16.75 20.13,16.36C20.14,16.08 20.05,15.85 19.86,15.66C19.68,15.5 19.39,15.38 19,15.38C18.69,15.38 18.42,15.44 18.16,15.56L17.5,15.94L17.05,14.77C17.32,14.56 17.64,14.38 18.03,14.24C18.42,14.1 18.85,14 19.32,14C20.1,14.04 20.7,14.25 21.1,14.66C21.5,15.07 21.72,15.59 21.72,16.23C21.71,16.79 21.53,17.31 21.18,17.78C20.84,18.25 20.42,18.7 19.91,19.14L19.27,19.66V19.68H21.85V21.03Z",H="M16,7.41L11.41,12L16,16.59L14.59,18L10,13.41L5.41,18L4,16.59L8.59,12L4,7.41L5.41,6L10,10.59L14.59,6L16,7.41M21.85,9H16.97V8L17.86,7.18C18.62,6.54 19.18,6 19.56,5.55C19.93,5.11 20.12,4.7 20.13,4.32C20.14,4.04 20.05,3.8 19.86,3.62C19.68,3.43 19.39,3.34 19,3.33C18.69,3.34 18.42,3.4 18.16,3.5L17.5,3.89L17.05,2.72C17.32,2.5 17.64,2.33 18.03,2.19C18.42,2.05 18.85,2 19.32,2C20.1,2 20.7,2.2 21.1,2.61C21.5,3 21.72,3.54 21.72,4.18C21.71,4.74 21.53,5.26 21.18,5.73C20.84,6.21 20.42,6.66 19.91,7.09L19.27,7.61V7.63H21.85V9Z",r="M6,5V5.18L8.82,8H11.22L10.5,9.68L12.6,11.78L14.21,8H20V5H6M3.27,5L2,6.27L8.97,13.24L6.5,19H9.5L11.07,15.34L16.73,21L18,19.73L3.55,5.27L3.27,5Z",o="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z",a="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z",V="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z",n="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z",l="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z",d="M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z",c="M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z",s="M14,17H12V9H10V7H14M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",g="M15,11C15,12.11 14.1,13 13,13H11V15H15V17H9V13C9,11.89 9.9,11 11,11H13V9H9V7H13A2,2 0 0,1 15,9M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",L="M15,10.5A1.5,1.5 0 0,1 13.5,12C14.34,12 15,12.67 15,13.5V15C15,16.11 14.11,17 13,17H9V15H13V13H11V11H13V9H9V7H13C14.11,7 15,7.89 15,9M19,3H5C3.91,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19C20.11,21 21,20.1 21,19V5A2,2 0 0,0 19,3Z",m="M15,17H13V13H9V7H11V11H13V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",u="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H9V15H13V13H9V7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3Z",A="M15,9H11V11H13A2,2 0 0,1 15,13V15C15,16.11 14.1,17 13,17H11A2,2 0 0,1 9,15V9C9,7.89 9.9,7 11,7H15M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M11,15H13V13H11V15Z",C="M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M11,17L15,9V7H9V9H13L9,17H11Z",h="M17,8H20V20H21V21H17V20H18V17H14L12.5,20H14V21H10V20H11L17,8M18,9L14.5,16H18V9M5,3H10C11.11,3 12,3.89 12,5V16H9V11H6V16H3V5C3,3.89 3.89,3 5,3M6,5V9H9V5H6Z";window.Quasar.IconSet.themify={name:"themify",type:{positive:"ti-check",negative:"ti-alert",info:"ti-info-alt",warning:"ti-alert"},arrow:{up:"ti-arrow-up",right:"ti-arrow-right",down:"ti-arrow-down",left:"ti-arrow-left",dropdown:"ti-arrow-circle-down"},chevron:{left:"ti-angle-left",right:"ti-angle-right"},colorPicker:{spectrum:"ti-brush-alt",tune:"ti-panel",palette:"ti-palette"},pullToRefresh:{icon:"ti-reload"},carousel:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down",navigationIcon:"ti-control-record",thumbnails:"ti-layout-slider-alt"},chip:{remove:"ti-close",selected:"ti-check"},datetime:{arrowLeft:"ti-angle-left",arrowRight:"ti-angle-right",now:"ti-time",today:"ti-calendar"},editor:{italic:"ti-Italic",underline:"ti-underline",unorderedList:"ti-list",orderedList:"ti-list-ol",hyperlink:"ti-link",toggleFullscreen:"ti-fullscreen",quote:"ti-quote-right",left:"ti-align-left",center:"ti-align-center",right:"ti-align-right",justify:"ti-align-justify",print:"ti-printer",outdent:"ti-angle-double-left",indent:"ti-angle-double-right",formatting:"ti-text",fontSize:"ti-smallcap",align:"ti-align-left",hr:"ti-minus",undo:"ti-share-alt",redo:"ti-share",heading:"ti-paragraph",size:"ti-smallcap",viewSource:"ti-shortcode",bold:t,strikethrough:i,subscript:e,superscript:H,removeFormat:r,heading1:o,heading2:a,heading3:V,heading4:n,heading5:l,heading6:d,code:c,size1:s,size2:g,size3:L,size4:m,size5:u,size6:A,size7:C,font:h},expansionItem:{icon:"ti-angle-down",denseIcon:"ti-arrow-circle-down"},fab:{icon:"ti-plus",activeIcon:"ti-close"},field:{clear:"ti-close",error:"ti-alert"},pagination:{first:"ti-angle-double-left",prev:"ti-angle-left",next:"ti-angle-right",last:"ti-angle-double-right"},rating:{icon:"ti-star"},stepper:{done:"ti-check",active:"ti-pencil",error:"ti-alert"},tabs:{left:"ti-angle-left",right:"ti-angle-right",up:"ti-angle-up",down:"ti-angle-down"},table:{arrowUp:"ti-arrow-up",warning:"ti-alert",firstPage:"ti-angle-double-left",prevPage:"ti-angle-left",nextPage:"ti-angle-right",lastPage:"ti-angle-double-right"},tree:{icon:"ti-control-play"},uploader:{done:"ti-check",clear:"ti-close",add:"ti-support",upload:"ti-cloud-up",removeQueue:"ti-layout-media-right",removeUploaded:"ti-layout-placeholder"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.arTN={isoName:"ar-TN",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 (\u062A\u0648\u0646\u0633)",rtl:!0,label:{clear:"\u0645\u0633\u062D",ok:"\u062D\u0633\u0646\u0627\u064B",cancel:"\u0625\u0644\u063A\u0627\u0621",close:"\u0625\u063A\u0644\u0627\u0642",set:"\u0636\u0628\u0637",select:"\u062A\u062D\u062F\u064A\u062F",reset:"\u0625\u0639\u0627\u062F\u0629 \u0636\u0628\u0637",remove:"\u062D\u0630\u0641",update:"\u062A\u062D\u062F\u064A\u062B",create:"\u0625\u0646\u0634\u0627\u0621",search:"\u0628\u062D\u062B",filter:"\u062A\u0631\u0634\u064A\u062D",refresh:"\u062A\u062D\u062F\u064A\u062B",expand:e=>e?`"${e} \u062A\u0648\u0633\u064A\u0639`:"\u0648\u0633\u0639\u062A",collapse:e=>e?`"${e}" \u062A\u0635\u063A\u064A\u0631`:"\u0627\u0646\u0647\u064A\u0627\u0631"},date:{days:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),daysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646_\u062B\u0644\u0627_\u0623\u0631\u0628_\u062E\u0645\u064A_\u062C\u0645\u0639_\u0633\u0628\u062A".split("_"),months:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062C\u0627\u0646_\u0641\u064A\u0641_\u0645\u0627\u0631_\u0623\u0641\u0631_\u0645\u0627\u064A_\u062C\u0648\u0627_\u062C\u0648\u064A_\u0623\u0648\u062A_\u0633\u0628\u062A_\u0623\u0643\u062A_\u0646\u0648\u0641_\u062F\u064A\u0633".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u0623\u064A\u0627\u0645"},table:{noData:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0628\u064A\u0627\u0646\u0627\u062A",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644...",selectedRecords:e=>e===0?"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0645\u062D\u062F\u0651\u062F\u0629.":e===1?"\u0645\u064F\u062F\u062E\u064E\u0644\u0629 \u0648\u0627\u062D\u062F\u0629 \u0645\u062D\u062F\u0651\u062F\u0629.":e===2?"\u0645\u064F\u062F\u062E\u064E\u0644\u062A\u0627\u0646 \u0645\u062D\u062F\u0651\u062F\u062A\u0627\u0646.":"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u0651\u062F\u0629 "+e+".",recordsPerPage:"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0641\u064A \u0643\u0644 \u0635\u0641\u062D\u0629:",allRows:"\u0627\u0644\u0643\u0644",pagination:(e,t,r)=>e+"-"+t+" \u0645\u0646 "+r,columns:"\u0623\u0639\u0645\u062F\u0629"},editor:{url:"\u0631\u0627\u0628\u0637",bold:"\u0639\u0631\u064A\u0636",italic:"\u0645\u0627\u0626\u0644",strikethrough:"\u0645\u0634\u0637\u0648\u0628",underline:"\u0645\u0633\u0637\u0651\u0631",unorderedList:"\u0642\u0627\u0626\u0645\u0629 \u063A\u064A\u0631 \u0645\u0631\u062A\u0628\u0629",orderedList:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062A\u0628\u0629",subscript:"\u0645\u0646\u062E\u0641\u0636",superscript:"\u0645\u0631\u062A\u0641\u0639",hyperlink:"\u0631\u0627\u0628\u0637",toggleFullscreen:"\u062A\u0641\u0639\u064A\u0644 \u0623\u0648 \u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0631\u0636 \u0641\u064A \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",quote:"\u0627\u0642\u062A\u0628\u0627\u0633",left:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0633\u0627\u0631",center:"\u062A\u0648\u0633\u064A\u0637",right:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0645\u064A\u0646",justify:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0628\u0627\u0644\u062A\u0633\u0627\u0648\u064A",print:"\u0637\u0628\u0627\u0639\u0629",outdent:"\u062A\u0642\u0644\u064A\u0644 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",indent:"\u0632\u064A\u0627\u062F\u0629 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",removeFormat:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062A\u0646\u0633\u064A\u0642",formatting:"\u062A\u0646\u0633\u064A\u0642",fontSize:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0637",align:"\u0627\u0646\u062A\u0638\u0627\u0645",hr:"\u0625\u0636\u0627\u0641\u0629 \u062E\u0637 \u0623\u0641\u0642\u064A",undo:"\u062A\u0631\u0627\u062C\u0639",redo:"\u0625\u0639\u0627\u062F\u0629",heading1:"\u0639\u0646\u0648\u0627\u0646 1",heading2:"\u0639\u0646\u0648\u0627\u0646 2",heading3:"\u0639\u0646\u0648\u0627\u0646 3",heading4:"\u0639\u0646\u0648\u0627\u0646 4",heading5:"\u0639\u0646\u0648\u0627\u0646 5",heading6:"\u0639\u0646\u0648\u0627\u0646 6",paragraph:"\u0641\u0642\u0631\u0629",code:"\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0628\u0631\u0645\u062C\u064A\u0629",size1:"\u0635\u063A\u064A\u0631 \u062C\u062F\u0627\u064B",size2:"\u0635\u063A\u064A\u0631",size3:"\u0639\u0627\u062F\u064A",size4:"\u0641\u0648\u0642 \u0627\u0644\u0645\u062A\u0648\u0633\u0637",size5:"\u0643\u0628\u064A\u0631",size6:"\u0643\u0628\u064A\u0631 \u062C\u062F\u0627\u064B",size7:"\u0627\u0644\u0623\u0642\u0635\u0649",defaultFont:"\u0627\u0644\u062E\u0637 \u0627\u0644\u0625\u0641\u062A\u0631\u0627\u0636\u064A",viewSource:"\u0639\u0631\u0636 \u0627\u0644\u0645\u0635\u062F\u0631"},tree:{noNodes:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0639\u064F\u0642\u064E\u062F",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C"}};})(); | ||
(()=>{window.Quasar.Lang.arTN={isoName:"ar-TN",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629 (\u062A\u0648\u0646\u0633)",rtl:!0,label:{clear:"\u0645\u0633\u062D",ok:"\u062D\u0633\u0646\u0627\u064B",cancel:"\u0625\u0644\u063A\u0627\u0621",close:"\u0625\u063A\u0644\u0627\u0642",set:"\u0636\u0628\u0637",select:"\u062A\u062D\u062F\u064A\u062F",reset:"\u0625\u0639\u0627\u062F\u0629 \u0636\u0628\u0637",remove:"\u062D\u0630\u0641",update:"\u062A\u062D\u062F\u064A\u062B",create:"\u0625\u0646\u0634\u0627\u0621",search:"\u0628\u062D\u062B",filter:"\u062A\u0631\u0634\u064A\u062D",refresh:"\u062A\u062D\u062F\u064A\u062B",expand:e=>e?`"${e} \u062A\u0648\u0633\u064A\u0639`:"\u0648\u0633\u0639\u062A",collapse:e=>e?`"${e}" \u062A\u0635\u063A\u064A\u0631`:"\u0627\u0646\u0647\u064A\u0627\u0631"},date:{days:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),daysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646_\u062B\u0644\u0627_\u0623\u0631\u0628_\u062E\u0645\u064A_\u062C\u0645\u0639_\u0633\u0628\u062A".split("_"),months:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062C\u0627\u0646_\u0641\u064A\u0641_\u0645\u0627\u0631_\u0623\u0641\u0631_\u0645\u0627\u064A_\u062C\u0648\u0627_\u062C\u0648\u064A_\u0623\u0648\u062A_\u0633\u0628\u062A_\u0623\u0643\u062A_\u0646\u0648\u0641_\u062F\u064A\u0633".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u0623\u064A\u0627\u0645"},table:{noData:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0628\u064A\u0627\u0646\u0627\u062A",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644...",selectedRecords:e=>e===0?"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0645\u062D\u062F\u0651\u062F\u0629.":e===1?"\u0645\u064F\u062F\u062E\u064E\u0644\u0629 \u0648\u0627\u062D\u062F\u0629 \u0645\u062D\u062F\u0651\u062F\u0629.":e===2?"\u0645\u064F\u062F\u062E\u064E\u0644\u062A\u0627\u0646 \u0645\u062D\u062F\u0651\u062F\u062A\u0627\u0646.":"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u0651\u062F\u0629 "+e+".",recordsPerPage:"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0641\u064A \u0643\u0644 \u0635\u0641\u062D\u0629:",allRows:"\u0627\u0644\u0643\u0644",pagination:(e,t,r)=>e+"-"+t+" \u0645\u0646 "+r,columns:"\u0623\u0639\u0645\u062F\u0629"},editor:{url:"\u0631\u0627\u0628\u0637",bold:"\u0639\u0631\u064A\u0636",italic:"\u0645\u0627\u0626\u0644",strikethrough:"\u0645\u0634\u0637\u0648\u0628",underline:"\u0645\u0633\u0637\u0651\u0631",unorderedList:"\u0642\u0627\u0626\u0645\u0629 \u063A\u064A\u0631 \u0645\u0631\u062A\u0628\u0629",orderedList:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062A\u0628\u0629",subscript:"\u0645\u0646\u062E\u0641\u0636",superscript:"\u0645\u0631\u062A\u0641\u0639",hyperlink:"\u0631\u0627\u0628\u0637",toggleFullscreen:"\u062A\u0641\u0639\u064A\u0644 \u0623\u0648 \u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0631\u0636 \u0641\u064A \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",quote:"\u0627\u0642\u062A\u0628\u0627\u0633",left:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0633\u0627\u0631",center:"\u062A\u0648\u0633\u064A\u0637",right:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0645\u064A\u0646",justify:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0628\u0627\u0644\u062A\u0633\u0627\u0648\u064A",print:"\u0637\u0628\u0627\u0639\u0629",outdent:"\u062A\u0642\u0644\u064A\u0644 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",indent:"\u0632\u064A\u0627\u062F\u0629 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",removeFormat:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062A\u0646\u0633\u064A\u0642",formatting:"\u062A\u0646\u0633\u064A\u0642",fontSize:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0637",align:"\u0627\u0646\u062A\u0638\u0627\u0645",hr:"\u0625\u0636\u0627\u0641\u0629 \u062E\u0637 \u0623\u0641\u0642\u064A",undo:"\u062A\u0631\u0627\u062C\u0639",redo:"\u0625\u0639\u0627\u062F\u0629",heading1:"\u0639\u0646\u0648\u0627\u0646 1",heading2:"\u0639\u0646\u0648\u0627\u0646 2",heading3:"\u0639\u0646\u0648\u0627\u0646 3",heading4:"\u0639\u0646\u0648\u0627\u0646 4",heading5:"\u0639\u0646\u0648\u0627\u0646 5",heading6:"\u0639\u0646\u0648\u0627\u0646 6",paragraph:"\u0641\u0642\u0631\u0629",code:"\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0628\u0631\u0645\u062C\u064A\u0629",size1:"\u0635\u063A\u064A\u0631 \u062C\u062F\u0627\u064B",size2:"\u0635\u063A\u064A\u0631",size3:"\u0639\u0627\u062F\u064A",size4:"\u0641\u0648\u0642 \u0627\u0644\u0645\u062A\u0648\u0633\u0637",size5:"\u0643\u0628\u064A\u0631",size6:"\u0643\u0628\u064A\u0631 \u062C\u062F\u0627\u064B",size7:"\u0627\u0644\u0623\u0642\u0635\u0649",defaultFont:"\u0627\u0644\u062E\u0637 \u0627\u0644\u0625\u0641\u062A\u0631\u0627\u0636\u064A",viewSource:"\u0639\u0631\u0636 \u0627\u0644\u0645\u0635\u062F\u0631"},tree:{noNodes:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0639\u064F\u0642\u064E\u062F",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ar={isoName:"ar",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",rtl:!0,label:{clear:"\u0645\u0633\u062D",ok:"\u062D\u0633\u0646\u0627\u064B",cancel:"\u0625\u0644\u063A\u0627\u0621",close:"\u0625\u063A\u0644\u0627\u0642",set:"\u0636\u0628\u0637",select:"\u062A\u062D\u062F\u064A\u062F",reset:"\u0625\u0639\u0627\u062F\u0629 \u0636\u0628\u0637",remove:"\u062D\u0630\u0641",update:"\u062A\u062D\u062F\u064A\u062B",create:"\u0625\u0646\u0634\u0627\u0621",search:"\u0628\u062D\u062B",filter:"\u062A\u0631\u0634\u064A\u062D",refresh:"\u062A\u062D\u062F\u064A\u062B",expand:e=>e?`"${e} \u062A\u0648\u0633\u064A\u0639`:"\u0648\u0633\u0639\u062A",collapse:e=>e?`"${e}" \u062A\u0635\u063A\u064A\u0631`:"\u0627\u0646\u0647\u064A\u0627\u0631"},date:{days:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),daysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646_\u062B\u0644\u0627_\u0623\u0631\u0628_\u062E\u0645\u064A_\u062C\u0645\u0639_\u0633\u0628\u062A".split("_"),months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627_\u0641\u0628\u0631_\u0645\u0627\u0631_\u0623\u0628\u0631_\u0645\u0627\u064A_\u064A\u0648\u0646_\u064A\u0648\u0644_\u0623\u063A\u0633_\u0633\u0628\u062A_\u0623\u0643\u062A_\u0646\u0648\u0641_\u062F\u064A\u0633".split("_"),firstDayOfWeek:6,format24h:!1,pluralDay:"\u0623\u064A\u0627\u0645"},table:{noData:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0628\u064A\u0627\u0646\u0627\u062A",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644...",selectedRecords:e=>e===0?"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0645\u062D\u062F\u0651\u062F\u0629.":e===1?"\u0645\u064F\u062F\u062E\u064E\u0644\u0629 \u0648\u0627\u062D\u062F\u0629 \u0645\u062D\u062F\u0651\u062F\u0629.":e===2?"\u0645\u064F\u062F\u062E\u064E\u0644\u062A\u0627\u0646 \u0645\u062D\u062F\u0651\u062F\u062A\u0627\u0646.":"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u0651\u062F\u0629 "+e+".",recordsPerPage:"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0641\u064A \u0643\u0644 \u0635\u0641\u062D\u0629:",allRows:"\u0627\u0644\u0643\u0644",pagination:(e,t,r)=>e+"-"+t+" \u0645\u0646 "+r,columns:"\u0623\u0639\u0645\u062F\u0629"},editor:{url:"\u0631\u0627\u0628\u0637",bold:"\u0639\u0631\u064A\u0636",italic:"\u0645\u0627\u0626\u0644",strikethrough:"\u0645\u0634\u0637\u0648\u0628",underline:"\u0645\u0633\u0637\u0651\u0631",unorderedList:"\u0642\u0627\u0626\u0645\u0629 \u063A\u064A\u0631 \u0645\u0631\u062A\u0628\u0629",orderedList:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062A\u0628\u0629",subscript:"\u0645\u0646\u062E\u0641\u0636",superscript:"\u0645\u0631\u062A\u0641\u0639",hyperlink:"\u0631\u0627\u0628\u0637",toggleFullscreen:"\u062A\u0641\u0639\u064A\u0644 \u0623\u0648 \u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0631\u0636 \u0641\u064A \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",quote:"\u0627\u0642\u062A\u0628\u0627\u0633",left:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0633\u0627\u0631",center:"\u062A\u0648\u0633\u064A\u0637",right:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0645\u064A\u0646",justify:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0628\u0627\u0644\u062A\u0633\u0627\u0648\u064A",print:"\u0637\u0628\u0627\u0639\u0629",outdent:"\u062A\u0642\u0644\u064A\u0644 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",indent:"\u0632\u064A\u0627\u062F\u0629 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",removeFormat:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062A\u0646\u0633\u064A\u0642",formatting:"\u062A\u0646\u0633\u064A\u0642",fontSize:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0637",align:"\u0627\u0646\u062A\u0638\u0627\u0645",hr:"\u0625\u0636\u0627\u0641\u0629 \u062E\u0637 \u0623\u0641\u0642\u064A",undo:"\u062A\u0631\u0627\u062C\u0639",redo:"\u0625\u0639\u0627\u062F\u0629",heading1:"\u0639\u0646\u0648\u0627\u0646 1",heading2:"\u0639\u0646\u0648\u0627\u0646 2",heading3:"\u0639\u0646\u0648\u0627\u0646 3",heading4:"\u0639\u0646\u0648\u0627\u0646 4",heading5:"\u0639\u0646\u0648\u0627\u0646 5",heading6:"\u0639\u0646\u0648\u0627\u0646 6",paragraph:"\u0641\u0642\u0631\u0629",code:"\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0628\u0631\u0645\u062C\u064A\u0629",size1:"\u0635\u063A\u064A\u0631 \u062C\u062F\u0627\u064B",size2:"\u0635\u063A\u064A\u0631",size3:"\u0639\u0627\u062F\u064A",size4:"\u0641\u0648\u0642 \u0627\u0644\u0645\u062A\u0648\u0633\u0637",size5:"\u0643\u0628\u064A\u0631",size6:"\u0643\u0628\u064A\u0631 \u062C\u062F\u0627\u064B",size7:"\u0627\u0644\u0623\u0642\u0635\u0649",defaultFont:"\u0627\u0644\u062E\u0637 \u0627\u0644\u0625\u0641\u062A\u0631\u0627\u0636\u064A",viewSource:"\u0639\u0631\u0636 \u0627\u0644\u0645\u0635\u062F\u0631"},tree:{noNodes:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0639\u064F\u0642\u064E\u062F",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C"}};})(); | ||
(()=>{window.Quasar.Lang.ar={isoName:"ar",nativeName:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",rtl:!0,label:{clear:"\u0645\u0633\u062D",ok:"\u062D\u0633\u0646\u0627\u064B",cancel:"\u0625\u0644\u063A\u0627\u0621",close:"\u0625\u063A\u0644\u0627\u0642",set:"\u0636\u0628\u0637",select:"\u062A\u062D\u062F\u064A\u062F",reset:"\u0625\u0639\u0627\u062F\u0629 \u0636\u0628\u0637",remove:"\u062D\u0630\u0641",update:"\u062A\u062D\u062F\u064A\u062B",create:"\u0625\u0646\u0634\u0627\u0621",search:"\u0628\u062D\u062B",filter:"\u062A\u0631\u0634\u064A\u062D",refresh:"\u062A\u062D\u062F\u064A\u062B",expand:e=>e?`"${e} \u062A\u0648\u0633\u064A\u0639`:"\u0648\u0633\u0639\u062A",collapse:e=>e?`"${e}" \u062A\u0635\u063A\u064A\u0631`:"\u0627\u0646\u0647\u064A\u0627\u0631"},date:{days:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),daysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646_\u062B\u0644\u0627_\u0623\u0631\u0628_\u062E\u0645\u064A_\u062C\u0645\u0639_\u0633\u0628\u062A".split("_"),months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627_\u0641\u0628\u0631_\u0645\u0627\u0631_\u0623\u0628\u0631_\u0645\u0627\u064A_\u064A\u0648\u0646_\u064A\u0648\u0644_\u0623\u063A\u0633_\u0633\u0628\u062A_\u0623\u0643\u062A_\u0646\u0648\u0641_\u062F\u064A\u0633".split("_"),firstDayOfWeek:6,format24h:!1,pluralDay:"\u0623\u064A\u0627\u0645"},table:{noData:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0628\u064A\u0627\u0646\u0627\u062A",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C",loading:"\u062C\u0627\u0631\u064D \u0627\u0644\u062A\u062D\u0645\u064A\u0644...",selectedRecords:e=>e===0?"\u0644\u0627 \u062A\u0648\u062C\u062F \u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0645\u062D\u062F\u0651\u062F\u0629.":e===1?"\u0645\u064F\u062F\u062E\u064E\u0644\u0629 \u0648\u0627\u062D\u062F\u0629 \u0645\u062D\u062F\u0651\u062F\u0629.":e===2?"\u0645\u064F\u062F\u062E\u064E\u0644\u062A\u0627\u0646 \u0645\u062D\u062F\u0651\u062F\u062A\u0627\u0646.":"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0627\u0644\u0645\u062D\u062F\u0651\u062F\u0629 "+e+".",recordsPerPage:"\u0639\u062F\u062F \u0627\u0644\u0645\u064F\u062F\u062E\u064E\u0644\u0627\u062A \u0641\u064A \u0643\u0644 \u0635\u0641\u062D\u0629:",allRows:"\u0627\u0644\u0643\u0644",pagination:(e,t,r)=>e+"-"+t+" \u0645\u0646 "+r,columns:"\u0623\u0639\u0645\u062F\u0629"},editor:{url:"\u0631\u0627\u0628\u0637",bold:"\u0639\u0631\u064A\u0636",italic:"\u0645\u0627\u0626\u0644",strikethrough:"\u0645\u0634\u0637\u0648\u0628",underline:"\u0645\u0633\u0637\u0651\u0631",unorderedList:"\u0642\u0627\u0626\u0645\u0629 \u063A\u064A\u0631 \u0645\u0631\u062A\u0628\u0629",orderedList:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u062A\u0628\u0629",subscript:"\u0645\u0646\u062E\u0641\u0636",superscript:"\u0645\u0631\u062A\u0641\u0639",hyperlink:"\u0631\u0627\u0628\u0637",toggleFullscreen:"\u062A\u0641\u0639\u064A\u0644 \u0623\u0648 \u0625\u064A\u0642\u0627\u0641 \u0627\u0644\u0639\u0631\u0636 \u0641\u064A \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",quote:"\u0627\u0642\u062A\u0628\u0627\u0633",left:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0633\u0627\u0631",center:"\u062A\u0648\u0633\u064A\u0637",right:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0644\u062C\u0647\u0629 \u0627\u0644\u064A\u0645\u064A\u0646",justify:"\u0627\u0646\u062A\u0638\u0627\u0645 \u0628\u0627\u0644\u062A\u0633\u0627\u0648\u064A",print:"\u0637\u0628\u0627\u0639\u0629",outdent:"\u062A\u0642\u0644\u064A\u0644 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",indent:"\u0632\u064A\u0627\u062F\u0629 \u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u062F\u0627\u064A\u0629",removeFormat:"\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u062A\u0646\u0633\u064A\u0642",formatting:"\u062A\u0646\u0633\u064A\u0642",fontSize:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0637",align:"\u0627\u0646\u062A\u0638\u0627\u0645",hr:"\u0625\u0636\u0627\u0641\u0629 \u062E\u0637 \u0623\u0641\u0642\u064A",undo:"\u062A\u0631\u0627\u062C\u0639",redo:"\u0625\u0639\u0627\u062F\u0629",heading1:"\u0639\u0646\u0648\u0627\u0646 1",heading2:"\u0639\u0646\u0648\u0627\u0646 2",heading3:"\u0639\u0646\u0648\u0627\u0646 3",heading4:"\u0639\u0646\u0648\u0627\u0646 4",heading5:"\u0639\u0646\u0648\u0627\u0646 5",heading6:"\u0639\u0646\u0648\u0627\u0646 6",paragraph:"\u0641\u0642\u0631\u0629",code:"\u062A\u0639\u0644\u064A\u0645\u0627\u062A \u0628\u0631\u0645\u062C\u064A\u0629",size1:"\u0635\u063A\u064A\u0631 \u062C\u062F\u0627\u064B",size2:"\u0635\u063A\u064A\u0631",size3:"\u0639\u0627\u062F\u064A",size4:"\u0641\u0648\u0642 \u0627\u0644\u0645\u062A\u0648\u0633\u0637",size5:"\u0643\u0628\u064A\u0631",size6:"\u0643\u0628\u064A\u0631 \u062C\u062F\u0627\u064B",size7:"\u0627\u0644\u0623\u0642\u0635\u0649",defaultFont:"\u0627\u0644\u062E\u0637 \u0627\u0644\u0625\u0641\u062A\u0631\u0627\u0636\u064A",viewSource:"\u0639\u0631\u0636 \u0627\u0644\u0645\u0635\u062F\u0631"},tree:{noNodes:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0639\u064F\u0642\u064E\u062F",noResults:"\u0644\u0627 \u062A\u0648\u062C\u062F \u0646\u062A\u0627\u0626\u062C"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.azLatn={isoName:"az-Latn",nativeName:"Azerbaijani (latin)",label:{clear:"T\u0259mizl\u0259",ok:"OK",cancel:"L\u0259\u011Fv et",close:"Ba\u011Fla",set:"Ayarla",select:"Se\xE7",reset:"S\u0131f\u0131rla",remove:"Sil",update:"G\xFCnc\u0259ll\u0259",create:"Yarat",search:"Axtar",filter:"Filtrl\u0259",refresh:"Yenil\u0259",expand:a=>a?`"${a}" geni\u015Fl\u0259ndirin`:"Geni\u015Fl\u0259ndirin",collapse:a=>a?`"${a}" y\u0131\u011Fcamla\u015Fd\u0131r\u0131n`:"Y\u0131x\u0131lma"},date:{days:"Bazar_Bazar ert\u0259si_\xC7\u0259r\u015F\u0259nb\u0259 ax\u015Fam\u0131_\xC7\u0259r\u015F\u0259nb\u0259_C\xFCm\u0259 ax\u015Fam\u0131_C\xFCm\u0259_\u015E\u0259nb\u0259".split("_"),daysShort:"B_B.E_\xC7_\xC7.E_C.A_C_\u015E".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_\u0130yun_\u0130yul_Avqust_Sentyabr_Oktyabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_\u0130yn_\u0130yl_Avq_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"g\xFCn"},table:{noData:"M\u0259lumat yoxdur",noResults:"Uy\u011Fun m\u0259lumat tap\u0131lmad\u0131",loading:"Y\xFCkl\u0259nir...",selectedRecords:a=>a===1?"1 record selected.":(a===0?"No":a)+" se\xE7ilmi\u015F m\u0259lumat.",recordsPerPage:"H\u0259r s\u0259hif\u0259d\u0259ki m\u0259lumat:",allRows:"B\xFCt\xFCn",pagination:(a,e,r)=>a+"-"+e+" c\u0259mi "+r,columns:"S\xFCtun"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Altdan x\u0259tt",unorderedList:"S\u0131ralanmam\u0131\u015F siyah\u0131",orderedList:"S\u0131ralanm\u0131\u015F siyah\u0131",subscript:"Alt yaz\u0131",superscript:"\xDCst yaz\u0131",hyperlink:"Link",toggleFullscreen:"Tam ekran\u0131 a\xE7/ba\u011Fla",quote:"Sitat",left:"Sol t\u0259r\u0259f",center:"Orta",right:"Ra\u011F t\u0259r\u0259f",justify:"M\u0259rk\u0259zl\u0259\u015Fdir",print:"\xC7ap et",outdent:"Abzas\u0131 azalt",indent:"Abzas\u0131 art\u0131r",removeFormat:"Formatlaman\u0131 sil",formatting:"Formatlama",fontSize:"Font \xF6l\xE7\xFCs\xFC",align:"T\u0259r\u0259f",hr:"Horizantal x\u0259tt \u0259lav\u0259 et",undo:"Geri qaytar",redo:"T\u0259krarla",heading1:"Ba\u015Fl\u0131q 1",heading2:"Ba\u015Fl\u0131q 2",heading3:"Ba\u015Fl\u0131q 3",heading4:"Ba\u015Fl\u0131q 4",heading5:"Ba\u015Fl\u0131q 5",heading6:"Ba\u015Fl\u0131q 6",paragraph:"Paraqraf",code:"Kod",size1:"\xC7ox ki\xE7ik",size2:"Bir az ki\xE7ik",size3:"Normal",size4:"Orta-b\xF6y\xFCk",size5:"B\xF6y\xFCk",size6:"\xC7ox b\xF6y\xFCk",size7:"Maksimum",defaultFont:"Varsay\u0131lan font",viewSource:"Qayna\u011F\u0131 g\xF6r"},tree:{noNodes:"D\xFCy\xFCn yoxdur",noResults:"Uy\u011Fun d\xFCy\xFCn yoxdur"}};})(); | ||
(()=>{window.Quasar.Lang.azLatn={isoName:"az-Latn",nativeName:"Azerbaijani (latin)",label:{clear:"T\u0259mizl\u0259",ok:"OK",cancel:"L\u0259\u011Fv et",close:"Ba\u011Fla",set:"Ayarla",select:"Se\xE7",reset:"S\u0131f\u0131rla",remove:"Sil",update:"G\xFCnc\u0259ll\u0259",create:"Yarat",search:"Axtar",filter:"Filtrl\u0259",refresh:"Yenil\u0259",expand:a=>a?`"${a}" geni\u015Fl\u0259ndirin`:"Geni\u015Fl\u0259ndirin",collapse:a=>a?`"${a}" y\u0131\u011Fcamla\u015Fd\u0131r\u0131n`:"Y\u0131x\u0131lma"},date:{days:"Bazar_Bazar ert\u0259si_\xC7\u0259r\u015F\u0259nb\u0259 ax\u015Fam\u0131_\xC7\u0259r\u015F\u0259nb\u0259_C\xFCm\u0259 ax\u015Fam\u0131_C\xFCm\u0259_\u015E\u0259nb\u0259".split("_"),daysShort:"B_B.E_\xC7_\xC7.E_C.A_C_\u015E".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_\u0130yun_\u0130yul_Avqust_Sentyabr_Oktyabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_\u0130yn_\u0130yl_Avq_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"g\xFCn"},table:{noData:"M\u0259lumat yoxdur",noResults:"Uy\u011Fun m\u0259lumat tap\u0131lmad\u0131",loading:"Y\xFCkl\u0259nir...",selectedRecords:a=>a===1?"1 record selected.":(a===0?"No":a)+" se\xE7ilmi\u015F m\u0259lumat.",recordsPerPage:"H\u0259r s\u0259hif\u0259d\u0259ki m\u0259lumat:",allRows:"B\xFCt\xFCn",pagination:(a,e,r)=>a+"-"+e+" c\u0259mi "+r,columns:"S\xFCtun"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Altdan x\u0259tt",unorderedList:"S\u0131ralanmam\u0131\u015F siyah\u0131",orderedList:"S\u0131ralanm\u0131\u015F siyah\u0131",subscript:"Alt yaz\u0131",superscript:"\xDCst yaz\u0131",hyperlink:"Link",toggleFullscreen:"Tam ekran\u0131 a\xE7/ba\u011Fla",quote:"Sitat",left:"Sol t\u0259r\u0259f",center:"Orta",right:"Ra\u011F t\u0259r\u0259f",justify:"M\u0259rk\u0259zl\u0259\u015Fdir",print:"\xC7ap et",outdent:"Abzas\u0131 azalt",indent:"Abzas\u0131 art\u0131r",removeFormat:"Formatlaman\u0131 sil",formatting:"Formatlama",fontSize:"Font \xF6l\xE7\xFCs\xFC",align:"T\u0259r\u0259f",hr:"Horizantal x\u0259tt \u0259lav\u0259 et",undo:"Geri qaytar",redo:"T\u0259krarla",heading1:"Ba\u015Fl\u0131q 1",heading2:"Ba\u015Fl\u0131q 2",heading3:"Ba\u015Fl\u0131q 3",heading4:"Ba\u015Fl\u0131q 4",heading5:"Ba\u015Fl\u0131q 5",heading6:"Ba\u015Fl\u0131q 6",paragraph:"Paraqraf",code:"Kod",size1:"\xC7ox ki\xE7ik",size2:"Bir az ki\xE7ik",size3:"Normal",size4:"Orta-b\xF6y\xFCk",size5:"B\xF6y\xFCk",size6:"\xC7ox b\xF6y\xFCk",size7:"Maksimum",defaultFont:"Varsay\u0131lan font",viewSource:"Qayna\u011F\u0131 g\xF6r"},tree:{noNodes:"D\xFCy\xFCn yoxdur",noResults:"Uy\u011Fun d\xFCy\xFCn yoxdur"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.bg={isoName:"bg",nativeName:"\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",label:{clear:"\u0418\u0437\u0447\u0438\u0441\u0442\u0438",ok:"OK",cancel:"\u041E\u0442\u043A\u0430\u0437",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u0417\u0430\u0434\u0430\u0439",select:"\u0418\u0437\u0431\u0435\u0440\u0438",reset:"\u041E\u0442\u043D\u0430\u0447\u0430\u043B\u043E",remove:"\u0418\u0437\u0442\u0440\u0438\u0439",update:"\u041E\u0431\u043D\u043E\u0432\u0438",create:"\u0421\u044A\u0437\u0434\u0430\u0439",search:"\u0422\u044A\u0440\u0441\u0438",filter:"\u0424\u0438\u043B\u0442\u044A\u0440",refresh:"\u041F\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0438",expand:e=>e?`\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u0442\u0435 "${e}"`:"\u0420\u0430\u0437\u0448\u0438\u0440\u044F\u0432\u0430\u043D\u0435",collapse:e=>e?`\u0421\u0432\u0438\u0432\u0430\u043D\u0435 \u043D\u0430 "${e}"`:"\u0421\u0432\u0438\u0432\u0430\u043D\u0435"},date:{days:"\u041D\u0435\u0434\u0435\u043B\u044F_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u044F\u0434\u0430_\u0427\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A_\u041F\u0435\u0442\u044A\u043A_\u0421\u044A\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0434_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u042F\u043D\u0443\u0430\u0440\u0438_\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0439_\u042E\u043D\u0438_\u042E\u043B\u0438_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u041E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u041D\u043E\u0435\u043C\u0432\u0440\u0438_\u0414\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u042F\u043D\u0443_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0439_\u042E\u043D\u0438_\u042E\u043B\u0438_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0435_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0438"},table:{noData:"\u041D\u044F\u043C\u0430 \u0434\u0430\u043D\u043D\u0438",noResults:"\u041D\u0438\u0449\u043E \u043D\u0435 \u0435 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u043E",loading:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043D\u0435...",selectedRecords:e=>e>1?e+" \u0438\u0437\u0431\u0440\u0430\u043D\u0438 \u0440\u0435\u0434\u0430.":(e===0?"\u041D\u044F\u043C\u0430":"1")+" \u0438\u0437\u0431\u0440\u0430\u043D\u0438 \u0440\u0435\u0434\u043E\u0432\u0435.",recordsPerPage:"\u0420\u0435\u0434\u043E\u0432\u0435 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430:",allRows:"\u0412\u0441\u0438\u0447\u043A\u0438",pagination:(e,t,i)=>e+"-"+t+" \u043E\u0442 "+i,columns:"\u041A\u043E\u043B\u043E\u043D\u0438"},editor:{url:"URL",bold:"\u0423\u0434\u0435\u0431\u0435\u043B\u0435\u043D",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u0434\u0440\u0430\u0441\u043A\u0430\u043D",underline:"\u041F\u043E\u0434\u0447\u0435\u0440\u0442\u0430\u043D",unorderedList:"\u041D\u0435\u043F\u043E\u0434\u0440\u0435\u0434\u0435\u043D \u0441\u043F\u0438\u0441\u044A\u043A",orderedList:"\u041D\u043E\u043C\u0435\u0440\u0438\u0440\u0430\u043D \u0441\u043F\u0438\u0441\u044A\u043A",subscript:"\u0414\u043E\u043B\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441",superscript:"\u0413\u043E\u0440\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441",hyperlink:"\u0425\u0438\u043F\u0435\u0440-\u043B\u0438\u043D\u043A",toggleFullscreen:"\u041D\u0430 \u0446\u044F\u043B \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041B\u044F\u0432\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u0435",right:"\u0414\u044F\u0441\u043D\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",justify:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435 \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0430",print:"\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u0432\u0430\u043D\u0435",outdent:"\u041D\u0430\u043C\u0430\u043B\u0438 \u043E\u0442\u0441\u0442\u044A\u043F\u0430",indent:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438 \u043E\u0442\u0441\u0442\u044A\u043F\u0430",removeFormat:"\u0411\u0435\u0437 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D\u0435",fontSize:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",hr:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u044F",undo:"\u041E\u0442\u043C\u0435\u043D\u0438",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438",heading1:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 1",heading2:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 2",heading3:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 3",heading4:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 4",heading5:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 5",heading6:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0435\u043D \u043A\u043E\u0434",size1:"\u041C\u043D\u043E\u0433\u043E \u043C\u0430\u043B\u044A\u043A",size2:"\u041C\u0430\u043B\u044A\u043A",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u0435\u043D",size4:"\u0421\u0440\u0435\u0434\u0435\u043D",size5:"\u0413\u043E\u043B\u044F\u043C",size6:"\u041C\u043D\u043E\u0433\u043E \u0433\u043E\u043B\u044F\u043C",size7:"\u041E\u0433\u0440\u043E\u043C\u0435\u043D",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u043F\u043E \u043F\u043E\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043D\u0435",viewSource:"\u0412\u0438\u0436 HTML \u043A\u043E\u0434\u0430"},tree:{noNodes:"\u041D\u044F\u043C\u0430 \u043F\u043E\u0432\u0435\u0447\u0435 \u0432\u044A\u0437\u043B\u0438",noResults:"\u041D\u0438\u0449\u043E \u043D\u0435 \u0435 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u043E"}};})(); | ||
(()=>{window.Quasar.Lang.bg={isoName:"bg",nativeName:"\u0431\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",label:{clear:"\u0418\u0437\u0447\u0438\u0441\u0442\u0438",ok:"OK",cancel:"\u041E\u0442\u043A\u0430\u0437",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u0417\u0430\u0434\u0430\u0439",select:"\u0418\u0437\u0431\u0435\u0440\u0438",reset:"\u041E\u0442\u043D\u0430\u0447\u0430\u043B\u043E",remove:"\u0418\u0437\u0442\u0440\u0438\u0439",update:"\u041E\u0431\u043D\u043E\u0432\u0438",create:"\u0421\u044A\u0437\u0434\u0430\u0439",search:"\u0422\u044A\u0440\u0441\u0438",filter:"\u0424\u0438\u043B\u0442\u044A\u0440",refresh:"\u041F\u0440\u0435\u0437\u0430\u0440\u0435\u0434\u0438",expand:e=>e?`\u0420\u0430\u0437\u0448\u0438\u0440\u0435\u0442\u0435 "${e}"`:"\u0420\u0430\u0437\u0448\u0438\u0440\u044F\u0432\u0430\u043D\u0435",collapse:e=>e?`\u0421\u0432\u0438\u0432\u0430\u043D\u0435 \u043D\u0430 "${e}"`:"\u0421\u0432\u0438\u0432\u0430\u043D\u0435"},date:{days:"\u041D\u0435\u0434\u0435\u043B\u044F_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u044F\u0434\u0430_\u0427\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A_\u041F\u0435\u0442\u044A\u043A_\u0421\u044A\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0434_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u042F\u043D\u0443\u0430\u0440\u0438_\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0439_\u042E\u043D\u0438_\u042E\u043B\u0438_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u041E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u041D\u043E\u0435\u043C\u0432\u0440\u0438_\u0414\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u042F\u043D\u0443_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0439_\u042E\u043D\u0438_\u042E\u043B\u0438_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0435_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0438"},table:{noData:"\u041D\u044F\u043C\u0430 \u0434\u0430\u043D\u043D\u0438",noResults:"\u041D\u0438\u0449\u043E \u043D\u0435 \u0435 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u043E",loading:"\u0417\u0430\u0440\u0435\u0436\u0434\u0430\u043D\u0435...",selectedRecords:e=>e>1?e+" \u0438\u0437\u0431\u0440\u0430\u043D\u0438 \u0440\u0435\u0434\u0430.":(e===0?"\u041D\u044F\u043C\u0430":"1")+" \u0438\u0437\u0431\u0440\u0430\u043D\u0438 \u0440\u0435\u0434\u043E\u0432\u0435.",recordsPerPage:"\u0420\u0435\u0434\u043E\u0432\u0435 \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430:",allRows:"\u0412\u0441\u0438\u0447\u043A\u0438",pagination:(e,t,i)=>e+"-"+t+" \u043E\u0442 "+i,columns:"\u041A\u043E\u043B\u043E\u043D\u0438"},editor:{url:"URL",bold:"\u0423\u0434\u0435\u0431\u0435\u043B\u0435\u043D",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u0434\u0440\u0430\u0441\u043A\u0430\u043D",underline:"\u041F\u043E\u0434\u0447\u0435\u0440\u0442\u0430\u043D",unorderedList:"\u041D\u0435\u043F\u043E\u0434\u0440\u0435\u0434\u0435\u043D \u0441\u043F\u0438\u0441\u044A\u043A",orderedList:"\u041D\u043E\u043C\u0435\u0440\u0438\u0440\u0430\u043D \u0441\u043F\u0438\u0441\u044A\u043A",subscript:"\u0414\u043E\u043B\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441",superscript:"\u0413\u043E\u0440\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441",hyperlink:"\u0425\u0438\u043F\u0435\u0440-\u043B\u0438\u043D\u043A",toggleFullscreen:"\u041D\u0430 \u0446\u044F\u043B \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041B\u044F\u0432\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u0435",right:"\u0414\u044F\u0441\u043D\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",justify:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435 \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0430",print:"\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u0432\u0430\u043D\u0435",outdent:"\u041D\u0430\u043C\u0430\u043B\u0438 \u043E\u0442\u0441\u0442\u044A\u043F\u0430",indent:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438 \u043E\u0442\u0441\u0442\u044A\u043F\u0430",removeFormat:"\u0411\u0435\u0437 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D\u0435",fontSize:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430",align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435",hr:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u044F",undo:"\u041E\u0442\u043C\u0435\u043D\u0438",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438",heading1:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 1",heading2:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 2",heading3:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 3",heading4:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 4",heading5:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 5",heading6:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041F\u0440\u043E\u0433\u0440\u0430\u043C\u0435\u043D \u043A\u043E\u0434",size1:"\u041C\u043D\u043E\u0433\u043E \u043C\u0430\u043B\u044A\u043A",size2:"\u041C\u0430\u043B\u044A\u043A",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u0435\u043D",size4:"\u0421\u0440\u0435\u0434\u0435\u043D",size5:"\u0413\u043E\u043B\u044F\u043C",size6:"\u041C\u043D\u043E\u0433\u043E \u0433\u043E\u043B\u044F\u043C",size7:"\u041E\u0433\u0440\u043E\u043C\u0435\u043D",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u043F\u043E \u043F\u043E\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043D\u0435",viewSource:"\u0412\u0438\u0436 HTML \u043A\u043E\u0434\u0430"},tree:{noNodes:"\u041D\u044F\u043C\u0430 \u043F\u043E\u0432\u0435\u0447\u0435 \u0432\u044A\u0437\u043B\u0438",noResults:"\u041D\u0438\u0449\u043E \u043D\u0435 \u0435 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u043E"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.bn={isoName:"bn",nativeName:"\u09AC\u09BE\u0982\u09B2\u09BE",label:{clear:"\u09AA\u09B0\u09BF\u09B7\u09CD\u0995\u09BE\u09B0",ok:"\u09A0\u09BF\u0995 \u0986\u099B\u09C7",cancel:"\u09AC\u09BE\u09A4\u09BF\u09B2",close:"\u09AC\u09A8\u09CD\u09A7",set:"\u09B8\u09CD\u09A5\u09BE\u09AA\u09A8",select:"\u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09A8",reset:"\u09AA\u09C1\u09A8:\u09B8\u09CD\u09A5\u09BE\u09AA\u09A8",remove:"\u0985\u09AA\u09B8\u09BE\u09B0\u09A3",update:"\u0986\u09A7\u09C1\u09A8\u09BF\u0995\u09B0\u09A3",create:"\u09A4\u09C8\u09B0\u09C0",search:"\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8",filter:"\u099B\u09BE\u0981\u0995\u09A8\u09BF",refresh:"\u09B8\u09A4\u09C7\u099C",expand:e=>e?`"${e}" \u09AA\u09CD\u09B0\u09B8\u09BE\u09B0\u09BF\u09A4 \u0995\u09B0\u09C1\u09A8`:"\u09AC\u09BF\u09B8\u09CD\u09A4\u09C3\u09A4 \u0995\u09B0\u09BE",collapse:e=>e?`"${e}" \u09B8\u0999\u09CD\u0995\u09C1\u099A\u09BF\u09A4 \u0995\u09B0\u09C1\u09A8`:"\u09B8\u0999\u09CD\u0995\u09C1\u099A\u09BF\u09A4"},date:{days:"\u09B0\u09AC\u09BF\u09AC\u09BE\u09B0_\u09B8\u09CB\u09AE\u09AC\u09BE\u09B0_\u09AE\u0999\u09CD\u0997\u09B2\u09AC\u09BE\u09B0_\u09AC\u09C1\u09A7\u09AC\u09BE\u09B0_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF\u09AC\u09BE\u09B0_\u09B6\u09C1\u0995\u09CD\u09B0\u09AC\u09BE\u09B0_\u09B6\u09A8\u09BF\u09AC\u09BE\u09B0".split("_"),daysShort:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),months:"\u099C\u09BE\u09A8\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),monthsShort:"\u099C\u09BE\u09A8\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u09A6\u09BF\u09A8"},table:{noData:"\u0995\u09CB\u09A8 \u09A4\u09A5\u09CD\u09AF \u09A8\u09C7\u0987",noResults:"\u0995\u09CB\u09A8\u09CB \u09AE\u09BF\u09B2\u09C7\u09B0 \u09A4\u09A5\u09CD\u09AF \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",loading:"\u09B2\u09CB\u09A1 \u09B9\u099A\u09CD\u099B\u09C7...",selectedRecords:e=>e===1?"\u09E7 \u099F\u09BF \u09B0\u09C7\u0995\u09B0\u09CD\u09A1 \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4":(e===0?"":e)+" \u09B0\u09C7\u0995\u09B0\u09CD\u09A1 \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",recordsPerPage:"\u09AA\u09CD\u09B0\u09A4\u09BF \u09AA\u09C3\u09B7\u09CD\u09A0\u09BE\u09AF\u09BC \u09B0\u09C7\u0995\u09B0\u09CD\u09A1:",allRows:"\u09B8\u09AC",pagination:(e,t,i)=>e+"-"+t+" \u09AE\u09A7\u09CD\u09AF\u09C7 "+i,columns:"\u0995\u09B2\u09BE\u09AE"},editor:{url:"\u0987\u0989 \u0986\u09B0 \u098F\u09B2",bold:"\u09AE\u09CB\u099F\u09BE",italic:"\u09AC\u09BE\u0981\u0995\u09BE",strikethrough:"\u0995\u09BE\u099F\u09BE",underline:"\u09A8\u09BF\u099A\u09C7 \u09A6\u09BE\u0997",unorderedList:"\u0985\u09A8\u09BF\u09AF\u09BC\u09A8\u09CD\u09A4\u09CD\u09B0\u09BF\u09A4 \u09A4\u09BE\u09B2\u09BF\u0995\u09BE",orderedList:"\u09A8\u09BF\u09AF\u09BC\u09A8\u09CD\u09A4\u09CD\u09B0\u09BF\u09A4 \u09A4\u09BE\u09B2\u09BF\u0995\u09BE",subscript:"\u09A8\u09BF\u09AE\u09CD\u09A8 \u09B2\u09BF\u0996\u09BF\u09A4",superscript:"\u09B6\u09C0\u09B0\u09CD\u09B7\u09A6\u09C7\u09B6\u09C7 \u09B2\u09BF\u0996\u09A8\u09AF\u09C1\u0995\u09CD\u09A4",hyperlink:"\u09B9\u09BE\u0987\u09AA\u09BE\u09B0\u09B2\u09BF\u0999\u09CD\u0995",toggleFullscreen:"\u099F\u0997\u09B2 \u09AA\u09C2\u09B0\u09CD\u09A3\u09AA\u09B0\u09CD\u09A6\u09BE",quote:"\u0989\u09A6\u09CD\u09A7\u09C3\u09A4\u09BF",left:"\u09AC\u09BE\u09AE \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",center:"\u0995\u09C7\u09A8\u09CD\u09A6\u09CD\u09B0 \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",right:"\u09A1\u09BE\u09A8 \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",justify:"\u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",print:"\u099B\u09BE\u09AA\u09BE",outdent:"\u0987\u09A8\u09CD\u09A1\u09C7\u09A8\u09CD\u099F\u09C7\u09B6\u09A8 \u0995\u09AE\u09BE\u09A8",indent:"\u0987\u09A8\u09CD\u09A1\u09C7\u09A8\u09CD\u099F\u09C7\u09B6\u09A8 \u09AC\u09BE\u09A1\u09BC\u09BE\u09A8",removeFormat:"\u09AC\u09BF\u09A8\u09CD\u09AF\u09BE\u09B8 \u09B8\u09B0\u09BE\u09A8",formatting:"\u09AC\u09BF\u09A8\u09CD\u09AF\u09BE\u09B8",fontSize:"\u0985\u0995\u09CD\u09B7\u09B0\u09C7\u09B0 \u0986\u0995\u09BE\u09B0",align:"\u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",hr:"\u0985\u09A8\u09C1\u09AD\u09C2\u09AE\u09BF\u0995 \u09A8\u09BF\u09AF\u09BC\u09AE \u09B8\u09A8\u09CD\u09A8\u09BF\u09AC\u09C7\u09B6 \u0995\u09B0\u09BE\u09A8",undo:"\u09AA\u09C2\u09B0\u09CD\u09AC\u09BE\u09AC\u09B8\u09CD\u09A5\u09BE\u09AF\u09BC \u09AB\u09C7\u09B0\u09BE\u09A8",redo:"\u09AA\u09C1\u09A8\u09B0\u09BE\u09AF\u09BC \u0995\u09B0\u09C1\u09A8",heading1:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 1",heading2:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 2",heading3:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 3",heading4:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 4",heading5:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 5",heading6:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 6",paragraph:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE",code:"\u0995\u09CB\u09A1",size1:"\u0996\u09C1\u09AC \u099B\u09CB\u099F",size2:"\u098F\u0995\u099F\u09C1 \u099B\u09CB\u099F",size3:"\u09B8\u09CD\u09AC\u09BE\u09AD\u09BE\u09AC\u09BF\u0995",size4:"\u09AE\u09BE\u099D\u09BE\u09B0\u09BF \u09AC\u09C3\u09B9\u09CE",size5:"\u09AC\u09A1\u09BC",size6:"\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC",size7:"\u09B8\u09B0\u09CD\u09AC\u09CB\u099A\u09CD\u099A",defaultFont:"\u09A1\u09BF\u09AB\u09B2\u09CD\u099F \u09AB\u09A8\u09CD\u099F",viewSource:"\u0989\u09CE\u09B8 \u09A6\u09C7\u0996\u09C1\u09A8"},tree:{noNodes:"\u0995\u09CB\u09A8 \u09A8\u09CB\u09A1 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",noResults:"\u0995\u09CB\u09A8 \u09AE\u09BF\u09B2\u09C7 \u09AF\u09BE\u0993\u09AF\u09BC\u09BE \u09A8\u09CB\u09A1 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF"}};})(); | ||
(()=>{window.Quasar.Lang.bn={isoName:"bn",nativeName:"\u09AC\u09BE\u0982\u09B2\u09BE",label:{clear:"\u09AA\u09B0\u09BF\u09B7\u09CD\u0995\u09BE\u09B0",ok:"\u09A0\u09BF\u0995 \u0986\u099B\u09C7",cancel:"\u09AC\u09BE\u09A4\u09BF\u09B2",close:"\u09AC\u09A8\u09CD\u09A7",set:"\u09B8\u09CD\u09A5\u09BE\u09AA\u09A8",select:"\u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09A8",reset:"\u09AA\u09C1\u09A8:\u09B8\u09CD\u09A5\u09BE\u09AA\u09A8",remove:"\u0985\u09AA\u09B8\u09BE\u09B0\u09A3",update:"\u0986\u09A7\u09C1\u09A8\u09BF\u0995\u09B0\u09A3",create:"\u09A4\u09C8\u09B0\u09C0",search:"\u09B8\u09A8\u09CD\u09A7\u09BE\u09A8",filter:"\u099B\u09BE\u0981\u0995\u09A8\u09BF",refresh:"\u09B8\u09A4\u09C7\u099C",expand:e=>e?`"${e}" \u09AA\u09CD\u09B0\u09B8\u09BE\u09B0\u09BF\u09A4 \u0995\u09B0\u09C1\u09A8`:"\u09AC\u09BF\u09B8\u09CD\u09A4\u09C3\u09A4 \u0995\u09B0\u09BE",collapse:e=>e?`"${e}" \u09B8\u0999\u09CD\u0995\u09C1\u099A\u09BF\u09A4 \u0995\u09B0\u09C1\u09A8`:"\u09B8\u0999\u09CD\u0995\u09C1\u099A\u09BF\u09A4"},date:{days:"\u09B0\u09AC\u09BF\u09AC\u09BE\u09B0_\u09B8\u09CB\u09AE\u09AC\u09BE\u09B0_\u09AE\u0999\u09CD\u0997\u09B2\u09AC\u09BE\u09B0_\u09AC\u09C1\u09A7\u09AC\u09BE\u09B0_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF\u09AC\u09BE\u09B0_\u09B6\u09C1\u0995\u09CD\u09B0\u09AC\u09BE\u09B0_\u09B6\u09A8\u09BF\u09AC\u09BE\u09B0".split("_"),daysShort:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),months:"\u099C\u09BE\u09A8\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),monthsShort:"\u099C\u09BE\u09A8\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09AF\u09BC\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u09A6\u09BF\u09A8"},table:{noData:"\u0995\u09CB\u09A8 \u09A4\u09A5\u09CD\u09AF \u09A8\u09C7\u0987",noResults:"\u0995\u09CB\u09A8\u09CB \u09AE\u09BF\u09B2\u09C7\u09B0 \u09A4\u09A5\u09CD\u09AF \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",loading:"\u09B2\u09CB\u09A1 \u09B9\u099A\u09CD\u099B\u09C7...",selectedRecords:e=>e===1?"\u09E7 \u099F\u09BF \u09B0\u09C7\u0995\u09B0\u09CD\u09A1 \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4":(e===0?"":e)+" \u09B0\u09C7\u0995\u09B0\u09CD\u09A1 \u09A8\u09BF\u09B0\u09CD\u09AC\u09BE\u099A\u09BF\u09A4",recordsPerPage:"\u09AA\u09CD\u09B0\u09A4\u09BF \u09AA\u09C3\u09B7\u09CD\u09A0\u09BE\u09AF\u09BC \u09B0\u09C7\u0995\u09B0\u09CD\u09A1:",allRows:"\u09B8\u09AC",pagination:(e,t,i)=>e+"-"+t+" \u09AE\u09A7\u09CD\u09AF\u09C7 "+i,columns:"\u0995\u09B2\u09BE\u09AE"},editor:{url:"\u0987\u0989 \u0986\u09B0 \u098F\u09B2",bold:"\u09AE\u09CB\u099F\u09BE",italic:"\u09AC\u09BE\u0981\u0995\u09BE",strikethrough:"\u0995\u09BE\u099F\u09BE",underline:"\u09A8\u09BF\u099A\u09C7 \u09A6\u09BE\u0997",unorderedList:"\u0985\u09A8\u09BF\u09AF\u09BC\u09A8\u09CD\u09A4\u09CD\u09B0\u09BF\u09A4 \u09A4\u09BE\u09B2\u09BF\u0995\u09BE",orderedList:"\u09A8\u09BF\u09AF\u09BC\u09A8\u09CD\u09A4\u09CD\u09B0\u09BF\u09A4 \u09A4\u09BE\u09B2\u09BF\u0995\u09BE",subscript:"\u09A8\u09BF\u09AE\u09CD\u09A8 \u09B2\u09BF\u0996\u09BF\u09A4",superscript:"\u09B6\u09C0\u09B0\u09CD\u09B7\u09A6\u09C7\u09B6\u09C7 \u09B2\u09BF\u0996\u09A8\u09AF\u09C1\u0995\u09CD\u09A4",hyperlink:"\u09B9\u09BE\u0987\u09AA\u09BE\u09B0\u09B2\u09BF\u0999\u09CD\u0995",toggleFullscreen:"\u099F\u0997\u09B2 \u09AA\u09C2\u09B0\u09CD\u09A3\u09AA\u09B0\u09CD\u09A6\u09BE",quote:"\u0989\u09A6\u09CD\u09A7\u09C3\u09A4\u09BF",left:"\u09AC\u09BE\u09AE \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",center:"\u0995\u09C7\u09A8\u09CD\u09A6\u09CD\u09B0 \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",right:"\u09A1\u09BE\u09A8 \u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",justify:"\u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",print:"\u099B\u09BE\u09AA\u09BE",outdent:"\u0987\u09A8\u09CD\u09A1\u09C7\u09A8\u09CD\u099F\u09C7\u09B6\u09A8 \u0995\u09AE\u09BE\u09A8",indent:"\u0987\u09A8\u09CD\u09A1\u09C7\u09A8\u09CD\u099F\u09C7\u09B6\u09A8 \u09AC\u09BE\u09A1\u09BC\u09BE\u09A8",removeFormat:"\u09AC\u09BF\u09A8\u09CD\u09AF\u09BE\u09B8 \u09B8\u09B0\u09BE\u09A8",formatting:"\u09AC\u09BF\u09A8\u09CD\u09AF\u09BE\u09B8",fontSize:"\u0985\u0995\u09CD\u09B7\u09B0\u09C7\u09B0 \u0986\u0995\u09BE\u09B0",align:"\u09B8\u09BE\u09B0\u09BF\u09AC\u09A6\u09CD\u09A7",hr:"\u0985\u09A8\u09C1\u09AD\u09C2\u09AE\u09BF\u0995 \u09A8\u09BF\u09AF\u09BC\u09AE \u09B8\u09A8\u09CD\u09A8\u09BF\u09AC\u09C7\u09B6 \u0995\u09B0\u09BE\u09A8",undo:"\u09AA\u09C2\u09B0\u09CD\u09AC\u09BE\u09AC\u09B8\u09CD\u09A5\u09BE\u09AF\u09BC \u09AB\u09C7\u09B0\u09BE\u09A8",redo:"\u09AA\u09C1\u09A8\u09B0\u09BE\u09AF\u09BC \u0995\u09B0\u09C1\u09A8",heading1:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 1",heading2:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 2",heading3:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 3",heading4:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 4",heading5:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 5",heading6:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE 6",paragraph:"\u09B6\u09BF\u09B0\u09CB\u09A8\u09BE\u09AE",code:"\u0995\u09CB\u09A1",size1:"\u0996\u09C1\u09AC \u099B\u09CB\u099F",size2:"\u098F\u0995\u099F\u09C1 \u099B\u09CB\u099F",size3:"\u09B8\u09CD\u09AC\u09BE\u09AD\u09BE\u09AC\u09BF\u0995",size4:"\u09AE\u09BE\u099D\u09BE\u09B0\u09BF \u09AC\u09C3\u09B9\u09CE",size5:"\u09AC\u09A1\u09BC",size6:"\u0985\u09A8\u09C7\u0995 \u09AC\u09A1\u09BC",size7:"\u09B8\u09B0\u09CD\u09AC\u09CB\u099A\u09CD\u099A",defaultFont:"\u09A1\u09BF\u09AB\u09B2\u09CD\u099F \u09AB\u09A8\u09CD\u099F",viewSource:"\u0989\u09CE\u09B8 \u09A6\u09C7\u0996\u09C1\u09A8"},tree:{noNodes:"\u0995\u09CB\u09A8 \u09A8\u09CB\u09A1 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF",noResults:"\u0995\u09CB\u09A8 \u09AE\u09BF\u09B2\u09C7 \u09AF\u09BE\u0993\u09AF\u09BC\u09BE \u09A8\u09CB\u09A1 \u09AA\u09BE\u0993\u09AF\u09BC\u09BE \u09AF\u09BE\u09AF\u09BC\u09A8\u09BF"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ca={isoName:"ca",nativeName:"Catal\xE0",label:{clear:"Netejar",ok:"D'acord",cancel:"Cancel\xB7lar",close:"Tancar",set:"Definir",select:"Seleccionar",reset:"Reinicialitzar",remove:"Suprimir",update:"Actualitzar",create:"Crear",search:"Cercar",filter:"Filtrar",refresh:"Refrescar",expand:e=>e?`Amplia "${e}"`:"Expandir",collapse:e=>e?`Col\xB7lapse "${e}"`:"Col\xB7lapse"},date:{days:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),daysShort:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen_Feb_Mar_Abr_Mai_Jun_Jul_Ago_Set_Oct_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dies"},table:{noData:"No hi ha dades disponibles",noResults:"No s'han trobat resultats",loading:"Carregant...",selectedRecords:e=>e>1?e+" files seleccionades.":(e===0?"Sense":"1")+" fila seleccionada.",recordsPerPage:"Files per p\xE0gina:",allRows:"Totes",pagination:(e,a,r)=>e+"-"+a+" de "+r,columns:"Columnes"},editor:{url:"URL",bold:"Negreta",italic:"Cursiva",strikethrough:"Barrat",underline:"Subratllat",unorderedList:"Llista sense ordre",orderedList:"Llista amb ordre",subscript:"Sub\xEDndex",superscript:"Super\xEDndex",hyperlink:"Hiperenlla\xE7",toggleFullscreen:"Commutar pantalla completa",quote:"Cita",left:"Alinear a l'esquerra",center:"Alinear al centre",right:"Alinear a la dreta",justify:"Alinear justificat",print:"Imprimir",outdent:"Augmentar identaci\xF3",indent:"Disminuir identaci\xF3",removeFormat:"Llevar el format",formatting:"Formatant",fontSize:"Mida de la font",align:"Alinear",hr:"Inserir una l\xEDnea horitzontal",undo:"Desfer",redo:"Refer",heading1:"Encap\xE7alament 1",heading2:"Encap\xE7alament 2",heading3:"Encap\xE7alament 3",heading4:"Encap\xE7alament 4",heading5:"Encap\xE7alament 5",heading6:"Encap\xE7alament 6",paragraph:"Par\xE0graf",code:"Codi",size1:"Molt petit",size2:"Petit",size3:"Normal",size4:"Mitj\xE0",size5:"Gran",size6:"Molt gran",size7:"M\xE0xim",defaultFont:"Font per defecte",viewSource:"Veure font"},tree:{noNodes:"No hi ha nodes disponibles",noResults:"No s'han trobat nodes"}};})(); | ||
(()=>{window.Quasar.Lang.ca={isoName:"ca",nativeName:"Catal\xE0",label:{clear:"Netejar",ok:"D'acord",cancel:"Cancel\xB7lar",close:"Tancar",set:"Definir",select:"Seleccionar",reset:"Reinicialitzar",remove:"Suprimir",update:"Actualitzar",create:"Crear",search:"Cercar",filter:"Filtrar",refresh:"Refrescar",expand:e=>e?`Amplia "${e}"`:"Expandir",collapse:e=>e?`Col\xB7lapse "${e}"`:"Col\xB7lapse"},date:{days:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),daysShort:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xE7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen_Feb_Mar_Abr_Mai_Jun_Jul_Ago_Set_Oct_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dies"},table:{noData:"No hi ha dades disponibles",noResults:"No s'han trobat resultats",loading:"Carregant...",selectedRecords:e=>e>1?e+" files seleccionades.":(e===0?"Sense":"1")+" fila seleccionada.",recordsPerPage:"Files per p\xE0gina:",allRows:"Totes",pagination:(e,a,r)=>e+"-"+a+" de "+r,columns:"Columnes"},editor:{url:"URL",bold:"Negreta",italic:"Cursiva",strikethrough:"Barrat",underline:"Subratllat",unorderedList:"Llista sense ordre",orderedList:"Llista amb ordre",subscript:"Sub\xEDndex",superscript:"Super\xEDndex",hyperlink:"Hiperenlla\xE7",toggleFullscreen:"Commutar pantalla completa",quote:"Cita",left:"Alinear a l'esquerra",center:"Alinear al centre",right:"Alinear a la dreta",justify:"Alinear justificat",print:"Imprimir",outdent:"Augmentar identaci\xF3",indent:"Disminuir identaci\xF3",removeFormat:"Llevar el format",formatting:"Formatant",fontSize:"Mida de la font",align:"Alinear",hr:"Inserir una l\xEDnea horitzontal",undo:"Desfer",redo:"Refer",heading1:"Encap\xE7alament 1",heading2:"Encap\xE7alament 2",heading3:"Encap\xE7alament 3",heading4:"Encap\xE7alament 4",heading5:"Encap\xE7alament 5",heading6:"Encap\xE7alament 6",paragraph:"Par\xE0graf",code:"Codi",size1:"Molt petit",size2:"Petit",size3:"Normal",size4:"Mitj\xE0",size5:"Gran",size6:"Molt gran",size7:"M\xE0xim",defaultFont:"Font per defecte",viewSource:"Veure font"},tree:{noNodes:"No hi ha nodes disponibles",noResults:"No s'han trobat nodes"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.cs={isoName:"cs",nativeName:"\u010Ce\u0161tina",label:{clear:"Smazat",ok:"OK",cancel:"Zru\u0161it",close:"Zav\u0159\xEDt",set:"Nastavit",select:"Vybrat",reset:"Reset",remove:"Odebrat",update:"Opravit",create:"Vytvo\u0159it",search:"Hledat",filter:"Filtrovat",refresh:"Obnovit",expand:e=>e?`Rozbalit "${e}"`:"Roz\u0161\xED\u0159it",collapse:e=>e?`Sbalit "${e}"`:"Kolaps"},date:{days:"Ned\u011Ble_Pond\u011Bl\xED_\xDAter\xFD_St\u0159eda_\u010Ctvrtek_P\xE1tek_Sobota".split("_"),daysShort:"Ne_Po_\xDAt_St_\u010Ct_P\xE1_So".split("_"),months:"Leden_\xDAnor_B\u0159ezen_Duben_Kv\u011Bten_\u010Cerven_\u010Cervenec_Srpen_Z\xE1\u0159\xED_\u0158\xEDjen_Listopad_Prosinec".split("_"),monthsShort:"Led_\xDAno_B\u0159e_Dub_Kv\u011B_\u010Cvn_\u010Cvc_Srp_Z\xE1\u0159_\u0158\xEDj_Lis_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dny"},table:{noData:"\u017D\xE1dn\xE1 data k dispozici",noResults:"Nebyly nalezeny \u017E\xE1dn\xE9 odpov\xEDdaj\xEDc\xED z\xE1znamy",loading:"Na\u010D\xEDt\xE1 se...",selectedRecords:e=>{switch(e){case 0:return"Nejsou vybr\xE1ny \u017E\xE1dn\xE9 \u0159\xE1dky.";case 1:return"Vybr\xE1n 1 \u0159\xE1dek.";case 2:return"Vybr\xE1ny 2 \u0159\xE1dky.";case 3:return"Vybr\xE1ny 3 \u0159\xE1dky.";case 4:return"Vybr\xE1ny 4 \u0159\xE1dky."}return"Vybr\xE1no "+e+" \u0159\xE1dk\u016F."},recordsPerPage:"Po\u010Det \u0159\xE1dk\u016F na str\xE1nku:",allRows:"V\u0161echny",pagination:(e,t,a)=>e+"-"+t+" z "+a,columns:"Sloupce"},editor:{url:"URL",bold:"Tu\u010Dn\u011B",italic:"Kurz\xEDva",strikethrough:"P\u0159e\u0161krtnut\xE9",underline:"Podtr\u017Een\xE9",unorderedList:"Odr\xE1\u017Ekov\xFD seznam",orderedList:"\u010C\xEDslovan\xFD seznam",subscript:"Doln\xED index",superscript:"Horn\xED index",hyperlink:"Odkaz",toggleFullscreen:"P\u0159epnout zobrazen\xED na celou obrazovku",quote:"Blokov\xE1 citace",left:"Zarovnat vlevo",center:"Zarovnat na st\u0159ed",right:"Zarovnat vpravo",justify:"Zarovnat do bloku",print:"Tisk",outdent:"Zmen\u0161it odsazen\xED",indent:"Zv\u011Bt\u0161it odsazen\xED",removeFormat:"Vymazat form\xE1tov\xE1n\xED",formatting:"Styl",fontSize:"Velikost p\xEDsma",align:"Zarovn\xE1n\xED",hr:"Vlo\u017Eit odd\u011Blova\u010D",undo:"Zp\u011Bt",redo:"Znovu",heading1:"Nadpis 1",heading2:"Nadpis 2",heading3:"Nadpis 3",heading4:"Nadpis 4",heading5:"Nadpis 5",heading6:"Nadpis 6",paragraph:"Odstavec",code:"K\xF3d",size1:"Velmi mal\xE9",size2:"Mal\xE9",size3:"Norm\xE1ln\xED",size4:"St\u0159edn\u011B velk\xE9",size5:"Velk\xE9",size6:"Velmi velk\xE9",size7:"Maximum",defaultFont:"V\xFDchoz\xED p\xEDsmo",viewSource:"Zobrazit zdroj"},tree:{noNodes:"\u017D\xE1dn\xE9 uzly",noResults:"\u017D\xE1dn\xE9 odpov\xEDdaj\xEDc\xED uzly nenalezeny"}};})(); | ||
(()=>{window.Quasar.Lang.cs={isoName:"cs",nativeName:"\u010Ce\u0161tina",label:{clear:"Smazat",ok:"OK",cancel:"Zru\u0161it",close:"Zav\u0159\xEDt",set:"Nastavit",select:"Vybrat",reset:"Reset",remove:"Odebrat",update:"Opravit",create:"Vytvo\u0159it",search:"Hledat",filter:"Filtrovat",refresh:"Obnovit",expand:e=>e?`Rozbalit "${e}"`:"Roz\u0161\xED\u0159it",collapse:e=>e?`Sbalit "${e}"`:"Kolaps"},date:{days:"Ned\u011Ble_Pond\u011Bl\xED_\xDAter\xFD_St\u0159eda_\u010Ctvrtek_P\xE1tek_Sobota".split("_"),daysShort:"Ne_Po_\xDAt_St_\u010Ct_P\xE1_So".split("_"),months:"Leden_\xDAnor_B\u0159ezen_Duben_Kv\u011Bten_\u010Cerven_\u010Cervenec_Srpen_Z\xE1\u0159\xED_\u0158\xEDjen_Listopad_Prosinec".split("_"),monthsShort:"Led_\xDAno_B\u0159e_Dub_Kv\u011B_\u010Cvn_\u010Cvc_Srp_Z\xE1\u0159_\u0158\xEDj_Lis_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dny"},table:{noData:"\u017D\xE1dn\xE1 data k dispozici",noResults:"Nebyly nalezeny \u017E\xE1dn\xE9 odpov\xEDdaj\xEDc\xED z\xE1znamy",loading:"Na\u010D\xEDt\xE1 se...",selectedRecords:e=>{switch(e){case 0:return"Nejsou vybr\xE1ny \u017E\xE1dn\xE9 \u0159\xE1dky.";case 1:return"Vybr\xE1n 1 \u0159\xE1dek.";case 2:return"Vybr\xE1ny 2 \u0159\xE1dky.";case 3:return"Vybr\xE1ny 3 \u0159\xE1dky.";case 4:return"Vybr\xE1ny 4 \u0159\xE1dky."}return"Vybr\xE1no "+e+" \u0159\xE1dk\u016F."},recordsPerPage:"Po\u010Det \u0159\xE1dk\u016F na str\xE1nku:",allRows:"V\u0161echny",pagination:(e,t,a)=>e+"-"+t+" z "+a,columns:"Sloupce"},editor:{url:"URL",bold:"Tu\u010Dn\u011B",italic:"Kurz\xEDva",strikethrough:"P\u0159e\u0161krtnut\xE9",underline:"Podtr\u017Een\xE9",unorderedList:"Odr\xE1\u017Ekov\xFD seznam",orderedList:"\u010C\xEDslovan\xFD seznam",subscript:"Doln\xED index",superscript:"Horn\xED index",hyperlink:"Odkaz",toggleFullscreen:"P\u0159epnout zobrazen\xED na celou obrazovku",quote:"Blokov\xE1 citace",left:"Zarovnat vlevo",center:"Zarovnat na st\u0159ed",right:"Zarovnat vpravo",justify:"Zarovnat do bloku",print:"Tisk",outdent:"Zmen\u0161it odsazen\xED",indent:"Zv\u011Bt\u0161it odsazen\xED",removeFormat:"Vymazat form\xE1tov\xE1n\xED",formatting:"Styl",fontSize:"Velikost p\xEDsma",align:"Zarovn\xE1n\xED",hr:"Vlo\u017Eit odd\u011Blova\u010D",undo:"Zp\u011Bt",redo:"Znovu",heading1:"Nadpis 1",heading2:"Nadpis 2",heading3:"Nadpis 3",heading4:"Nadpis 4",heading5:"Nadpis 5",heading6:"Nadpis 6",paragraph:"Odstavec",code:"K\xF3d",size1:"Velmi mal\xE9",size2:"Mal\xE9",size3:"Norm\xE1ln\xED",size4:"St\u0159edn\u011B velk\xE9",size5:"Velk\xE9",size6:"Velmi velk\xE9",size7:"Maximum",defaultFont:"V\xFDchoz\xED p\xEDsmo",viewSource:"Zobrazit zdroj"},tree:{noNodes:"\u017D\xE1dn\xE9 uzly",noResults:"\u017D\xE1dn\xE9 odpov\xEDdaj\xEDc\xED uzly nenalezeny"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.da={isoName:"da",nativeName:"Dansk",label:{clear:"Ryd",ok:"OK",cancel:"Annuller",close:"Luk",set:"S\xE6t",select:"V\xE6lg",reset:"Nulstil",remove:"Fjern",update:"Opdater",create:"Opret",search:"S\xF8g",filter:"Filtrer",refresh:"Opdater",expand:e=>e?`Udvid "${e}"`:"Udvide",collapse:e=>e?`Skjul "${e}"`:"Bryder sammen"},date:{days:"S\xF8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xF8rdag".split("_"),daysShort:"S\xF8n_Man_Tirs_Ons_Tors_Fre_L\xF8r".split("_"),months:"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dage"},table:{noData:"Ingen data tilg\xE6ngelig",noResults:"Ingen matchende resultater fundet",loading:"Indl\xE6ser...",selectedRecords:e=>e===1?"1 r\xE6kke valgt.":(e===0?"Ingen":e)+" r\xE6kker valgt.",recordsPerPage:"R\xE6kker per side:",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" af "+t,columns:"Kolonner"},editor:{url:"URL",bold:"Fed",italic:"Kursiv",strikethrough:"Gennemstreget",underline:"Understreget",unorderedList:"Punktliste",orderedList:"Numreret liste",subscript:"S\xE6nket",superscript:"H\xE6vet",hyperlink:"Hyperlink",toggleFullscreen:"Skift fuldsk\xE6rm",quote:"Citat",left:"Venstrejustering",center:"Centreret",right:"H\xF8jrejustering",justify:"Lige margener",print:"Udskriv",outdent:"Formindsk indrykning",indent:"For\xF8g indrykning",removeFormat:"Fjern formattering",formatting:"Formattering",fontSize:"Skriftst\xF8rrelse",align:"Justering",hr:"Inds\xE6t vandret streg",undo:"Fortryd",redo:"Gendan",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Afsnit",code:"Kode",size1:"Meget lille",size2:"Lille",size3:"Normal",size4:"Mellemstor",size5:"Stor",size6:"Meget stor",size7:"St\xF8rst",defaultFont:"Standard skrifttype",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilg\xE6ngelige",noResults:"Ingen matchende noder fundet"}};})(); | ||
(()=>{window.Quasar.Lang.da={isoName:"da",nativeName:"Dansk",label:{clear:"Ryd",ok:"OK",cancel:"Annuller",close:"Luk",set:"S\xE6t",select:"V\xE6lg",reset:"Nulstil",remove:"Fjern",update:"Opdater",create:"Opret",search:"S\xF8g",filter:"Filtrer",refresh:"Opdater",expand:e=>e?`Udvid "${e}"`:"Udvide",collapse:e=>e?`Skjul "${e}"`:"Bryder sammen"},date:{days:"S\xF8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xF8rdag".split("_"),daysShort:"S\xF8n_Man_Tirs_Ons_Tors_Fre_L\xF8r".split("_"),months:"Januar_Februar_Marts_April_Maj_Juni_Juli_August_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dage"},table:{noData:"Ingen data tilg\xE6ngelig",noResults:"Ingen matchende resultater fundet",loading:"Indl\xE6ser...",selectedRecords:e=>e===1?"1 r\xE6kke valgt.":(e===0?"Ingen":e)+" r\xE6kker valgt.",recordsPerPage:"R\xE6kker per side:",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" af "+t,columns:"Kolonner"},editor:{url:"URL",bold:"Fed",italic:"Kursiv",strikethrough:"Gennemstreget",underline:"Understreget",unorderedList:"Punktliste",orderedList:"Numreret liste",subscript:"S\xE6nket",superscript:"H\xE6vet",hyperlink:"Hyperlink",toggleFullscreen:"Skift fuldsk\xE6rm",quote:"Citat",left:"Venstrejustering",center:"Centreret",right:"H\xF8jrejustering",justify:"Lige margener",print:"Udskriv",outdent:"Formindsk indrykning",indent:"For\xF8g indrykning",removeFormat:"Fjern formattering",formatting:"Formattering",fontSize:"Skriftst\xF8rrelse",align:"Justering",hr:"Inds\xE6t vandret streg",undo:"Fortryd",redo:"Gendan",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Afsnit",code:"Kode",size1:"Meget lille",size2:"Lille",size3:"Normal",size4:"Mellemstor",size5:"Stor",size6:"Meget stor",size7:"St\xF8rst",defaultFont:"Standard skrifttype",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilg\xE6ngelige",noResults:"Ingen matchende noder fundet"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.deCH={isoName:"de-CH",nativeName:"Deutsch (CH)",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schliessen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6sse",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gross",size5:"Gr\xF6sser",size6:"Sehr gross",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); | ||
(()=>{window.Quasar.Lang.deCH={isoName:"de-CH",nativeName:"Deutsch (CH)",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schliessen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6sse",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gross",size5:"Gr\xF6sser",size6:"Sehr gross",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.deDE={isoName:"de-DE",nativeName:"Deutsch (DE)",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schlie\xDFen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6\xDFe",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gro\xDF",size5:"Gr\xF6\xDFer",size6:"Sehr gro\xDF",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); | ||
(()=>{window.Quasar.Lang.deDE={isoName:"de-DE",nativeName:"Deutsch (DE)",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schlie\xDFen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6\xDFe",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gro\xDF",size5:"Gr\xF6\xDFer",size6:"Sehr gro\xDF",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.de={isoName:"de",nativeName:"Deutsch",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schlie\xDFen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6\xDFe",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gro\xDF",size5:"Gr\xF6\xDFer",size6:"Sehr gro\xDF",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); | ||
(()=>{window.Quasar.Lang.de={isoName:"de",nativeName:"Deutsch",label:{clear:"Leeren",ok:"Ok",cancel:"Abbrechen",close:"Schlie\xDFen",set:"Setzen",select:"Ausw\xE4hlen",reset:"Zur\xFCcksetzen",remove:"L\xF6schen",update:"Aktualisieren",create:"Erstellen",search:"Suche",filter:"Filter",refresh:"Aktualisieren",expand:e=>e?`Erweitern Sie "${e}"`:"Erweitern",collapse:e=>e?`"${e}" minimieren`:"Zusammenbruch"},date:{days:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),daysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4rz_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Tage"},table:{noData:"Keine Daten vorhanden.",noResults:"Keine Eintr\xE4ge gefunden",loading:"Lade...",selectedRecords:e=>e>1?e+" ausgew\xE4hlte Zeilen":(e===0?"Keine":"1")+" ausgew\xE4hlt.",recordsPerPage:"Zeilen pro Seite",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" von "+t,columns:"Spalten"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Durchgestrichen",underline:"Unterstrichen",unorderedList:"Ungeordnete Liste",orderedList:"Geordnete Liste",subscript:"tiefgestellt",superscript:"hochgestellt",hyperlink:"Link",toggleFullscreen:"Vollbild umschalten",quote:"Zitat",left:"linksb\xFCndig",center:"zentriert",right:"rechtsb\xFCndig",justify:"Ausrichten",print:"Drucken",outdent:"ausr\xFCcken",indent:"einr\xFCcken",removeFormat:"Entferne Formatierung",formatting:"Formatiere",fontSize:"Schriftgr\xF6\xDFe",align:"Ausrichten",hr:"Horizontale Linie einf\xFCgen",undo:"R\xFCckg\xE4nging",redo:"Wiederherstellen",heading1:"\xDCberschrift 1",heading2:"\xDCberschrift 2",heading3:"\xDCberschrift 3",heading4:"\xDCberschrift 4",heading5:"\xDCberschrift 5",heading6:"\xDCberschrift 6",paragraph:"Absatz",code:"Code",size1:"Sehr klein",size2:"klein",size3:"Normal",size4:"Gro\xDF",size5:"Gr\xF6\xDFer",size6:"Sehr gro\xDF",size7:"Maximum",defaultFont:"Standard Schrift",viewSource:"Quelltext anzeigen"},tree:{noNodes:"Keine Knoten verf\xFCgbar",noResults:"Keine passenden Knoten gefunden"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.el={isoName:"el",nativeName:"\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",label:{clear:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",ok:"\u0395\u03BD\u03C4\u03AC\u03BE\u03B5\u03B9",cancel:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",close:"\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF",set:"\u039F\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",select:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE",reset:"\u0395\u03C0\u03B1\u03BD\u03B1\u03C6\u03BF\u03C1\u03AC",remove:"\u0391\u03C6\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",update:"\u0391\u03BD\u03B1\u03B2\u03AC\u03B8\u03BC\u03B9\u03C3\u03B7",create:"\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1",search:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",filter:"\u03A6\u03AF\u03BB\u03C4\u03C1\u03BF",refresh:"\u0391\u03BD\u03B1\u03BD\u03AD\u03C9\u03C3\u03B7",expand:e=>e?`\u0395\u03C0\u03AD\u03BA\u03C4\u03B1\u03C3\u03B7 "${e}"`:"\u0395\u03C0\u03B5\u03BA\u03C4\u03B5\u03AF\u03BD\u03BF\u03C5\u03BD",collapse:e=>e?`\u03A3\u03CD\u03BC\u03C0\u03C4\u03C5\u03BE\u03B7 "${e}"`:"\u039A\u03B1\u03C4\u03AC\u03C1\u03C1\u03B5\u03C5\u03C3\u03B7"},date:{days:"\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE_\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1_\u03A4\u03C1\u03AF\u03C4\u03B7_\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7_\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7_\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE_\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF".split("_"),daysShort:"\u039A\u03C5\u03C1_\u0394\u03B5\u03C5_\u03A4\u03C1\u03B9_\u03A4\u03B5\u03C4_\u03A0\u03B5\u03BC_\u03A0\u03B1\u03C1_\u03A3\u03B1\u03B2".split("_"),months:"\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2_\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2_\u039C\u03AC\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2_\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2_\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2_\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2".split("_"),monthsShort:"\u0399\u03B1\u03BD_\u03A6\u03B5\u03B2_\u039C\u03B1\u03C1_\u0391\u03C0\u03C1_\u039C\u03B1\u03CA_\u0399\u03BF\u03C5\u03BD_\u0399\u03BF\u03C5\u03BB_\u0391\u03C5\u03B3_\u03A3\u03B5\u03C0_\u039F\u03BA\u03C4_\u039D\u03BF\u03B5_\u0394\u03B5\u03BA".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u03B7\u03BC\u03AD\u03C1\u03B5\u03C2"},table:{noData:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03B4\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03B1",noResults:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",loading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7...",selectedRecords:e=>e===1?"1 \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B7 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE.":(e===0?"\u039A\u03B1\u03BC\u03BC\u03AF\u03B1":e)+" \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B5\u03C2 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AD\u03C2.",recordsPerPage:"\u0395\u03B3\u03B3\u03C1\u03B1\u03C6\u03AD\u03C2 \u03B1\u03BD\u03B1 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1:",allRows:"\u038C\u03BB\u03B5\u03C2",pagination:(e,t,i)=>e+"-"+t+" \u03B1\u03C0\u03CC "+i,columns:"\u03A3\u03C4\u03AE\u03BB\u03B5\u03C2"},editor:{url:"\u0394\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 URL",bold:"\u0388\u03BD\u03C4\u03BF\u03BD\u03B1",italic:"\u03A0\u03BB\u03AC\u03B3\u03B9\u03B1",strikethrough:"\u0394\u03B9\u03B1\u03BA\u03C1\u03B9\u03C4\u03AE \u03B4\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE",underline:"\u03A5\u03C0\u03BF\u03B3\u03C1\u03AC\u03BC\u03BC\u03B9\u03C3\u03B7",unorderedList:"\u0391\u03C4\u03B1\u03BE\u03B9\u03BD\u03CC\u03BC\u03B7\u03C4\u03B7 \u03BB\u03AF\u03C3\u03C4\u03B1",orderedList:"\u03A4\u03B1\u03BE\u03B9\u03BD\u03BF\u03BC\u03B7\u03BC\u03AD\u03BD\u03B7 \u03BB\u03AF\u03C3\u03C4\u03B1",subscript:"\u0394\u03B5\u03AF\u03BA\u03C4\u03B7\u03C2",superscript:"\u0395\u03BA\u03B8\u03AD\u03C4\u03B7\u03C2",hyperlink:"\u03A5\u03C0\u03B5\u03C1\u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2",toggleFullscreen:"\u0395\u03BD\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03BC\u03B5\u03B3\u03B9\u03C3\u03C4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2 \u03BF\u03B8\u03CC\u03BD\u03B7\u03C2",quote:"\u03A0\u03B1\u03C1\u03AC\u03B8\u03B5\u03C3\u03B7",left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",center:"\u039A\u03B5\u03BD\u03C4\u03C1\u03B9\u03BA\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",right:"\u0394\u03B5\u03BE\u03B9\u03AC \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",justify:"\u03A0\u03BB\u03AE\u03C1\u03B7\u03C2 \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",print:"\u0395\u03BA\u03C4\u03CD\u03C0\u03C9\u03C3\u03B7",outdent:"\u039C\u03B5\u03AF\u03C9\u03C3\u03B7 \u03B5\u03C3\u03BF\u03C7\u03AE\u03C2",indent:"\u0391\u03CD\u03BE\u03B7\u03C3\u03B7 \u03B5\u03C3\u03BF\u03C7\u03AE\u03C2",removeFormat:"\u0391\u03C0\u03B1\u03BB\u03BF\u03B9\u03C6\u03AE \u03BC\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2",formatting:"\u039C\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7",fontSize:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",hr:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2",undo:"\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",redo:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7",heading1:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 1",heading2:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 2",heading3:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 3",heading4:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 4",heading5:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 5",heading6:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 6",paragraph:"\u03A0\u03B1\u03C1\u03AC\u03B3\u03C1\u03B1\u03C6\u03BF\u03C2",code:"\u039A\u03CE\u03B4\u03B9\u03BA\u03B1\u03C2",size1:"\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC",size2:"\u039C\u03B9\u03BA\u03C1\u03CC",size3:"\u039A\u03B1\u03BD\u03BF\u03BD\u03B9\u03BA\u03CC",size4:"\u039C\u03B5\u03C3\u03B1\u03AF\u03BF",size5:"\u039C\u03B5\u03B3\u03AC\u03BB\u03BF",size6:"\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF",size7:"\u039C\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF",defaultFont:"\u03A0\u03C1\u03BF\u03BA\u03B1\u03B8\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC",viewSource:"\u03A0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE \u03C0\u03C1\u03BF\u03AD\u03BB\u03B5\u03C5\u03C3\u03B7\u03C2"},tree:{noNodes:"\u039C\u03B7 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03BF\u03B9 \u03BA\u03CC\u03BC\u03B2\u03BF\u03B9",noResults:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1"}};})(); | ||
(()=>{window.Quasar.Lang.el={isoName:"el",nativeName:"\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",label:{clear:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",ok:"\u0395\u03BD\u03C4\u03AC\u03BE\u03B5\u03B9",cancel:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7",close:"\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF",set:"\u039F\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2",select:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE",reset:"\u0395\u03C0\u03B1\u03BD\u03B1\u03C6\u03BF\u03C1\u03AC",remove:"\u0391\u03C6\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",update:"\u0391\u03BD\u03B1\u03B2\u03AC\u03B8\u03BC\u03B9\u03C3\u03B7",create:"\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1",search:"\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7",filter:"\u03A6\u03AF\u03BB\u03C4\u03C1\u03BF",refresh:"\u0391\u03BD\u03B1\u03BD\u03AD\u03C9\u03C3\u03B7",expand:e=>e?`\u0395\u03C0\u03AD\u03BA\u03C4\u03B1\u03C3\u03B7 "${e}"`:"\u0395\u03C0\u03B5\u03BA\u03C4\u03B5\u03AF\u03BD\u03BF\u03C5\u03BD",collapse:e=>e?`\u03A3\u03CD\u03BC\u03C0\u03C4\u03C5\u03BE\u03B7 "${e}"`:"\u039A\u03B1\u03C4\u03AC\u03C1\u03C1\u03B5\u03C5\u03C3\u03B7"},date:{days:"\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE_\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1_\u03A4\u03C1\u03AF\u03C4\u03B7_\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7_\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7_\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE_\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF".split("_"),daysShort:"\u039A\u03C5\u03C1_\u0394\u03B5\u03C5_\u03A4\u03C1\u03B9_\u03A4\u03B5\u03C4_\u03A0\u03B5\u03BC_\u03A0\u03B1\u03C1_\u03A3\u03B1\u03B2".split("_"),months:"\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2_\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2_\u039C\u03AC\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2_\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2_\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2_\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2".split("_"),monthsShort:"\u0399\u03B1\u03BD_\u03A6\u03B5\u03B2_\u039C\u03B1\u03C1_\u0391\u03C0\u03C1_\u039C\u03B1\u03CA_\u0399\u03BF\u03C5\u03BD_\u0399\u03BF\u03C5\u03BB_\u0391\u03C5\u03B3_\u03A3\u03B5\u03C0_\u039F\u03BA\u03C4_\u039D\u03BF\u03B5_\u0394\u03B5\u03BA".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u03B7\u03BC\u03AD\u03C1\u03B5\u03C2"},table:{noData:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03B4\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03B1",noResults:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1",loading:"\u03A6\u03CC\u03C1\u03C4\u03C9\u03C3\u03B7...",selectedRecords:e=>e===1?"1 \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B7 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AE.":(e===0?"\u039A\u03B1\u03BC\u03BC\u03AF\u03B1":e)+" \u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B5\u03C2 \u03B5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AD\u03C2.",recordsPerPage:"\u0395\u03B3\u03B3\u03C1\u03B1\u03C6\u03AD\u03C2 \u03B1\u03BD\u03B1 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1:",allRows:"\u038C\u03BB\u03B5\u03C2",pagination:(e,t,i)=>e+"-"+t+" \u03B1\u03C0\u03CC "+i,columns:"\u03A3\u03C4\u03AE\u03BB\u03B5\u03C2"},editor:{url:"\u0394\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 URL",bold:"\u0388\u03BD\u03C4\u03BF\u03BD\u03B1",italic:"\u03A0\u03BB\u03AC\u03B3\u03B9\u03B1",strikethrough:"\u0394\u03B9\u03B1\u03BA\u03C1\u03B9\u03C4\u03AE \u03B4\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE",underline:"\u03A5\u03C0\u03BF\u03B3\u03C1\u03AC\u03BC\u03BC\u03B9\u03C3\u03B7",unorderedList:"\u0391\u03C4\u03B1\u03BE\u03B9\u03BD\u03CC\u03BC\u03B7\u03C4\u03B7 \u03BB\u03AF\u03C3\u03C4\u03B1",orderedList:"\u03A4\u03B1\u03BE\u03B9\u03BD\u03BF\u03BC\u03B7\u03BC\u03AD\u03BD\u03B7 \u03BB\u03AF\u03C3\u03C4\u03B1",subscript:"\u0394\u03B5\u03AF\u03BA\u03C4\u03B7\u03C2",superscript:"\u0395\u03BA\u03B8\u03AD\u03C4\u03B7\u03C2",hyperlink:"\u03A5\u03C0\u03B5\u03C1\u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2",toggleFullscreen:"\u0395\u03BD\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03BC\u03B5\u03B3\u03B9\u03C3\u03C4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2 \u03BF\u03B8\u03CC\u03BD\u03B7\u03C2",quote:"\u03A0\u03B1\u03C1\u03AC\u03B8\u03B5\u03C3\u03B7",left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",center:"\u039A\u03B5\u03BD\u03C4\u03C1\u03B9\u03BA\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",right:"\u0394\u03B5\u03BE\u03B9\u03AC \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",justify:"\u03A0\u03BB\u03AE\u03C1\u03B7\u03C2 \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",print:"\u0395\u03BA\u03C4\u03CD\u03C0\u03C9\u03C3\u03B7",outdent:"\u039C\u03B5\u03AF\u03C9\u03C3\u03B7 \u03B5\u03C3\u03BF\u03C7\u03AE\u03C2",indent:"\u0391\u03CD\u03BE\u03B7\u03C3\u03B7 \u03B5\u03C3\u03BF\u03C7\u03AE\u03C2",removeFormat:"\u0391\u03C0\u03B1\u03BB\u03BF\u03B9\u03C6\u03AE \u03BC\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2",formatting:"\u039C\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7",fontSize:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC\u03C2",align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7",hr:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2",undo:"\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7",redo:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7",heading1:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 1",heading2:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 2",heading3:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 3",heading4:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 4",heading5:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 5",heading6:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 6",paragraph:"\u03A0\u03B1\u03C1\u03AC\u03B3\u03C1\u03B1\u03C6\u03BF\u03C2",code:"\u039A\u03CE\u03B4\u03B9\u03BA\u03B1\u03C2",size1:"\u03A0\u03BF\u03BB\u03CD \u03BC\u03B9\u03BA\u03C1\u03CC",size2:"\u039C\u03B9\u03BA\u03C1\u03CC",size3:"\u039A\u03B1\u03BD\u03BF\u03BD\u03B9\u03BA\u03CC",size4:"\u039C\u03B5\u03C3\u03B1\u03AF\u03BF",size5:"\u039C\u03B5\u03B3\u03AC\u03BB\u03BF",size6:"\u03A0\u03BF\u03BB\u03CD \u03BC\u03B5\u03B3\u03AC\u03BB\u03BF",size7:"\u039C\u03AD\u03B3\u03B9\u03C3\u03C4\u03BF",defaultFont:"\u03A0\u03C1\u03BF\u03BA\u03B1\u03B8\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC",viewSource:"\u03A0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE \u03C0\u03C1\u03BF\u03AD\u03BB\u03B5\u03C5\u03C3\u03B7\u03C2"},tree:{noNodes:"\u039C\u03B7 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03BF\u03B9 \u03BA\u03CC\u03BC\u03B2\u03BF\u03B9",noResults:"\u0394\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B1\u03BD \u03B1\u03C0\u03BF\u03C4\u03B5\u03BB\u03AD\u03C3\u03BC\u03B1\u03C4\u03B1"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.enGB={isoName:"en-GB",nativeName:"English (UK)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,a,r)=>e+"-"+a+" of "+r,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); | ||
(()=>{window.Quasar.Lang.enGB={isoName:"en-GB",nativeName:"English (UK)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,a,r)=>e+"-"+a+" of "+r,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.enUS={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,a,r)=>e+"-"+a+" of "+r,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); | ||
(()=>{window.Quasar.Lang.enUS={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>e===1?"1 record selected.":(e===0?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,a,r)=>e+"-"+a+" of "+r,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.eo={isoName:"eo",nativeName:"Esperanto",label:{clear:"Vakigi",ok:"Okej",cancel:"Rezigni",close:"Fermi",set:"Agordi",select:"Elekti",reset:"Restartigi",remove:"Forigi",update:"\u011Cisdatigi",create:"Krei",search:"Ser\u0109i",filter:"Filtri",refresh:"Re\u015Dargi",expand:i=>i?`Vastigi "${i}"`:"Vastigi",collapse:i=>i?`Kolapsi "${i}"`:"Kolapso"},date:{days:"Diman\u0109o_Lundo_Mardo_Merkredo_Ja\u016Ddo_Vendredo_Sabato".split("_"),daysShort:"Dim_Lun_Mar_Mer_Ja\u016D_Ven_Sab".split("_"),months:"Januaro_Februaro_Marto_Aprilo_Majo_Junio_Julio_A\u016Dgusto_Septembro_Oktobro_Novembro_Decembro".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_A\u016Dg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"tagoj"},table:{noData:"Neniu datumo afi\u015Denda",noResults:"Neniu datumo trovita",loading:"\u015Car\u011Dado...",selectedRecords:i=>i>0?i+" "+(i===1?"elektita linio":"elektitaj linioj")+".":"Neniu elektita linio.",recordsPerPage:"Linioj po pa\u011Doj:",allRows:"\u0108iuj",pagination:(i,e,a)=>i+"-"+e+" el "+a,columns:"Kolumnoj"},editor:{url:"URL",bold:"Grasa",italic:"Kursiva",strikethrough:"Trastreka",underline:"Substreka",unorderedList:"Neordigita listo",orderedList:"Ordigita listo",subscript:"Indico",superscript:"Supra indico",hyperlink:"Ligilo",toggleFullscreen:"\u015Calti plenekranon",quote:"Cita\u0135o",left:"\u011Cisrandigi maldekstren",center:"Centrigi",right:"\u011Cisrandigi dekstren",justify:"\u011Cisrandigi amba\u016Dflanke",print:"Printi",outdent:"Malkrommar\u011Denigi",indent:"Krommar\u011Denigi",removeFormat:"Forigi prezenton",formatting:"Prezento",fontSize:"Tipara grando",align:"\u011Cisrandigi",hr:"Enmeti horizontalan strekon",undo:"Malfari",redo:"Refari",heading1:"Titolo 1",heading2:"Titolo 2",heading3:"Titolo 3",heading4:"Titolo 4",heading5:"Titolo 5",heading6:"Titolo 6",paragraph:"Paragrafo",code:"Kodo",size1:"Tre malgranda",size2:"Malgranda",size3:"Normala",size4:"Meza",size5:"Granda",size6:"Tre granda",size7:"Maksimuma",defaultFont:"Implicita tiparo",viewSource:"Vida Fonto"},tree:{noData:"Neniu nodo afi\u015Denda",noResults:"Neniu nodo trovita"}};})(); | ||
(()=>{window.Quasar.Lang.eo={isoName:"eo",nativeName:"Esperanto",label:{clear:"Vakigi",ok:"Okej",cancel:"Rezigni",close:"Fermi",set:"Agordi",select:"Elekti",reset:"Restartigi",remove:"Forigi",update:"\u011Cisdatigi",create:"Krei",search:"Ser\u0109i",filter:"Filtri",refresh:"Re\u015Dargi",expand:i=>i?`Vastigi "${i}"`:"Vastigi",collapse:i=>i?`Kolapsi "${i}"`:"Kolapso"},date:{days:"Diman\u0109o_Lundo_Mardo_Merkredo_Ja\u016Ddo_Vendredo_Sabato".split("_"),daysShort:"Dim_Lun_Mar_Mer_Ja\u016D_Ven_Sab".split("_"),months:"Januaro_Februaro_Marto_Aprilo_Majo_Junio_Julio_A\u016Dgusto_Septembro_Oktobro_Novembro_Decembro".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_A\u016Dg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"tagoj"},table:{noData:"Neniu datumo afi\u015Denda",noResults:"Neniu datumo trovita",loading:"\u015Car\u011Dado...",selectedRecords:i=>i>0?i+" "+(i===1?"elektita linio":"elektitaj linioj")+".":"Neniu elektita linio.",recordsPerPage:"Linioj po pa\u011Doj:",allRows:"\u0108iuj",pagination:(i,e,a)=>i+"-"+e+" el "+a,columns:"Kolumnoj"},editor:{url:"URL",bold:"Grasa",italic:"Kursiva",strikethrough:"Trastreka",underline:"Substreka",unorderedList:"Neordigita listo",orderedList:"Ordigita listo",subscript:"Indico",superscript:"Supra indico",hyperlink:"Ligilo",toggleFullscreen:"\u015Calti plenekranon",quote:"Cita\u0135o",left:"\u011Cisrandigi maldekstren",center:"Centrigi",right:"\u011Cisrandigi dekstren",justify:"\u011Cisrandigi amba\u016Dflanke",print:"Printi",outdent:"Malkrommar\u011Denigi",indent:"Krommar\u011Denigi",removeFormat:"Forigi prezenton",formatting:"Prezento",fontSize:"Tipara grando",align:"\u011Cisrandigi",hr:"Enmeti horizontalan strekon",undo:"Malfari",redo:"Refari",heading1:"Titolo 1",heading2:"Titolo 2",heading3:"Titolo 3",heading4:"Titolo 4",heading5:"Titolo 5",heading6:"Titolo 6",paragraph:"Paragrafo",code:"Kodo",size1:"Tre malgranda",size2:"Malgranda",size3:"Normala",size4:"Meza",size5:"Granda",size6:"Tre granda",size7:"Maksimuma",defaultFont:"Implicita tiparo",viewSource:"Vida Fonto"},tree:{noData:"Neniu nodo afi\u015Denda",noResults:"Neniu nodo trovita"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.es={isoName:"es",nativeName:"Espa\xF1ol",label:{clear:"Borrar",ok:"OK",cancel:"Cancelar",close:"Cerrar",set:"Establecer",select:"Seleccionar",reset:"Restablecer",remove:"Eliminar",update:"Actualizar",create:"Crear",search:"Buscar",filter:"Filtrar",refresh:"Actualizar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Ocultar "${e}"`:"Colapsar"},date:{days:"Domingo_Lunes_Martes_Mi\xE9rcoles_Jueves_Viernes_S\xE1bado".split("_"),daysShort:"Dom_Lun_Mar_Mi\xE9_Jue_Vie_S\xE1b".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"d\xEDas"},table:{noData:"Sin datos disponibles",noResults:"No se han encontrado resultados",loading:"Cargando...",selectedRecords:e=>e>1?e+" filas seleccionadas.":(e===0?"Sin":"1")+" fila seleccionada.",recordsPerPage:"Filas por p\xE1gina:",allRows:"Todas",pagination:(e,a,r)=>e+"-"+a+" de "+r,columns:"Columnas"},editor:{url:"URL",bold:"Negrita",italic:"Cursiva",strikethrough:"Tachada",underline:"Subrayada",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Sub\xEDndice",superscript:"Super\xEDndice",hyperlink:"Hiperv\xEDnculo",toggleFullscreen:"Alternar pantalla completa",quote:"Cita",left:"Alineaci\xF3n izquierda",center:"Alineaci\xF3n centro",right:"Alineaci\xF3n derecha",justify:"Justificar alineaci\xF3n",print:"Imprimir",outdent:"Disminuir indentaci\xF3n",indent:"Aumentar indentaci\xF3n",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tama\xF1o de Fuente",align:"Alinear",hr:"Insertar l\xEDnea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"P\xE1rrafo",code:"C\xF3digo",size1:"Muy peque\xF1o",size2:"Peque\xF1o",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"M\xE1ximo",defaultFont:"Fuente por defecto",viewSource:"Ver fuente"},tree:{noNodes:"No hay nodos disponibles",noResults:"No se encontraron los nodos correspondientes"}};})(); | ||
(()=>{window.Quasar.Lang.es={isoName:"es",nativeName:"Espa\xF1ol",label:{clear:"Borrar",ok:"OK",cancel:"Cancelar",close:"Cerrar",set:"Establecer",select:"Seleccionar",reset:"Restablecer",remove:"Eliminar",update:"Actualizar",create:"Crear",search:"Buscar",filter:"Filtrar",refresh:"Actualizar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Ocultar "${e}"`:"Colapsar"},date:{days:"Domingo_Lunes_Martes_Mi\xE9rcoles_Jueves_Viernes_S\xE1bado".split("_"),daysShort:"Dom_Lun_Mar_Mi\xE9_Jue_Vie_S\xE1b".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"d\xEDas"},table:{noData:"Sin datos disponibles",noResults:"No se han encontrado resultados",loading:"Cargando...",selectedRecords:e=>e>1?e+" filas seleccionadas.":(e===0?"Sin":"1")+" fila seleccionada.",recordsPerPage:"Filas por p\xE1gina:",allRows:"Todas",pagination:(e,a,r)=>e+"-"+a+" de "+r,columns:"Columnas"},editor:{url:"URL",bold:"Negrita",italic:"Cursiva",strikethrough:"Tachada",underline:"Subrayada",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Sub\xEDndice",superscript:"Super\xEDndice",hyperlink:"Hiperv\xEDnculo",toggleFullscreen:"Alternar pantalla completa",quote:"Cita",left:"Alineaci\xF3n izquierda",center:"Alineaci\xF3n centro",right:"Alineaci\xF3n derecha",justify:"Justificar alineaci\xF3n",print:"Imprimir",outdent:"Disminuir indentaci\xF3n",indent:"Aumentar indentaci\xF3n",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tama\xF1o de Fuente",align:"Alinear",hr:"Insertar l\xEDnea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"P\xE1rrafo",code:"C\xF3digo",size1:"Muy peque\xF1o",size2:"Peque\xF1o",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"M\xE1ximo",defaultFont:"Fuente por defecto",viewSource:"Ver fuente"},tree:{noNodes:"No hay nodos disponibles",noResults:"No se encontraron los nodos correspondientes"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.et={isoName:"et",nativeName:"Eesti",label:{clear:"T\xFChjenda",ok:"OK",cancel:"T\xFChista",close:"Sulge",set:"M\xE4\xE4ra",select:"Vali",reset:"L\xE4htesta",remove:"Eemalda",update:"Uuenda",create:"Loo",search:"Otsi",filter:"Filtreeri",refresh:"V\xE4rskenda",expand:e=>e?`Laienda "${e}"`:"Laienda",collapse:e=>e?`Ahenda "${e}"`:"Ahenda"},date:{days:"p\xFChap\xE4ev_esmasp\xE4ev_teisip\xE4ev_kolmap\xE4ev_neljap\xE4ev_reede_laup\xE4ev".split("_"),daysShort:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_m\xE4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xE4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"p\xE4eva"},table:{noData:"Andmeid ei ole",noResults:"Sobivaid kirjeid ei leitud",loading:"Laadimine...",selectedRecords:e=>e===1?"1 kirje valitud.":e+" kirjet valitud.",recordsPerPage:"Kirjed lehel:",allRows:"K\xF5ik",pagination:(e,a,i)=>e+"-"+a+" / "+i,columns:"Veerud"},editor:{url:"URL",bold:"Rasvane",italic:"Kaldkiri",strikethrough:"L\xE4bikriipsutatud",underline:"Allakriipsutatud",unorderedList:"J\xE4rjestamata loend",orderedList:"J\xE4rjestatud loend",subscript:"Alaindeks",superscript:"\xDClaindeks",hyperlink:"Link",toggleFullscreen:"T\xE4isekraan",quote:"Tsitaat",left:"Joonda vasakule",center:"Joonda keskele",right:"Joonda paremale",justify:"Joonda v\xF5rdselt",print:"Prindi",outdent:"V\xE4henda taanet",indent:"Suurenda taanet",removeFormat:"Eemalda vormindus",formatting:"Vormindamine",fontSize:"Fondi suurus",align:"Joonda",hr:"Horisontaalne joon",undo:"V\xF5ta tagasi",redo:"Tee uuesti",heading1:"Pealkiri 1",heading2:"Pealkiri 2",heading3:"Pealkiri 3",heading4:"Pealkiri 4",heading5:"Pealkiri 5",heading6:"Pealkiri 6",paragraph:"L\xF5ik",code:"Kood",size1:"V\xE4ga v\xE4ike",size2:"Natuke v\xE4ike",size3:"Normaalne",size4:"Keskmiselt suur",size5:"Suur",size6:"V\xE4ga suur",size7:"Maksimaalne",defaultFont:"Vaikefont",viewSource:"Kuva allikas"},tree:{noNodes:"\xDChtegi s\xF5lme pole saadaval",noResults:"Sobivaid s\xF5lmi ei leitud"}};})(); | ||
(()=>{window.Quasar.Lang.et={isoName:"et",nativeName:"Eesti",label:{clear:"T\xFChjenda",ok:"OK",cancel:"T\xFChista",close:"Sulge",set:"M\xE4\xE4ra",select:"Vali",reset:"L\xE4htesta",remove:"Eemalda",update:"Uuenda",create:"Loo",search:"Otsi",filter:"Filtreeri",refresh:"V\xE4rskenda",expand:e=>e?`Laienda "${e}"`:"Laienda",collapse:e=>e?`Ahenda "${e}"`:"Ahenda"},date:{days:"p\xFChap\xE4ev_esmasp\xE4ev_teisip\xE4ev_kolmap\xE4ev_neljap\xE4ev_reede_laup\xE4ev".split("_"),daysShort:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_m\xE4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xE4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"p\xE4eva"},table:{noData:"Andmeid ei ole",noResults:"Sobivaid kirjeid ei leitud",loading:"Laadimine...",selectedRecords:e=>e===1?"1 kirje valitud.":e+" kirjet valitud.",recordsPerPage:"Kirjed lehel:",allRows:"K\xF5ik",pagination:(e,a,i)=>e+"-"+a+" / "+i,columns:"Veerud"},editor:{url:"URL",bold:"Rasvane",italic:"Kaldkiri",strikethrough:"L\xE4bikriipsutatud",underline:"Allakriipsutatud",unorderedList:"J\xE4rjestamata loend",orderedList:"J\xE4rjestatud loend",subscript:"Alaindeks",superscript:"\xDClaindeks",hyperlink:"Link",toggleFullscreen:"T\xE4isekraan",quote:"Tsitaat",left:"Joonda vasakule",center:"Joonda keskele",right:"Joonda paremale",justify:"Joonda v\xF5rdselt",print:"Prindi",outdent:"V\xE4henda taanet",indent:"Suurenda taanet",removeFormat:"Eemalda vormindus",formatting:"Vormindamine",fontSize:"Fondi suurus",align:"Joonda",hr:"Horisontaalne joon",undo:"V\xF5ta tagasi",redo:"Tee uuesti",heading1:"Pealkiri 1",heading2:"Pealkiri 2",heading3:"Pealkiri 3",heading4:"Pealkiri 4",heading5:"Pealkiri 5",heading6:"Pealkiri 6",paragraph:"L\xF5ik",code:"Kood",size1:"V\xE4ga v\xE4ike",size2:"Natuke v\xE4ike",size3:"Normaalne",size4:"Keskmiselt suur",size5:"Suur",size6:"V\xE4ga suur",size7:"Maksimaalne",defaultFont:"Vaikefont",viewSource:"Kuva allikas"},tree:{noNodes:"\xDChtegi s\xF5lme pole saadaval",noResults:"Sobivaid s\xF5lmi ei leitud"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.eu={isoName:"eu",nativeName:"Euskara",label:{clear:"Ezabatu",ok:"OK",cancel:"Ezeztatu",close:"Itxi",set:"Ezarri",select:"Hautatu",reset:"Berrezarri",remove:"Ezabatu",update:"Eguneratu",create:"Sortu",search:"Bilatu",filter:"Iragazi",refresh:"Eguneratu",expand:a=>a?`Zabaldu "${a}"`:"Zabaldu",collapse:a=>a?`Tolestu "${a}"`:"Tolestu"},date:{days:"Igandea_Astelehena_Astearte_Asteazkena_Osteguna_Ostirala_Larunbata".split("_"),daysShort:"Iga_Ast_Asr_Asz_Ost_Osr_Lar".split("_"),months:"Urtarrila_Otsaila_Martxoa_Apirila_Maiatza_Ekaina_Uztailea_Abuztua_Iraila_Urria_Azaroa_Abendua".split("_"),monthsShort:"Urt_Ots_Mar_Api_Mai_Eka_Uzt_Abu_Ira_Urr_Aza_Abe".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"egun"},table:{noData:"Daturik ez",noResults:"Ez da emaitzarik aurkitu",loading:"Kargatzen...",selectedRecords:a=>a>0?a+" errenkada hautatuta.":"hautatutako errenkada gabe.",recordsPerPage:"Errenkadak orrialde bakoitzeko:",allRows:"Denak",pagination:(a,e,r)=>a+"tik -"+e+"ra, guztira "+r,columns:"Zutabeak"},editor:{url:"URL",bold:"Lodia",italic:"Italikoa",strikethrough:"Ezabaketa",underline:"Azpimarratua",unorderedList:"Zerrenda desordenatua",orderedList:"Zerrenda ordenatua",subscript:"Azpiindizea",superscript:"Superindizea",hyperlink:"Hiperesteka",toggleFullscreen:"Aldatu pantaila osoa",quote:"Hitzordua",left:"Ezkerreko lerrokadura",center:"Erdiko lerrokadura",right:"Eskubiko lerrokadura",justify:"Lerrokadura justifikatzea",print:"Inprimatu",outdent:"Murriztu indentazioa",indent:"Indentazioa areagotzea",removeFormat:"Ezabatu formatua",formatting:"Formatua",fontSize:"Letra-tamaina",align:"Lerrokatu",hr:"Txertatu lerro horizontala",undo:"Desegin",redo:"Berregin",heading1:"Goiburua 1",heading2:"Goiburua 2",heading3:"Goiburua 3",heading4:"Goiburua 4",heading5:"Goiburua 5",heading6:"Goiburua 6",paragraph:"Paragrafoa",code:"Kodea",size1:"Oso txikia",size2:"Txikia",size3:"Normala",size4:"Ertaina",size5:"Handia",size6:"Oso handia",size7:"Gehienezkoa",defaultFont:"Iturri lehenetsia",viewSource:"Ikusi iturburu-kodea"},tree:{noNodes:"Nodo erabilgarririk gabe",noResults:"Ez da aurkitu dagozkion nodorik"}};})(); | ||
(()=>{window.Quasar.Lang.eu={isoName:"eu",nativeName:"Euskara",label:{clear:"Ezabatu",ok:"OK",cancel:"Ezeztatu",close:"Itxi",set:"Ezarri",select:"Hautatu",reset:"Berrezarri",remove:"Ezabatu",update:"Eguneratu",create:"Sortu",search:"Bilatu",filter:"Iragazi",refresh:"Eguneratu",expand:a=>a?`Zabaldu "${a}"`:"Zabaldu",collapse:a=>a?`Tolestu "${a}"`:"Tolestu"},date:{days:"Igandea_Astelehena_Astearte_Asteazkena_Osteguna_Ostirala_Larunbata".split("_"),daysShort:"Iga_Ast_Asr_Asz_Ost_Osr_Lar".split("_"),months:"Urtarrila_Otsaila_Martxoa_Apirila_Maiatza_Ekaina_Uztailea_Abuztua_Iraila_Urria_Azaroa_Abendua".split("_"),monthsShort:"Urt_Ots_Mar_Api_Mai_Eka_Uzt_Abu_Ira_Urr_Aza_Abe".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"egun"},table:{noData:"Daturik ez",noResults:"Ez da emaitzarik aurkitu",loading:"Kargatzen...",selectedRecords:a=>a>0?a+" errenkada hautatuta.":"hautatutako errenkada gabe.",recordsPerPage:"Errenkadak orrialde bakoitzeko:",allRows:"Denak",pagination:(a,e,r)=>a+"tik -"+e+"ra, guztira "+r,columns:"Zutabeak"},editor:{url:"URL",bold:"Lodia",italic:"Italikoa",strikethrough:"Ezabaketa",underline:"Azpimarratua",unorderedList:"Zerrenda desordenatua",orderedList:"Zerrenda ordenatua",subscript:"Azpiindizea",superscript:"Superindizea",hyperlink:"Hiperesteka",toggleFullscreen:"Aldatu pantaila osoa",quote:"Hitzordua",left:"Ezkerreko lerrokadura",center:"Erdiko lerrokadura",right:"Eskubiko lerrokadura",justify:"Lerrokadura justifikatzea",print:"Inprimatu",outdent:"Murriztu indentazioa",indent:"Indentazioa areagotzea",removeFormat:"Ezabatu formatua",formatting:"Formatua",fontSize:"Letra-tamaina",align:"Lerrokatu",hr:"Txertatu lerro horizontala",undo:"Desegin",redo:"Berregin",heading1:"Goiburua 1",heading2:"Goiburua 2",heading3:"Goiburua 3",heading4:"Goiburua 4",heading5:"Goiburua 5",heading6:"Goiburua 6",paragraph:"Paragrafoa",code:"Kodea",size1:"Oso txikia",size2:"Txikia",size3:"Normala",size4:"Ertaina",size5:"Handia",size6:"Oso handia",size7:"Gehienezkoa",defaultFont:"Iturri lehenetsia",viewSource:"Ikusi iturburu-kodea"},tree:{noNodes:"Nodo erabilgarririk gabe",noResults:"Ez da aurkitu dagozkion nodorik"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r="\u06CC\u06A9\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),a="\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_");window.Quasar.lang.faIR={isoName:"fa-IR",nativeName:"\u0641\u0627\u0631\u0633\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u200C\u0633\u0627\u0632\u06CC",ok:"\u0642\u0628\u0648\u0644",cancel:"\u0644\u063A\u0648",close:"\u0628\u0633\u062A\u0646",set:"\u062B\u0628\u062A",select:"\u0627\u0646\u062A\u062E\u0627\u0628",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",remove:"\u062D\u0630\u0641",update:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC",create:"\u0633\u0627\u062E\u062A",search:"\u062C\u0633\u062A\u062C\u0648",filter:"\u0641\u06CC\u0644\u062A\u0631",refresh:"\u062A\u0627\u0632\u0647\u200C\u0633\u0627\u0632\u06CC",expand:e=>e?`"${e}" \u06AF\u0633\u062A\u0631\u0634`:"\u0628\u0633\u0637 \u062F\u0627\u062F\u0646",collapse:e=>e?`"${e}" \u06A9\u0648\u0686\u06A9 \u06A9\u0631\u062F\u0646`:"\u0633\u0642\u0648\u0637 - \u0641\u0631\u0648\u067E\u0627\u0634\u06CC"},date:{days:r,daysShort:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:a,headerTitle:(e,t)=>`${r[e.getDay()]}\u060C ${t.day} ${a[t.month-1]}`,firstDayOfWeek:6,format24h:!0,pluralDay:"\u0631\u0648\u0632"},table:{noData:"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0645\u0648\u062C\u0648\u062F \u0646\u06CC\u0633\u062A",noResults:"\u0647\u06CC\u0686 \u0645\u0648\u0631\u062F\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC ...",selectedRecords:e=>e===0?"\u0631\u06A9\u0648\u0631\u062F\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u0634\u062F\u0647":e+" \u0631\u06A9\u0648\u0631\u062F \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",recordsPerPage:"\u0631\u06A9\u0648\u0631\u062F \u062F\u0631 \u0635\u0641\u062D\u0647:",allRows:"\u0647\u0645\u0647",pagination:(e,t,s)=>e+"-"+t+" \u0627\u0632 "+s,columns:"\u0633\u062A\u0648\u0646"},editor:{url:"\u0622\u062F\u0631\u0633",bold:"\u0636\u062E\u06CC\u0645",italic:"\u06A9\u062C",strikethrough:"\u062E\u0637\u200C\u062E\u0648\u0631\u062F\u0647",underline:"\u0632\u06CC\u0631\u062E\u0637",unorderedList:"\u0641\u0647\u0631\u0633\u062A \u063A\u06CC\u0631\u062A\u0631\u062A\u06CC\u0628\u06CC",orderedList:"\u0641\u0647\u0631\u0633\u062A \u062A\u0631\u062A\u06CC\u0628\u06CC",subscript:"\u0632\u06CC\u0631\u0646\u0648\u06CC\u0633",superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u06CC\u0633",hyperlink:"\u067E\u06CC\u0648\u0646\u062F",toggleFullscreen:"\u062A\u063A\u06CC\u06CC\u0631 \u062D\u0627\u0644\u062A \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",quote:"\u0646\u0642\u0644 \u0642\u0648\u0644",left:"\u0686\u067E \u062A\u0631\u0627\u0632",center:"\u0648\u0633\u0637 \u062A\u0631\u0627\u0632",right:"\u0631\u0627\u0633\u062A \u062A\u0631\u0627\u0632",justify:"\u0647\u0645\u200C\u062A\u0631\u0627\u0632",print:"\u0686\u0627\u067E",outdent:"\u06A9\u0627\u0647\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",indent:"\u0627\u0641\u0632\u0627\u06CC\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",removeFormat:"\u062D\u0630\u0641 \u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",formatting:"\u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",fontSize:"\u0627\u0646\u062F\u0627\u0632\u0647 \u0642\u0644\u0645",align:"\u062A\u0631\u0627\u0632",hr:"\u062F\u0631\u062C \u062E\u0637 \u0627\u0641\u0642\u06CC",undo:"\u0639\u0645\u0644 \u0642\u0628\u0644\u06CC",redo:"\u0639\u0645\u0644\u06CC \u0628\u0639\u062F\u06CC",heading1:"\u0633\u0631\u0641\u0635\u0644 \u06F1",heading2:"\u0633\u0631\u0641\u0635\u0644 \u06F2",heading3:"\u0633\u0631\u0641\u0635\u0644 \u06F3",heading4:"\u0633\u0631\u0641\u0635\u0644 \u06F4",heading5:"\u0633\u0631\u0641\u0635\u0644 \u06F5",heading6:"\u0633\u0631\u0641\u0635\u0644 \u06F6",paragraph:"\u067E\u0627\u0631\u0627\u06AF\u0631\u0627\u0641",code:"\u06A9\u062F",size1:"\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9",size2:"\u06A9\u0648\u0686\u06A9",size3:"\u0645\u0639\u0645\u0648\u0644\u06CC",size4:"\u0645\u062A\u0648\u0633\u0637-\u0628\u0632\u0631\u06AF",size5:"\u0628\u0632\u0631\u06AF",size6:"\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF",size7:"\u0628\u0632\u0631\u06AF\u062A\u0631\u06CC\u0646",defaultFont:"\u0642\u0644\u0645 \u067E\u06CC\u0634\u200C\u0641\u0631\u0636",viewSource:"\u0645\u0634\u0627\u0647\u062F\u0647 \u0645\u0646\u0628\u0639"},tree:{noNodes:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u062F\u0631 \u062F\u0633\u062A\u0631\u0633 \u0646\u06CC\u0633\u062A",noResults:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"}};})(); | ||
(()=>{var r="\u06CC\u06A9\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),a="\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_");window.Quasar.Lang.faIR={isoName:"fa-IR",nativeName:"\u0641\u0627\u0631\u0633\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u200C\u0633\u0627\u0632\u06CC",ok:"\u0642\u0628\u0648\u0644",cancel:"\u0644\u063A\u0648",close:"\u0628\u0633\u062A\u0646",set:"\u062B\u0628\u062A",select:"\u0627\u0646\u062A\u062E\u0627\u0628",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",remove:"\u062D\u0630\u0641",update:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC",create:"\u0633\u0627\u062E\u062A",search:"\u062C\u0633\u062A\u062C\u0648",filter:"\u0641\u06CC\u0644\u062A\u0631",refresh:"\u062A\u0627\u0632\u0647\u200C\u0633\u0627\u0632\u06CC",expand:e=>e?`"${e}" \u06AF\u0633\u062A\u0631\u0634`:"\u0628\u0633\u0637 \u062F\u0627\u062F\u0646",collapse:e=>e?`"${e}" \u06A9\u0648\u0686\u06A9 \u06A9\u0631\u062F\u0646`:"\u0633\u0642\u0648\u0637 - \u0641\u0631\u0648\u067E\u0627\u0634\u06CC"},date:{days:r,daysShort:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:a,headerTitle:(e,t)=>`${r[e.getDay()]}\u060C ${t.day} ${a[t.month-1]}`,firstDayOfWeek:6,format24h:!0,pluralDay:"\u0631\u0648\u0632"},table:{noData:"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0645\u0648\u062C\u0648\u062F \u0646\u06CC\u0633\u062A",noResults:"\u0647\u06CC\u0686 \u0645\u0648\u0631\u062F\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC ...",selectedRecords:e=>e===0?"\u0631\u06A9\u0648\u0631\u062F\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u0634\u062F\u0647":e+" \u0631\u06A9\u0648\u0631\u062F \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",recordsPerPage:"\u0631\u06A9\u0648\u0631\u062F \u062F\u0631 \u0635\u0641\u062D\u0647:",allRows:"\u0647\u0645\u0647",pagination:(e,t,s)=>e+"-"+t+" \u0627\u0632 "+s,columns:"\u0633\u062A\u0648\u0646"},editor:{url:"\u0622\u062F\u0631\u0633",bold:"\u0636\u062E\u06CC\u0645",italic:"\u06A9\u062C",strikethrough:"\u062E\u0637\u200C\u062E\u0648\u0631\u062F\u0647",underline:"\u0632\u06CC\u0631\u062E\u0637",unorderedList:"\u0641\u0647\u0631\u0633\u062A \u063A\u06CC\u0631\u062A\u0631\u062A\u06CC\u0628\u06CC",orderedList:"\u0641\u0647\u0631\u0633\u062A \u062A\u0631\u062A\u06CC\u0628\u06CC",subscript:"\u0632\u06CC\u0631\u0646\u0648\u06CC\u0633",superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u06CC\u0633",hyperlink:"\u067E\u06CC\u0648\u0646\u062F",toggleFullscreen:"\u062A\u063A\u06CC\u06CC\u0631 \u062D\u0627\u0644\u062A \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",quote:"\u0646\u0642\u0644 \u0642\u0648\u0644",left:"\u0686\u067E \u062A\u0631\u0627\u0632",center:"\u0648\u0633\u0637 \u062A\u0631\u0627\u0632",right:"\u0631\u0627\u0633\u062A \u062A\u0631\u0627\u0632",justify:"\u0647\u0645\u200C\u062A\u0631\u0627\u0632",print:"\u0686\u0627\u067E",outdent:"\u06A9\u0627\u0647\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",indent:"\u0627\u0641\u0632\u0627\u06CC\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",removeFormat:"\u062D\u0630\u0641 \u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",formatting:"\u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",fontSize:"\u0627\u0646\u062F\u0627\u0632\u0647 \u0642\u0644\u0645",align:"\u062A\u0631\u0627\u0632",hr:"\u062F\u0631\u062C \u062E\u0637 \u0627\u0641\u0642\u06CC",undo:"\u0639\u0645\u0644 \u0642\u0628\u0644\u06CC",redo:"\u0639\u0645\u0644\u06CC \u0628\u0639\u062F\u06CC",heading1:"\u0633\u0631\u0641\u0635\u0644 \u06F1",heading2:"\u0633\u0631\u0641\u0635\u0644 \u06F2",heading3:"\u0633\u0631\u0641\u0635\u0644 \u06F3",heading4:"\u0633\u0631\u0641\u0635\u0644 \u06F4",heading5:"\u0633\u0631\u0641\u0635\u0644 \u06F5",heading6:"\u0633\u0631\u0641\u0635\u0644 \u06F6",paragraph:"\u067E\u0627\u0631\u0627\u06AF\u0631\u0627\u0641",code:"\u06A9\u062F",size1:"\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9",size2:"\u06A9\u0648\u0686\u06A9",size3:"\u0645\u0639\u0645\u0648\u0644\u06CC",size4:"\u0645\u062A\u0648\u0633\u0637-\u0628\u0632\u0631\u06AF",size5:"\u0628\u0632\u0631\u06AF",size6:"\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF",size7:"\u0628\u0632\u0631\u06AF\u062A\u0631\u06CC\u0646",defaultFont:"\u0642\u0644\u0645 \u067E\u06CC\u0634\u200C\u0641\u0631\u0636",viewSource:"\u0645\u0634\u0627\u0647\u062F\u0647 \u0645\u0646\u0628\u0639"},tree:{noNodes:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u062F\u0631 \u062F\u0633\u062A\u0631\u0633 \u0646\u06CC\u0633\u062A",noResults:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r="\u06CC\u06A9\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),a="\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_");window.Quasar.lang.fa={isoName:"fa",nativeName:"\u0641\u0627\u0631\u0633\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u200C\u0633\u0627\u0632\u06CC",ok:"\u0642\u0628\u0648\u0644",cancel:"\u0644\u063A\u0648",close:"\u0628\u0633\u062A\u0646",set:"\u062B\u0628\u062A",select:"\u0627\u0646\u062A\u062E\u0627\u0628",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",remove:"\u062D\u0630\u0641",update:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC",create:"\u0633\u0627\u062E\u062A",search:"\u062C\u0633\u062A\u062C\u0648",filter:"\u0641\u06CC\u0644\u062A\u0631",refresh:"\u062A\u0627\u0632\u0647\u200C\u0633\u0627\u0632\u06CC",expand:e=>e?`"${e}" \u06AF\u0633\u062A\u0631\u0634`:"\u0628\u0633\u0637 \u062F\u0627\u062F\u0646",collapse:e=>e?`"${e}" \u06A9\u0648\u0686\u06A9 \u06A9\u0631\u062F\u0646`:"\u0633\u0642\u0648\u0637 - \u0641\u0631\u0648\u067E\u0627\u0634\u06CC"},date:{days:r,daysShort:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:a,headerTitle:(e,t)=>`${r[e.getDay()]}\u060C ${t.day} ${a[t.month-1]}`,firstDayOfWeek:6,format24h:!0,pluralDay:"\u0631\u0648\u0632"},table:{noData:"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0645\u0648\u062C\u0648\u062F \u0646\u06CC\u0633\u062A",noResults:"\u0647\u06CC\u0686 \u0645\u0648\u0631\u062F\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC ...",selectedRecords:e=>e===0?"\u0631\u06A9\u0648\u0631\u062F\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u0634\u062F\u0647":e+" \u0631\u06A9\u0648\u0631\u062F \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",recordsPerPage:"\u0631\u06A9\u0648\u0631\u062F \u062F\u0631 \u0635\u0641\u062D\u0647:",allRows:"\u0647\u0645\u0647",pagination:(e,t,s)=>e+"-"+t+" \u0627\u0632 "+s,columns:"\u0633\u062A\u0648\u0646"},editor:{url:"\u0622\u062F\u0631\u0633",bold:"\u06A9\u0644\u0641\u062A",italic:"\u06A9\u062C",strikethrough:"\u062E\u0637\u200C\u062E\u0648\u0631\u062F\u0647",underline:"\u0632\u06CC\u0631\u062E\u0637",unorderedList:"\u0641\u0647\u0631\u0633\u062A \u063A\u06CC\u0631\u062A\u0631\u062A\u06CC\u0628\u06CC",orderedList:"\u0641\u0647\u0631\u0633\u062A \u062A\u0631\u062A\u06CC\u0628\u06CC",subscript:"\u0632\u06CC\u0631\u0646\u0648\u06CC\u0633",superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u06CC\u0633",hyperlink:"\u067E\u06CC\u0648\u0646\u062F",toggleFullscreen:"\u062A\u063A\u06CC\u06CC\u0631 \u062D\u0627\u0644\u062A \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",quote:"\u0646\u0642\u0644 \u0642\u0648\u0644",left:"\u0686\u067E \u062A\u0631\u0627\u0632",center:"\u0648\u0633\u0637 \u062A\u0631\u0627\u0632",right:"\u0631\u0627\u0633\u062A \u062A\u0631\u0627\u0632",justify:"\u0647\u0645\u200C\u062A\u0631\u0627\u0632",print:"\u0686\u0627\u067E",outdent:"\u06A9\u0627\u0647\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",indent:"\u0627\u0641\u0632\u0627\u06CC\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",removeFormat:"\u062D\u0630\u0641 \u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",formatting:"\u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",fontSize:"\u0627\u0646\u062F\u0627\u0632\u0647 \u0642\u0644\u0645",align:"\u062A\u0631\u0627\u0632",hr:"\u062F\u0631\u062C \u062E\u0637 \u0627\u0641\u0642\u06CC",undo:"\u0639\u0645\u0644 \u0642\u0628\u0644\u06CC",redo:"\u0639\u0645\u0644\u06CC \u0628\u0639\u062F\u06CC",heading1:"\u0633\u0631\u0641\u0635\u0644 \u06F1",heading2:"\u0633\u0631\u0641\u0635\u0644 \u06F2",heading3:"\u0633\u0631\u0641\u0635\u0644 \u06F3",heading4:"\u0633\u0631\u0641\u0635\u0644 \u06F4",heading5:"\u0633\u0631\u0641\u0635\u0644 \u06F5",heading6:"\u0633\u0631\u0641\u0635\u0644 \u06F6",paragraph:"\u067E\u0627\u0631\u0627\u06AF\u0631\u0627\u0641",code:"\u06A9\u062F",size1:"\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9",size2:"\u06A9\u0648\u0686\u06A9",size3:"\u0645\u0639\u0645\u0648\u0644\u06CC",size4:"\u0645\u062A\u0648\u0633\u0637-\u0628\u0632\u0631\u06AF",size5:"\u0628\u0632\u0631\u06AF",size6:"\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF",size7:"\u0628\u0632\u0631\u06AF\u062A\u0631\u06CC\u0646",defaultFont:"\u0642\u0644\u0645 \u067E\u06CC\u0634\u200C\u0641\u0631\u0636",viewSource:"\u0645\u0634\u0627\u0647\u062F\u0647 \u0645\u0646\u0628\u0639"},tree:{noNodes:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u062F\u0631 \u062F\u0633\u062A\u0631\u0633 \u0646\u06CC\u0633\u062A",noResults:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"}};})(); | ||
(()=>{var r="\u06CC\u06A9\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),a="\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_");window.Quasar.Lang.fa={isoName:"fa",nativeName:"\u0641\u0627\u0631\u0633\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u200C\u0633\u0627\u0632\u06CC",ok:"\u0642\u0628\u0648\u0644",cancel:"\u0644\u063A\u0648",close:"\u0628\u0633\u062A\u0646",set:"\u062B\u0628\u062A",select:"\u0627\u0646\u062A\u062E\u0627\u0628",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",remove:"\u062D\u0630\u0641",update:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC",create:"\u0633\u0627\u062E\u062A",search:"\u062C\u0633\u062A\u062C\u0648",filter:"\u0641\u06CC\u0644\u062A\u0631",refresh:"\u062A\u0627\u0632\u0647\u200C\u0633\u0627\u0632\u06CC",expand:e=>e?`"${e}" \u06AF\u0633\u062A\u0631\u0634`:"\u0628\u0633\u0637 \u062F\u0627\u062F\u0646",collapse:e=>e?`"${e}" \u06A9\u0648\u0686\u06A9 \u06A9\u0631\u062F\u0646`:"\u0633\u0642\u0648\u0637 - \u0641\u0631\u0648\u067E\u0627\u0634\u06CC"},date:{days:r,daysShort:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u0641\u0631\u0648\u0631\u062F\u06CC\u0646_\u0627\u0631\u062F\u06CC\u0628\u0647\u0634\u062A_\u062E\u0631\u062F\u0627\u062F_\u062A\u06CC\u0631_\u0645\u0631\u062F\u0627\u062F_\u0634\u0647\u0631\u06CC\u0648\u0631_\u0645\u0647\u0631_\u0622\u0628\u0627\u0646_\u0622\u0630\u0631_\u062F\u06CC_\u0628\u0647\u0645\u0646_\u0627\u0633\u0641\u0646\u062F".split("_"),monthsShort:a,headerTitle:(e,t)=>`${r[e.getDay()]}\u060C ${t.day} ${a[t.month-1]}`,firstDayOfWeek:6,format24h:!0,pluralDay:"\u0631\u0648\u0632"},table:{noData:"\u0627\u0637\u0644\u0627\u0639\u0627\u062A\u06CC \u0645\u0648\u062C\u0648\u062F \u0646\u06CC\u0633\u062A",noResults:"\u0647\u06CC\u0686 \u0645\u0648\u0631\u062F\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F",loading:"\u062F\u0631 \u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC ...",selectedRecords:e=>e===0?"\u0631\u06A9\u0648\u0631\u062F\u06CC \u0627\u0646\u062A\u062E\u0627\u0628 \u0646\u0634\u062F\u0647":e+" \u0631\u06A9\u0648\u0631\u062F \u0627\u0646\u062A\u062E\u0627\u0628 \u0634\u062F\u0647",recordsPerPage:"\u0631\u06A9\u0648\u0631\u062F \u062F\u0631 \u0635\u0641\u062D\u0647:",allRows:"\u0647\u0645\u0647",pagination:(e,t,s)=>e+"-"+t+" \u0627\u0632 "+s,columns:"\u0633\u062A\u0648\u0646"},editor:{url:"\u0622\u062F\u0631\u0633",bold:"\u06A9\u0644\u0641\u062A",italic:"\u06A9\u062C",strikethrough:"\u062E\u0637\u200C\u062E\u0648\u0631\u062F\u0647",underline:"\u0632\u06CC\u0631\u062E\u0637",unorderedList:"\u0641\u0647\u0631\u0633\u062A \u063A\u06CC\u0631\u062A\u0631\u062A\u06CC\u0628\u06CC",orderedList:"\u0641\u0647\u0631\u0633\u062A \u062A\u0631\u062A\u06CC\u0628\u06CC",subscript:"\u0632\u06CC\u0631\u0646\u0648\u06CC\u0633",superscript:"\u0628\u0627\u0644\u0627\u0646\u0648\u06CC\u0633",hyperlink:"\u067E\u06CC\u0648\u0646\u062F",toggleFullscreen:"\u062A\u063A\u06CC\u06CC\u0631 \u062D\u0627\u0644\u062A \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",quote:"\u0646\u0642\u0644 \u0642\u0648\u0644",left:"\u0686\u067E \u062A\u0631\u0627\u0632",center:"\u0648\u0633\u0637 \u062A\u0631\u0627\u0632",right:"\u0631\u0627\u0633\u062A \u062A\u0631\u0627\u0632",justify:"\u0647\u0645\u200C\u062A\u0631\u0627\u0632",print:"\u0686\u0627\u067E",outdent:"\u06A9\u0627\u0647\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",indent:"\u0627\u0641\u0632\u0627\u06CC\u0634 \u062F\u0646\u062F\u0627\u0646\u0647",removeFormat:"\u062D\u0630\u0641 \u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",formatting:"\u0642\u0627\u0644\u0628\u200C\u0628\u0646\u062F\u06CC",fontSize:"\u0627\u0646\u062F\u0627\u0632\u0647 \u0642\u0644\u0645",align:"\u062A\u0631\u0627\u0632",hr:"\u062F\u0631\u062C \u062E\u0637 \u0627\u0641\u0642\u06CC",undo:"\u0639\u0645\u0644 \u0642\u0628\u0644\u06CC",redo:"\u0639\u0645\u0644\u06CC \u0628\u0639\u062F\u06CC",heading1:"\u0633\u0631\u0641\u0635\u0644 \u06F1",heading2:"\u0633\u0631\u0641\u0635\u0644 \u06F2",heading3:"\u0633\u0631\u0641\u0635\u0644 \u06F3",heading4:"\u0633\u0631\u0641\u0635\u0644 \u06F4",heading5:"\u0633\u0631\u0641\u0635\u0644 \u06F5",heading6:"\u0633\u0631\u0641\u0635\u0644 \u06F6",paragraph:"\u067E\u0627\u0631\u0627\u06AF\u0631\u0627\u0641",code:"\u06A9\u062F",size1:"\u062E\u06CC\u0644\u06CC \u06A9\u0648\u0686\u06A9",size2:"\u06A9\u0648\u0686\u06A9",size3:"\u0645\u0639\u0645\u0648\u0644\u06CC",size4:"\u0645\u062A\u0648\u0633\u0637-\u0628\u0632\u0631\u06AF",size5:"\u0628\u0632\u0631\u06AF",size6:"\u062E\u06CC\u0644\u06CC \u0628\u0632\u0631\u06AF",size7:"\u0628\u0632\u0631\u06AF\u062A\u0631\u06CC\u0646",defaultFont:"\u0642\u0644\u0645 \u067E\u06CC\u0634\u200C\u0641\u0631\u0636",viewSource:"\u0645\u0634\u0627\u0647\u062F\u0647 \u0645\u0646\u0628\u0639"},tree:{noNodes:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u062F\u0631 \u062F\u0633\u062A\u0631\u0633 \u0646\u06CC\u0633\u062A",noResults:"\u06AF\u0631\u0647\u200C\u0627\u06CC \u06CC\u0627\u0641\u062A \u0646\u0634\u062F"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.fi={isoName:"fi",nativeName:"Suomi",label:{clear:"Tyhjenn\xE4",ok:"OK",cancel:"Peruuta",close:"Sulje",set:"Aseta",select:"Valitse",reset:"Resetoi",remove:"Poista",update:"P\xE4ivit\xE4",create:"Luo",search:"Etsi",filter:"Suodata",refresh:"P\xE4ivit\xE4",expand:i=>i?`Laajenna "${i}"`:"Laajentaa",collapse:i=>i?`Tiivist\xE4 "${i}"`:"Romahdus"},date:{days:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),daysShort:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"p\xE4iv\xE4\xE4"},pullToRefresh:{pull:"Ved\xE4 alas p\xE4ivitt\xE4\xE4ksesi",release:"Vapauta p\xE4ivitt\xE4\xE4ksesi",refresh:"P\xE4ivitet\xE4\xE4n..."},table:{noData:"Ei tietoja",noResults:"Ei tuloksia",loading:"Ladataan...",selectedRecords:i=>i===1?"1 rivi valittu.":i+" rivi\xE4 valittu.",recordsPerPage:"Rivej\xE4 sivulla:",allRows:"Kaikki",pagination:(i,e,t)=>i+"-"+e+" / "+t,columns:"Sarakkeet"},editor:{url:"URL",bold:"Lihavoitu",italic:"Kursivoitu",strikethrough:"Yliviivattu",underline:"Alleviivattu",unorderedList:"J\xE4rjest\xE4m\xE4t\xF6n Lista",orderedList:"J\xE4rjestetty Lista",subscript:"Alaindeksi",superscript:"Yl\xE4indeksi",hyperlink:"Hyperlinkki",toggleFullscreen:"Vaihda n\xE4ytt\xF6tilaa",quote:"Lainaus",left:"Asettele vasemmalle",center:"Asettele keskelle",right:"Asettele oikealle",justify:"Asettele tasaten",print:"Tulosta",outdent:"V\xE4henn\xE4 sisennyst\xE4",indent:"Kasvata sisennyst\xE4",removeFormat:"Poista muotoilu",formatting:"Muotoilu",fontSize:"Fonttikoko",align:"Asettelu",hr:"Lis\xE4\xE4 erotin",undo:"Kumoa",redo:"Toista",heading1:"Otsikko 1",heading2:"Otsikko 2",heading3:"Otsikko 3",heading4:"Otsikko 4",heading5:"Otsikko 5",heading6:"Otsikko 6",paragraph:"Kappale",code:"Koodi",size1:"Eritt\xE4in pieni",size2:"Pieni",size3:"Normaali",size4:"Isompi",size5:"Iso",size6:"Eritt\xE4in iso",size7:"Maksimi",defaultFont:"Oletusfontti",viewSource:"Katso l\xE4hde"},tree:{noNodes:"Ei solmuja saatavilla",noResults:"Ei vastaavia solmuja"}};})(); | ||
(()=>{window.Quasar.Lang.fi={isoName:"fi",nativeName:"Suomi",label:{clear:"Tyhjenn\xE4",ok:"OK",cancel:"Peruuta",close:"Sulje",set:"Aseta",select:"Valitse",reset:"Resetoi",remove:"Poista",update:"P\xE4ivit\xE4",create:"Luo",search:"Etsi",filter:"Suodata",refresh:"P\xE4ivit\xE4",expand:i=>i?`Laajenna "${i}"`:"Laajentaa",collapse:i=>i?`Tiivist\xE4 "${i}"`:"Romahdus"},date:{days:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),daysShort:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"p\xE4iv\xE4\xE4"},pullToRefresh:{pull:"Ved\xE4 alas p\xE4ivitt\xE4\xE4ksesi",release:"Vapauta p\xE4ivitt\xE4\xE4ksesi",refresh:"P\xE4ivitet\xE4\xE4n..."},table:{noData:"Ei tietoja",noResults:"Ei tuloksia",loading:"Ladataan...",selectedRecords:i=>i===1?"1 rivi valittu.":i+" rivi\xE4 valittu.",recordsPerPage:"Rivej\xE4 sivulla:",allRows:"Kaikki",pagination:(i,e,t)=>i+"-"+e+" / "+t,columns:"Sarakkeet"},editor:{url:"URL",bold:"Lihavoitu",italic:"Kursivoitu",strikethrough:"Yliviivattu",underline:"Alleviivattu",unorderedList:"J\xE4rjest\xE4m\xE4t\xF6n Lista",orderedList:"J\xE4rjestetty Lista",subscript:"Alaindeksi",superscript:"Yl\xE4indeksi",hyperlink:"Hyperlinkki",toggleFullscreen:"Vaihda n\xE4ytt\xF6tilaa",quote:"Lainaus",left:"Asettele vasemmalle",center:"Asettele keskelle",right:"Asettele oikealle",justify:"Asettele tasaten",print:"Tulosta",outdent:"V\xE4henn\xE4 sisennyst\xE4",indent:"Kasvata sisennyst\xE4",removeFormat:"Poista muotoilu",formatting:"Muotoilu",fontSize:"Fonttikoko",align:"Asettelu",hr:"Lis\xE4\xE4 erotin",undo:"Kumoa",redo:"Toista",heading1:"Otsikko 1",heading2:"Otsikko 2",heading3:"Otsikko 3",heading4:"Otsikko 4",heading5:"Otsikko 5",heading6:"Otsikko 6",paragraph:"Kappale",code:"Koodi",size1:"Eritt\xE4in pieni",size2:"Pieni",size3:"Normaali",size4:"Isompi",size5:"Iso",size6:"Eritt\xE4in iso",size7:"Maksimi",defaultFont:"Oletusfontti",viewSource:"Katso l\xE4hde"},tree:{noNodes:"Ei solmuja saatavilla",noResults:"Ei vastaavia solmuja"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.fr={isoName:"fr",nativeName:"Fran\xE7ais",label:{clear:"Effacer",ok:"OK",cancel:"Annuler",close:"Fermer",set:"R\xE9gler",select:"S\xE9lectionner",reset:"R\xE9initialiser",remove:"Supprimer",update:"Mettre \xE0 jour",create:"Cr\xE9er",search:"Rechercher",filter:"Filtrer",refresh:"Rafra\xEEchir",expand:e=>e?`D\xE9velopper "${e}"`:"D\xE9velopper",collapse:e=>e?`R\xE9duire "${e}"`:"Effondrement"},date:{days:"Dimanche_Lundi_Mardi_Mercredi_Jeudi_Vendredi_Samedi".split("_"),daysShort:"Dim_Lun_Mar_Mer_Jeu_Ven_Sam".split("_"),months:"Janvier_F\xE9vrier_Mars_Avril_Mai_Juin_Juillet_Ao\xFBt_Septembre_Octobre_Novembre_D\xE9cembre".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Juin_Jui_Aou_Sep_Oct_Nov_Dec".split("_"),headerTitle:e=>new Intl.DateTimeFormat("fr",{weekday:"short",day:"numeric",month:"short"}).format(e),firstDayOfWeek:1,format24h:!0,pluralDay:"jours"},table:{noData:"Aucune donn\xE9e \xE0 afficher",noResults:"Aucune donn\xE9e trouv\xE9e",loading:"Chargement...",selectedRecords:e=>e>0?e+" "+(e===1?"ligne s\xE9lectionn\xE9e":"lignes s\xE9lectionn\xE9es")+".":"Aucune ligne s\xE9lectionn\xE9e.",recordsPerPage:"Lignes par page :",allRows:"Tous",pagination:(e,r,i)=>e+"-"+r+" sur "+i,columns:"Colonnes"},editor:{url:"URL",bold:"Gras",italic:"Italique",strikethrough:"Barr\xE9",underline:"Soulign\xE9",unorderedList:"Liste non ordonn\xE9e",orderedList:"Liste ordonn\xE9e",subscript:"Indice",superscript:"Exposant",hyperlink:"Hyperlien",toggleFullscreen:"Basculer en plein \xE9cran",quote:"Citation",left:"Aligner \xE0 gauche",center:"Aligner au centre",right:"Aligner \xE0 droite",justify:"Justifier",print:"Imprimer",outdent:"Diminuer l'indentation",indent:"Augmenter l'indentation",removeFormat:"Supprimer la mise en forme",formatting:"Mise en forme",fontSize:"Taille de police",align:"Aligner",hr:"Ins\xE9rer une r\xE8gle horizontale",undo:"Annuler",redo:"Refaire",heading1:"Titre 1",heading2:"Titre 2",heading3:"Titre 3",heading4:"Titre 4",heading5:"Titre 5",heading6:"Titre 6",paragraph:"Paragraphe",code:"Code",size1:"Tr\xE8s petit",size2:"Petit",size3:"Normal",size4:"Moyenne",size5:"Grand",size6:"Tr\xE8s grand",size7:"Maximum",defaultFont:"Police par d\xE9faut",viewSource:"Voir la source"},tree:{noData:"Aucun n\u0153ud \xE0 afficher",noResults:"Aucun n\u0153ud trouv\xE9"}};})(); | ||
(()=>{window.Quasar.Lang.fr={isoName:"fr",nativeName:"Fran\xE7ais",label:{clear:"Effacer",ok:"OK",cancel:"Annuler",close:"Fermer",set:"R\xE9gler",select:"S\xE9lectionner",reset:"R\xE9initialiser",remove:"Supprimer",update:"Mettre \xE0 jour",create:"Cr\xE9er",search:"Rechercher",filter:"Filtrer",refresh:"Rafra\xEEchir",expand:e=>e?`D\xE9velopper "${e}"`:"D\xE9velopper",collapse:e=>e?`R\xE9duire "${e}"`:"Effondrement"},date:{days:"Dimanche_Lundi_Mardi_Mercredi_Jeudi_Vendredi_Samedi".split("_"),daysShort:"Dim_Lun_Mar_Mer_Jeu_Ven_Sam".split("_"),months:"Janvier_F\xE9vrier_Mars_Avril_Mai_Juin_Juillet_Ao\xFBt_Septembre_Octobre_Novembre_D\xE9cembre".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Juin_Jui_Aou_Sep_Oct_Nov_Dec".split("_"),headerTitle:e=>new Intl.DateTimeFormat("fr",{weekday:"short",day:"numeric",month:"short"}).format(e),firstDayOfWeek:1,format24h:!0,pluralDay:"jours"},table:{noData:"Aucune donn\xE9e \xE0 afficher",noResults:"Aucune donn\xE9e trouv\xE9e",loading:"Chargement...",selectedRecords:e=>e>0?e+" "+(e===1?"ligne s\xE9lectionn\xE9e":"lignes s\xE9lectionn\xE9es")+".":"Aucune ligne s\xE9lectionn\xE9e.",recordsPerPage:"Lignes par page :",allRows:"Tous",pagination:(e,r,i)=>e+"-"+r+" sur "+i,columns:"Colonnes"},editor:{url:"URL",bold:"Gras",italic:"Italique",strikethrough:"Barr\xE9",underline:"Soulign\xE9",unorderedList:"Liste non ordonn\xE9e",orderedList:"Liste ordonn\xE9e",subscript:"Indice",superscript:"Exposant",hyperlink:"Hyperlien",toggleFullscreen:"Basculer en plein \xE9cran",quote:"Citation",left:"Aligner \xE0 gauche",center:"Aligner au centre",right:"Aligner \xE0 droite",justify:"Justifier",print:"Imprimer",outdent:"Diminuer l'indentation",indent:"Augmenter l'indentation",removeFormat:"Supprimer la mise en forme",formatting:"Mise en forme",fontSize:"Taille de police",align:"Aligner",hr:"Ins\xE9rer une r\xE8gle horizontale",undo:"Annuler",redo:"Refaire",heading1:"Titre 1",heading2:"Titre 2",heading3:"Titre 3",heading4:"Titre 4",heading5:"Titre 5",heading6:"Titre 6",paragraph:"Paragraphe",code:"Code",size1:"Tr\xE8s petit",size2:"Petit",size3:"Normal",size4:"Moyenne",size5:"Grand",size6:"Tr\xE8s grand",size7:"Maximum",defaultFont:"Police par d\xE9faut",viewSource:"Voir la source"},tree:{noData:"Aucun n\u0153ud \xE0 afficher",noResults:"Aucun n\u0153ud trouv\xE9"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.gn={isoName:"gn",nativeName:"Ava\xF1e'\u1EBD",label:{clear:"Mbogue",ok:"O\u0128ma",cancel:"Cancelar",close:"Mboty",set:"Mohenda",select:"Poravo",reset:"Mo\u0128 jey",remove:"Juka",update:"Actualisa",create:"Japo",search:"Heka",filter:"Mbogua",refresh:"Actualisa",expand:e=>e?`O\xF1embotuichave "${e}"`:"Myas\xE3i",collapse:e=>e?`Omboguejy "${e}"`:"\xD1embyaipa"},date:{days:"Domingo_Lunes_Martes_Mi\xE9rcoles_Jueves_Viernes_S\xE1bado".split("_"),daysShort:"Dom_Lun_Mar_Mi\xE9_Jue_Vie_S\xE1b".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\xE1ra"},table:{noData:"Ni pete\u0128 mba'e",noResults:"Ni pete\u0128 resultado",loading:"Era'ar\xF5...",selectedRecords:e=>e>1?e+" fila selesionada.":(e===0?"Sin":"1")+" fila selesionada.",recordsPerPage:"Fila por p\xE1hina:",allRows:"Entero",pagination:(e,a,i)=>e+"-"+a+" de "+i,columns:"Columnaku\xE9ra"},editor:{url:"URL",bold:"Negrita",italic:"Kurs\xEDva",strikethrough:"Tachado",underline:"Subrayado",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Sub\xEDndice",superscript:"Super\xEDndice",hyperlink:"Hiperv\xEDnculo",toggleFullscreen:"Pantalla kompl\xE9ta",quote:"Cita",left:"Alineaci\xF3n izquierda",center:"Alineaci\xF3n centro",right:"Alineaci\xF3n derecha",justify:"Justificar alineaci\xF3n",print:"Imprimir",outdent:"Disminuir indentaci\xF3n",indent:"Aumentar indentaci\xF3n",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tama\xF1o de Fuente",align:"Alinear",hr:"Insertar l\xEDnea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"P\xE1rrafo",code:"C\xF3digo",size1:"Muy peque\xF1o",size2:"Peque\xF1o",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"M\xE1ximo",defaultFont:"Fuente por defecto",viewSource:"View Source"},tree:{noNodes:"Sin nodos disponibles",noResults:"No se encontraron nodos correspondientes"}};})(); | ||
(()=>{window.Quasar.Lang.gn={isoName:"gn",nativeName:"Ava\xF1e'\u1EBD",label:{clear:"Mbogue",ok:"O\u0128ma",cancel:"Cancelar",close:"Mboty",set:"Mohenda",select:"Poravo",reset:"Mo\u0128 jey",remove:"Juka",update:"Actualisa",create:"Japo",search:"Heka",filter:"Mbogua",refresh:"Actualisa",expand:e=>e?`O\xF1embotuichave "${e}"`:"Myas\xE3i",collapse:e=>e?`Omboguejy "${e}"`:"\xD1embyaipa"},date:{days:"Domingo_Lunes_Martes_Mi\xE9rcoles_Jueves_Viernes_S\xE1bado".split("_"),daysShort:"Dom_Lun_Mar_Mi\xE9_Jue_Vie_S\xE1b".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\xE1ra"},table:{noData:"Ni pete\u0128 mba'e",noResults:"Ni pete\u0128 resultado",loading:"Era'ar\xF5...",selectedRecords:e=>e>1?e+" fila selesionada.":(e===0?"Sin":"1")+" fila selesionada.",recordsPerPage:"Fila por p\xE1hina:",allRows:"Entero",pagination:(e,a,i)=>e+"-"+a+" de "+i,columns:"Columnaku\xE9ra"},editor:{url:"URL",bold:"Negrita",italic:"Kurs\xEDva",strikethrough:"Tachado",underline:"Subrayado",unorderedList:"Lista Desordenada",orderedList:"Lista Ordenada",subscript:"Sub\xEDndice",superscript:"Super\xEDndice",hyperlink:"Hiperv\xEDnculo",toggleFullscreen:"Pantalla kompl\xE9ta",quote:"Cita",left:"Alineaci\xF3n izquierda",center:"Alineaci\xF3n centro",right:"Alineaci\xF3n derecha",justify:"Justificar alineaci\xF3n",print:"Imprimir",outdent:"Disminuir indentaci\xF3n",indent:"Aumentar indentaci\xF3n",removeFormat:"Eliminar formato",formatting:"Formato",fontSize:"Tama\xF1o de Fuente",align:"Alinear",hr:"Insertar l\xEDnea horizontal",undo:"Deshacer",redo:"Rehacer",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",heading4:"Encabezado 4",heading5:"Encabezado 5",heading6:"Encabezado 6",paragraph:"P\xE1rrafo",code:"C\xF3digo",size1:"Muy peque\xF1o",size2:"Peque\xF1o",size3:"Normal",size4:"Mediano",size5:"Grande",size6:"Muy grande",size7:"M\xE1ximo",defaultFont:"Fuente por defecto",viewSource:"View Source"},tree:{noNodes:"Sin nodos disponibles",noResults:"No se encontraron nodos correspondientes"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.he={isoName:"he",nativeName:"\u05E2\u05D1\u05E8\u05D9\u05EA",rtl:!0,label:{clear:"\u05E0\u05E7\u05D4",ok:"\u05D0\u05D9\u05E9\u05D5\u05E8",cancel:"\u05D1\u05D9\u05D8\u05D5\u05DC",close:"\u05E1\u05D2\u05D5\u05E8",set:"\u05D4\u05D2\u05D3\u05E8",select:"\u05D1\u05D7\u05E8",reset:"\u05D0\u05D9\u05E4\u05D5\u05E1",remove:"\u05DE\u05D7\u05E7",update:"\u05E2\u05D3\u05DB\u05DF",create:"\u05E6\u05D5\u05E8",search:"\u05D7\u05D9\u05E4\u05D5\u05E9",filter:"\u05E1\u05D9\u05E0\u05D5\u05DF",refresh:"\u05E8\u05E2\u05E0\u05D5\u05DF",expand:e=>e?`"${e}" \u05D4\u05E8\u05D7\u05D1 \u05D0\u05EA`:"\u05DC\u05B0\u05D4\u05B7\u05E8\u05B0\u05D7\u05B4\u05D9\u05D1",collapse:e=>e?`"${e}" \u05DB\u05D5\u05D5\u05E5`:"\u05D4\u05B4\u05EA\u05DE\u05D5\u05B9\u05D8\u05B0\u05D8\u05D5\u05BC\u05EA"},date:{days:"\u05E8\u05D0\u05E9\u05D5\u05DF_\u05E9\u05E0\u05D9_\u05E9\u05DC\u05D9\u05E9\u05D9_\u05E8\u05D1\u05D9\u05E2\u05D9_\u05D7\u05DE\u05D9\u05E9\u05D9_\u05E9\u05D9\u05E9\u05D9_\u05E9\u05D1\u05EA".split("_"),daysShort:"\u05D0_\u05D1_\u05D2_\u05D3_\u05D4_\u05D5_\u05E9".split("_"),months:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),monthsShort:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"\u05D9\u05DE\u05D9\u05DD"},table:{noData:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05E0\u05EA\u05D5\u05E0\u05D9\u05DD",noResults:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E8\u05DC\u05D5\u05D5\u05E0\u05D8\u05D9\u05D5\u05EA",loading:"\u05D8\u05D5\u05E2\u05DF...",selectedRecords:e=>e===1?"\u05E0\u05D1\u05D7\u05E8\u05D4 \u05E9\u05D5\u05E8\u05D4 \u05D0\u05D7\u05EA.":(e===0?"\u05DC\u05D0":e)+" \u05E9\u05D5\u05E8\u05D5\u05EA \u05E0\u05D1\u05D7\u05E8\u05D5",recordsPerPage:"\u05E9\u05D5\u05E8\u05D5\u05EA \u05D1\u05E2\u05DE\u05D5\u05D3:",allRows:"\u05D4\u05DB\u05DC",pagination:(e,t,r)=>e+"-"+t+" \u05DE\u05EA\u05D5\u05DA "+r,columns:"\u05E2\u05DE\u05D5\u05D3\u05D5\u05EA"},editor:{url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05EA\u05E8",bold:"\u05D1\u05D5\u05DC\u05D8",italic:"\u05E0\u05D8\u05D5\u05D9",strikethrough:"\u05E7\u05D5 \u05D7\u05D5\u05E6\u05D4",underline:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF",unorderedList:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05EA\u05D1\u05DC\u05D9\u05D8\u05D9\u05DD",orderedList:"\u05E8\u05E9\u05D9\u05DE\u05D4 \u05DE\u05DE\u05D5\u05E1\u05E4\u05E8\u05EA",subscript:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF",superscript:"\u05E7\u05D5 \u05E2\u05DC\u05D9\u05D5\u05DF",hyperlink:"\u05E7\u05D9\u05E9\u05D5\u05E8",toggleFullscreen:"\u05DE\u05E1\u05DA \u05DE\u05DC\u05D0",quote:"\u05E6\u05D9\u05D8\u05D5\u05D8",left:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05E9\u05DE\u05D0\u05DC",center:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05DE\u05E8\u05DB\u05D6",right:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05D9\u05DE\u05D9\u05DF",justify:"\u05D9\u05D9\u05E9\u05D5\u05E8",print:"\u05D4\u05D3\u05E4\u05E1\u05D4",outdent:"\u05D4\u05E7\u05D8\u05DF \u05DB\u05E0\u05D9\u05E1\u05D4",indent:"\u05D4\u05D2\u05D3\u05DC \u05DB\u05E0\u05D9\u05E1\u05D4",removeFormat:"\u05E0\u05E7\u05D4 \u05E2\u05D9\u05EA\u05D5\u05D1",formatting:"\u05E2\u05D9\u05E6\u05D5\u05D1",fontSize:"\u05D2\u05D5\u05D3\u05DC \u05E4\u05D5\u05E0\u05D8",align:"\u05D9\u05D9\u05E9\u05D5\u05E8",hr:"\u05D4\u05D5\u05E1\u05E3 \u05E7\u05D5 \u05D0\u05D5\u05E4\u05E7\u05D9",undo:"\u05D1\u05D8\u05DC",redo:"\u05D1\u05E6\u05E2 \u05DE\u05D7\u05D3\u05E9",heading1:"\u05DB\u05D5\u05EA\u05E8\u05EA 1",heading2:"\u05DB\u05D5\u05EA\u05E8\u05EA 2",heading3:"\u05DB\u05D5\u05EA\u05E8\u05EA 3",heading4:"\u05DB\u05D5\u05EA\u05E8\u05EA 4",heading5:"\u05DB\u05D5\u05EA\u05E8\u05EA 5",heading6:"\u05DB\u05D5\u05EA\u05E8\u05EA 6",paragraph:"\u05E4\u05E1\u05E7\u05D4",code:"\u05E7\u05D8\u05E2 \u05E7\u05D5\u05D3",size1:"\u05E7\u05D8\u05DF \u05DE\u05D0\u05D5\u05D3",size2:"\u05E7\u05D8\u05DF",size3:"\u05E0\u05D5\u05E8\u05DE\u05DC\u05D9",size4:"\u05D1\u05D9\u05E0\u05D5\u05E0\u05D9-\u05D2\u05D3\u05D5\u05DC",size5:"\u05D2\u05D3\u05D5\u05DC",size6:"\u05D2\u05D3\u05D5\u05DC \u05DE\u05D0\u05D5\u05D3",size7:"\u05DE\u05E7\u05E1\u05D9\u05DE\u05DC\u05D9",defaultFont:"\u05D1\u05E8\u05D9\u05E8\u05EA \u05DE\u05D7\u05D3\u05DC",viewSource:"\u05E8\u05D0\u05D4 \u05DE\u05E7\u05D5\u05E8"},tree:{noNodes:"\u05D0\u05D9\u05DF \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05DC\u05D4\u05E6\u05D2\u05D4",noResults:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05E8\u05DC\u05D5\u05D5\u05E0\u05D8\u05D9\u05DD"}};})(); | ||
(()=>{window.Quasar.Lang.he={isoName:"he",nativeName:"\u05E2\u05D1\u05E8\u05D9\u05EA",rtl:!0,label:{clear:"\u05E0\u05E7\u05D4",ok:"\u05D0\u05D9\u05E9\u05D5\u05E8",cancel:"\u05D1\u05D9\u05D8\u05D5\u05DC",close:"\u05E1\u05D2\u05D5\u05E8",set:"\u05D4\u05D2\u05D3\u05E8",select:"\u05D1\u05D7\u05E8",reset:"\u05D0\u05D9\u05E4\u05D5\u05E1",remove:"\u05DE\u05D7\u05E7",update:"\u05E2\u05D3\u05DB\u05DF",create:"\u05E6\u05D5\u05E8",search:"\u05D7\u05D9\u05E4\u05D5\u05E9",filter:"\u05E1\u05D9\u05E0\u05D5\u05DF",refresh:"\u05E8\u05E2\u05E0\u05D5\u05DF",expand:e=>e?`"${e}" \u05D4\u05E8\u05D7\u05D1 \u05D0\u05EA`:"\u05DC\u05B0\u05D4\u05B7\u05E8\u05B0\u05D7\u05B4\u05D9\u05D1",collapse:e=>e?`"${e}" \u05DB\u05D5\u05D5\u05E5`:"\u05D4\u05B4\u05EA\u05DE\u05D5\u05B9\u05D8\u05B0\u05D8\u05D5\u05BC\u05EA"},date:{days:"\u05E8\u05D0\u05E9\u05D5\u05DF_\u05E9\u05E0\u05D9_\u05E9\u05DC\u05D9\u05E9\u05D9_\u05E8\u05D1\u05D9\u05E2\u05D9_\u05D7\u05DE\u05D9\u05E9\u05D9_\u05E9\u05D9\u05E9\u05D9_\u05E9\u05D1\u05EA".split("_"),daysShort:"\u05D0_\u05D1_\u05D2_\u05D3_\u05D4_\u05D5_\u05E9".split("_"),months:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),monthsShort:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"\u05D9\u05DE\u05D9\u05DD"},table:{noData:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05E0\u05EA\u05D5\u05E0\u05D9\u05DD",noResults:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05EA\u05D5\u05E6\u05D0\u05D5\u05EA \u05E8\u05DC\u05D5\u05D5\u05E0\u05D8\u05D9\u05D5\u05EA",loading:"\u05D8\u05D5\u05E2\u05DF...",selectedRecords:e=>e===1?"\u05E0\u05D1\u05D7\u05E8\u05D4 \u05E9\u05D5\u05E8\u05D4 \u05D0\u05D7\u05EA.":(e===0?"\u05DC\u05D0":e)+" \u05E9\u05D5\u05E8\u05D5\u05EA \u05E0\u05D1\u05D7\u05E8\u05D5",recordsPerPage:"\u05E9\u05D5\u05E8\u05D5\u05EA \u05D1\u05E2\u05DE\u05D5\u05D3:",allRows:"\u05D4\u05DB\u05DC",pagination:(e,t,r)=>e+"-"+t+" \u05DE\u05EA\u05D5\u05DA "+r,columns:"\u05E2\u05DE\u05D5\u05D3\u05D5\u05EA"},editor:{url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D0\u05EA\u05E8",bold:"\u05D1\u05D5\u05DC\u05D8",italic:"\u05E0\u05D8\u05D5\u05D9",strikethrough:"\u05E7\u05D5 \u05D7\u05D5\u05E6\u05D4",underline:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF",unorderedList:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05EA\u05D1\u05DC\u05D9\u05D8\u05D9\u05DD",orderedList:"\u05E8\u05E9\u05D9\u05DE\u05D4 \u05DE\u05DE\u05D5\u05E1\u05E4\u05E8\u05EA",subscript:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF",superscript:"\u05E7\u05D5 \u05E2\u05DC\u05D9\u05D5\u05DF",hyperlink:"\u05E7\u05D9\u05E9\u05D5\u05E8",toggleFullscreen:"\u05DE\u05E1\u05DA \u05DE\u05DC\u05D0",quote:"\u05E6\u05D9\u05D8\u05D5\u05D8",left:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05E9\u05DE\u05D0\u05DC",center:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05DE\u05E8\u05DB\u05D6",right:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05D9\u05DE\u05D9\u05DF",justify:"\u05D9\u05D9\u05E9\u05D5\u05E8",print:"\u05D4\u05D3\u05E4\u05E1\u05D4",outdent:"\u05D4\u05E7\u05D8\u05DF \u05DB\u05E0\u05D9\u05E1\u05D4",indent:"\u05D4\u05D2\u05D3\u05DC \u05DB\u05E0\u05D9\u05E1\u05D4",removeFormat:"\u05E0\u05E7\u05D4 \u05E2\u05D9\u05EA\u05D5\u05D1",formatting:"\u05E2\u05D9\u05E6\u05D5\u05D1",fontSize:"\u05D2\u05D5\u05D3\u05DC \u05E4\u05D5\u05E0\u05D8",align:"\u05D9\u05D9\u05E9\u05D5\u05E8",hr:"\u05D4\u05D5\u05E1\u05E3 \u05E7\u05D5 \u05D0\u05D5\u05E4\u05E7\u05D9",undo:"\u05D1\u05D8\u05DC",redo:"\u05D1\u05E6\u05E2 \u05DE\u05D7\u05D3\u05E9",heading1:"\u05DB\u05D5\u05EA\u05E8\u05EA 1",heading2:"\u05DB\u05D5\u05EA\u05E8\u05EA 2",heading3:"\u05DB\u05D5\u05EA\u05E8\u05EA 3",heading4:"\u05DB\u05D5\u05EA\u05E8\u05EA 4",heading5:"\u05DB\u05D5\u05EA\u05E8\u05EA 5",heading6:"\u05DB\u05D5\u05EA\u05E8\u05EA 6",paragraph:"\u05E4\u05E1\u05E7\u05D4",code:"\u05E7\u05D8\u05E2 \u05E7\u05D5\u05D3",size1:"\u05E7\u05D8\u05DF \u05DE\u05D0\u05D5\u05D3",size2:"\u05E7\u05D8\u05DF",size3:"\u05E0\u05D5\u05E8\u05DE\u05DC\u05D9",size4:"\u05D1\u05D9\u05E0\u05D5\u05E0\u05D9-\u05D2\u05D3\u05D5\u05DC",size5:"\u05D2\u05D3\u05D5\u05DC",size6:"\u05D2\u05D3\u05D5\u05DC \u05DE\u05D0\u05D5\u05D3",size7:"\u05DE\u05E7\u05E1\u05D9\u05DE\u05DC\u05D9",defaultFont:"\u05D1\u05E8\u05D9\u05E8\u05EA \u05DE\u05D7\u05D3\u05DC",viewSource:"\u05E8\u05D0\u05D4 \u05DE\u05E7\u05D5\u05E8"},tree:{noNodes:"\u05D0\u05D9\u05DF \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05DC\u05D4\u05E6\u05D2\u05D4",noResults:"\u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0\u05D5 \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05E8\u05DC\u05D5\u05D5\u05E0\u05D8\u05D9\u05DD"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.hi={isoName:"hi",nativeName:"\u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0905\u0902\u0917\u094D\u0930\u0947\u091C\u093C\u0940",label:{clear:"\u0938\u094D\u092A\u0937\u094D\u091F",ok:"\u0920\u0940\u0915",cancel:"\u0930\u0926\u094D\u0926 \u0915\u0930\u0947\u0902",close:"\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",set:"\u0938\u0947\u091F \u0915\u0930\u0947\u0902",select:"\u091A\u092F\u0928 \u0915\u0930\u0947\u0902",reset:"\u0930\u0940\u0938\u0947\u091F \u0915\u0930\u0947\u0902",remove:"\u0939\u091F\u093E\u090F\u0901",update:"\u0905\u092A\u0921\u0947\u091F \u0915\u0930\u0947\u0902",create:"\u092C\u0928\u093E\u090F\u0901",search:"\u0916\u094B\u091C\u0947\u0902",filter:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930 \u0915\u0930\u0947\u0902",refresh:"\u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",expand:e=>e?`"${e}" \u0915\u093E \u0935\u093F\u0938\u094D\u0924\u093E\u0930 \u0915\u0930\u0947\u0902`:"\u0935\u093F\u0938\u094D\u0924\u093E\u0930 \u0915\u0930\u0947\u0902",collapse:e=>e?`"${e}" \u0915\u094B \u0938\u0902\u0915\u0941\u091A\u093F\u0924 \u0915\u0930\u0947\u0902`:"\u0938\u0902\u0915\u0941\u091A\u093F\u0924 \u0915\u0930\u0947\u0902"},date:{days:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0941\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),daysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0941_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u0902\u092C\u0930_\u0905\u0915\u094D\u0924\u0942\u092C\u0930_\u0928\u0935\u0902\u092C\u0930_\u0926\u093F\u0938\u0902\u092C\u0930".split("_"),monthsShort:"\u091C\u0928_\u092B\u093C\u0930_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917_\u0938\u093F\u0924\u0902_\u0905\u0915\u094D\u0924\u0942_\u0928\u0935\u0902_\u0926\u093F\u0938\u0902".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0926\u093F\u0928"},table:{noData:"\u0915\u094B\u0908 \u0921\u0947\u091F\u093E \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",noResults:"\u0915\u094B\u0908 \u092E\u093F\u0932\u0924\u0947 \u091C\u0941\u0932\u0924\u0947 \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0947",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948...",selectedRecords:e=>e===1?"1 \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u091A\u092F\u0928\u093F\u0924\u0964":(e===0?"\u0915\u094B\u0908":e)+" \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u091A\u092F\u0928\u093F\u0924\u0964",recordsPerPage:"\u092A\u094D\u0930\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0930\u093F\u0915\u0949\u0930\u094D\u0921:",allRows:"\u0938\u092D\u0940",pagination:(e,t,i)=>e+"-"+t+" \u0915\u0941\u0932 "+i,columns:"\u0915\u0949\u0932\u092E"},editor:{url:"URL",bold:"\u092C\u094B\u0932\u094D\u0921",italic:"\u0907\u091F\u0948\u0932\u093F\u0915",strikethrough:"\u0938\u094D\u091F\u094D\u0930\u093E\u0907\u0915\u0925\u094D\u0930\u0942",underline:"\u0930\u0947\u0916\u093E\u0902\u0915\u093F\u0924",unorderedList:"\u0905\u0935\u094D\u092F\u0935\u0938\u094D\u0925\u093F\u0924 \u0938\u0942\u091A\u0940",orderedList:"\u0915\u094D\u0930\u092E\u093F\u0924 \u0938\u0942\u091A\u0940",subscript:"\u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924",superscript:"\u0905\u0927\u093F\u0932\u093F\u0916\u093F\u0924",hyperlink:"\u0939\u093E\u0907\u092A\u0930\u0932\u093F\u0902\u0915",toggleFullscreen:"\u092A\u0942\u0930\u094D\u0923\u0938\u094D\u0915\u094D\u0930\u0940\u0928 \u091F\u0949\u0917\u0932 \u0915\u0930\u0947\u0902",quote:"\u0909\u0926\u094D\u0927\u0930\u0923",left:"\u092C\u093E\u0908\u0902 \u0924\u0930\u092B",center:"\u092E\u0927\u094D\u092F \u0924\u0930\u092B",right:"\u0926\u093E\u092F\u0902 \u0924\u0930\u092B",justify:"\u0938\u0902\u0930\u0947\u0916\u093F\u0924",print:"\u092A\u094D\u0930\u093F\u0902\u091F",outdent:"\u092A\u094D\u0930\u0935\u0943\u0926\u094D\u0927\u093F \u0918\u091F\u093E\u090F\u0901",indent:"\u092A\u094D\u0930\u0935\u0943\u0926\u094D\u0927\u093F \u0915\u0930\u0947\u0902",removeFormat:"\u092B\u093C\u0949\u0930\u094D\u092E\u0948\u091F\u093F\u0902\u0917 \u0939\u091F\u093E\u090F\u0901",formatting:"\u092B\u093C\u0949\u0930\u094D\u092E\u0948\u091F\u093F\u0902\u0917",fontSize:"\u092B\u093C\u0949\u0928\u094D\u091F \u0906\u0915\u093E\u0930",align:"\u090F\u0915\u0940\u0915\u0930\u0923",hr:"\u0915\u094D\u0937\u0948\u0924\u093F\u091C \u0930\u0947\u0916\u093E \u0921\u093E\u0932\u0947\u0902",undo:"\u092A\u0942\u0930\u094D\u0935\u0935\u0924 \u0915\u0930\u0947\u0902",redo:"\u092A\u0941\u0928: \u0915\u0930\u0947\u0902",heading1:"\u0936\u0940\u0930\u094D\u0937\u0915 1",heading2:"\u0936\u0940\u0930\u094D\u0937\u0915 2",heading3:"\u0936\u0940\u0930\u094D\u0937\u0915 3",heading4:"\u0936\u0940\u0930\u094D\u0937\u0915 4",heading5:"\u0936\u0940\u0930\u094D\u0937\u0915 5",heading6:"\u0936\u0940\u0930\u094D\u0937\u0915 6",paragraph:"\u0905\u0928\u0941\u091A\u094D\u091B\u0947\u0926",code:"\u0915\u094B\u0921",size1:"\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E",size2:"\u0925\u094B\u0921\u093C\u093E \u091B\u094B\u091F\u093E",size3:"\u0938\u093E\u092E\u093E\u0928\u094D\u092F",size4:"\u092E\u0927\u094D\u092F\u092E-\u092C\u0921\u093C\u093E",size5:"\u092C\u0921\u093C\u093E",size6:"\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E",size7:"\u0905\u0927\u093F\u0915\u0924\u092E",defaultFont:"\u0921\u093F\u092B\u093C\u0949\u0932\u094D\u091F \u092B\u093C\u0949\u0928\u094D\u091F",viewSource:"\u0938\u094D\u0930\u094B\u0924 \u0926\u0947\u0916\u0947\u0902"},tree:{noNodes:"\u0915\u094B\u0908 \u0928\u094B\u0921 \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",noResults:"\u0915\u094B\u0908 \u092E\u093F\u0932\u0924\u0947 \u091C\u0941\u0932\u0924\u0947 \u0928\u094B\u0921 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0947"}};})(); | ||
(()=>{window.Quasar.Lang.hi={isoName:"hi",nativeName:"\u0905\u092E\u0947\u0930\u093F\u0915\u0940 \u0905\u0902\u0917\u094D\u0930\u0947\u091C\u093C\u0940",label:{clear:"\u0938\u094D\u092A\u0937\u094D\u091F",ok:"\u0920\u0940\u0915",cancel:"\u0930\u0926\u094D\u0926 \u0915\u0930\u0947\u0902",close:"\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",set:"\u0938\u0947\u091F \u0915\u0930\u0947\u0902",select:"\u091A\u092F\u0928 \u0915\u0930\u0947\u0902",reset:"\u0930\u0940\u0938\u0947\u091F \u0915\u0930\u0947\u0902",remove:"\u0939\u091F\u093E\u090F\u0901",update:"\u0905\u092A\u0921\u0947\u091F \u0915\u0930\u0947\u0902",create:"\u092C\u0928\u093E\u090F\u0901",search:"\u0916\u094B\u091C\u0947\u0902",filter:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930 \u0915\u0930\u0947\u0902",refresh:"\u0924\u093E\u091C\u093C\u093E \u0915\u0930\u0947\u0902",expand:e=>e?`"${e}" \u0915\u093E \u0935\u093F\u0938\u094D\u0924\u093E\u0930 \u0915\u0930\u0947\u0902`:"\u0935\u093F\u0938\u094D\u0924\u093E\u0930 \u0915\u0930\u0947\u0902",collapse:e=>e?`"${e}" \u0915\u094B \u0938\u0902\u0915\u0941\u091A\u093F\u0924 \u0915\u0930\u0947\u0902`:"\u0938\u0902\u0915\u0941\u091A\u093F\u0924 \u0915\u0930\u0947\u0902"},date:{days:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0941\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),daysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0941_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u0902\u092C\u0930_\u0905\u0915\u094D\u0924\u0942\u092C\u0930_\u0928\u0935\u0902\u092C\u0930_\u0926\u093F\u0938\u0902\u092C\u0930".split("_"),monthsShort:"\u091C\u0928_\u092B\u093C\u0930_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917_\u0938\u093F\u0924\u0902_\u0905\u0915\u094D\u0924\u0942_\u0928\u0935\u0902_\u0926\u093F\u0938\u0902".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0926\u093F\u0928"},table:{noData:"\u0915\u094B\u0908 \u0921\u0947\u091F\u093E \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",noResults:"\u0915\u094B\u0908 \u092E\u093F\u0932\u0924\u0947 \u091C\u0941\u0932\u0924\u0947 \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0947",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948...",selectedRecords:e=>e===1?"1 \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u091A\u092F\u0928\u093F\u0924\u0964":(e===0?"\u0915\u094B\u0908":e)+" \u0930\u093F\u0915\u0949\u0930\u094D\u0921 \u091A\u092F\u0928\u093F\u0924\u0964",recordsPerPage:"\u092A\u094D\u0930\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0930\u093F\u0915\u0949\u0930\u094D\u0921:",allRows:"\u0938\u092D\u0940",pagination:(e,t,i)=>e+"-"+t+" \u0915\u0941\u0932 "+i,columns:"\u0915\u0949\u0932\u092E"},editor:{url:"URL",bold:"\u092C\u094B\u0932\u094D\u0921",italic:"\u0907\u091F\u0948\u0932\u093F\u0915",strikethrough:"\u0938\u094D\u091F\u094D\u0930\u093E\u0907\u0915\u0925\u094D\u0930\u0942",underline:"\u0930\u0947\u0916\u093E\u0902\u0915\u093F\u0924",unorderedList:"\u0905\u0935\u094D\u092F\u0935\u0938\u094D\u0925\u093F\u0924 \u0938\u0942\u091A\u0940",orderedList:"\u0915\u094D\u0930\u092E\u093F\u0924 \u0938\u0942\u091A\u0940",subscript:"\u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924",superscript:"\u0905\u0927\u093F\u0932\u093F\u0916\u093F\u0924",hyperlink:"\u0939\u093E\u0907\u092A\u0930\u0932\u093F\u0902\u0915",toggleFullscreen:"\u092A\u0942\u0930\u094D\u0923\u0938\u094D\u0915\u094D\u0930\u0940\u0928 \u091F\u0949\u0917\u0932 \u0915\u0930\u0947\u0902",quote:"\u0909\u0926\u094D\u0927\u0930\u0923",left:"\u092C\u093E\u0908\u0902 \u0924\u0930\u092B",center:"\u092E\u0927\u094D\u092F \u0924\u0930\u092B",right:"\u0926\u093E\u092F\u0902 \u0924\u0930\u092B",justify:"\u0938\u0902\u0930\u0947\u0916\u093F\u0924",print:"\u092A\u094D\u0930\u093F\u0902\u091F",outdent:"\u092A\u094D\u0930\u0935\u0943\u0926\u094D\u0927\u093F \u0918\u091F\u093E\u090F\u0901",indent:"\u092A\u094D\u0930\u0935\u0943\u0926\u094D\u0927\u093F \u0915\u0930\u0947\u0902",removeFormat:"\u092B\u093C\u0949\u0930\u094D\u092E\u0948\u091F\u093F\u0902\u0917 \u0939\u091F\u093E\u090F\u0901",formatting:"\u092B\u093C\u0949\u0930\u094D\u092E\u0948\u091F\u093F\u0902\u0917",fontSize:"\u092B\u093C\u0949\u0928\u094D\u091F \u0906\u0915\u093E\u0930",align:"\u090F\u0915\u0940\u0915\u0930\u0923",hr:"\u0915\u094D\u0937\u0948\u0924\u093F\u091C \u0930\u0947\u0916\u093E \u0921\u093E\u0932\u0947\u0902",undo:"\u092A\u0942\u0930\u094D\u0935\u0935\u0924 \u0915\u0930\u0947\u0902",redo:"\u092A\u0941\u0928: \u0915\u0930\u0947\u0902",heading1:"\u0936\u0940\u0930\u094D\u0937\u0915 1",heading2:"\u0936\u0940\u0930\u094D\u0937\u0915 2",heading3:"\u0936\u0940\u0930\u094D\u0937\u0915 3",heading4:"\u0936\u0940\u0930\u094D\u0937\u0915 4",heading5:"\u0936\u0940\u0930\u094D\u0937\u0915 5",heading6:"\u0936\u0940\u0930\u094D\u0937\u0915 6",paragraph:"\u0905\u0928\u0941\u091A\u094D\u091B\u0947\u0926",code:"\u0915\u094B\u0921",size1:"\u092C\u0939\u0941\u0924 \u091B\u094B\u091F\u093E",size2:"\u0925\u094B\u0921\u093C\u093E \u091B\u094B\u091F\u093E",size3:"\u0938\u093E\u092E\u093E\u0928\u094D\u092F",size4:"\u092E\u0927\u094D\u092F\u092E-\u092C\u0921\u093C\u093E",size5:"\u092C\u0921\u093C\u093E",size6:"\u092C\u0939\u0941\u0924 \u092C\u0921\u093C\u093E",size7:"\u0905\u0927\u093F\u0915\u0924\u092E",defaultFont:"\u0921\u093F\u092B\u093C\u0949\u0932\u094D\u091F \u092B\u093C\u0949\u0928\u094D\u091F",viewSource:"\u0938\u094D\u0930\u094B\u0924 \u0926\u0947\u0916\u0947\u0902"},tree:{noNodes:"\u0915\u094B\u0908 \u0928\u094B\u0921 \u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902 \u0939\u0948",noResults:"\u0915\u094B\u0908 \u092E\u093F\u0932\u0924\u0947 \u091C\u0941\u0932\u0924\u0947 \u0928\u094B\u0921 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0947"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.hr={isoName:"hr",nativeName:"Hrvatski jezik",label:{clear:"O\u010Disti",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poni\u0161ti",remove:"Ukloni",update:"A\u017Euriraj",create:"Dodaj",search:"Tra\u017Ei",filter:"Filter",refresh:"Osvje\u017Ei",expand:a=>a?`Pro\u0161iri "${a}"`:"Pro\u0161iriti",collapse:a=>a?`Sa\u017Emi "${a}"`:"Kolaps"},date:{days:"Nedjelja_Ponedjeljak_Utorak_Srijeda_\u010Cetvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sri_\u010Cet_Pet_Sub".split("_"),months:"Sije\u010Danj_Velja\u010Da_O\u017Eujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij_Velj_O\u017Eu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovaraju\u0107ih zapisa",loading:"U\u010Ditavanje...",selectedRecords:a=>a>1?a+" izabranih redova.":(a===0?"Nema":"1")+" izabranih redova.",recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:(a,e,i)=>a+"-"+e+" od "+i,columns:"Stupci"},editor:{url:"URL",bold:"Podebljano",italic:"Nako\u0161eno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Ozna\u010Dena lista",orderedList:"Numerirana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Puni zaslon",quote:"Citat",left:"Poravnati ulijevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"Ispis",outdent:"Smanjiti uvla\u010Denje",indent:"Pove\u0107ati uvla\u010Denje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veli\u010Dina slova",align:"Poravnati",hr:"Ubaciti vodoravno ravnalo",undo:"Poni\u0161titi",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odlomak",code:"Kod",size1:"Vrlo malo",size2:"Malo manje",size3:"Normalno",size4:"Srednje",size5:"Veliko",size6:"Vrlo veliko",size7:"Nejve\u0107e",defaultFont:"Zadani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog \u010Dvora",noResults:"Nema odgovaraju\u0107ih \u010Dvorova"}};})(); | ||
(()=>{window.Quasar.Lang.hr={isoName:"hr",nativeName:"Hrvatski jezik",label:{clear:"O\u010Disti",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poni\u0161ti",remove:"Ukloni",update:"A\u017Euriraj",create:"Dodaj",search:"Tra\u017Ei",filter:"Filter",refresh:"Osvje\u017Ei",expand:a=>a?`Pro\u0161iri "${a}"`:"Pro\u0161iriti",collapse:a=>a?`Sa\u017Emi "${a}"`:"Kolaps"},date:{days:"Nedjelja_Ponedjeljak_Utorak_Srijeda_\u010Cetvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sri_\u010Cet_Pet_Sub".split("_"),months:"Sije\u010Danj_Velja\u010Da_O\u017Eujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij_Velj_O\u017Eu_Tra_Svi_Lip_Srp_Kol_Ruj_Lis_Stu_Pro".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovaraju\u0107ih zapisa",loading:"U\u010Ditavanje...",selectedRecords:a=>a>1?a+" izabranih redova.":(a===0?"Nema":"1")+" izabranih redova.",recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:(a,e,i)=>a+"-"+e+" od "+i,columns:"Stupci"},editor:{url:"URL",bold:"Podebljano",italic:"Nako\u0161eno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Ozna\u010Dena lista",orderedList:"Numerirana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Puni zaslon",quote:"Citat",left:"Poravnati ulijevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"Ispis",outdent:"Smanjiti uvla\u010Denje",indent:"Pove\u0107ati uvla\u010Denje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veli\u010Dina slova",align:"Poravnati",hr:"Ubaciti vodoravno ravnalo",undo:"Poni\u0161titi",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odlomak",code:"Kod",size1:"Vrlo malo",size2:"Malo manje",size3:"Normalno",size4:"Srednje",size5:"Veliko",size6:"Vrlo veliko",size7:"Nejve\u0107e",defaultFont:"Zadani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog \u010Dvora",noResults:"Nema odgovaraju\u0107ih \u010Dvorova"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.hu={isoName:"hu",nativeName:"Magyar",label:{clear:"T\xF6rl\xE9s",ok:"OK",cancel:"M\xE9gsem",close:"Bez\xE1r\xE1s",set:"Be\xE1ll\xEDt\xE1s",select:"Kiv\xE1laszt\xE1s",reset:"Vissza\xE1ll\xEDt\xE1s",remove:"Elt\xE1vol\xEDt\xE1s",update:"M\xF3dos\xEDt\xE1s",create:"L\xE9trehoz\xE1s",search:"Keres\xE9s",filter:"Sz\u0171r\xE9s",refresh:"Friss\xEDt\xE9s",expand:e=>e?`A "${e}" kiterjeszt\xE9se`:"Kiterjed",collapse:e=>e?`A "${e}" \xF6sszecsuk\xE1sa`:"\xD6sszeoml\xE1s"},date:{days:"Vas\xE1rnap_H\xE9tf\u0151_Kedd_Szerda_Cs\xFCt\xF6rt\xF6k_P\xE9ntek_Szombat".split("_"),daysShort:"Vas_H\xE9t_Ke_Sze_Cs\xFC_P\xE9n_Szo".split("_"),months:"Janu\xE1r_Febru\xE1r_M\xE1rcius_\xC1prilis_M\xE1jus_J\xFAnius_J\xFAlius_Augusztus_Szeptember_Okt\xF3ber_November_December".split("_"),monthsShort:"Jan_Feb_M\xE1r_\xC1pr_M\xE1j_J\xFAn_J\xFAl_Aug_Szep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"nap"},table:{noData:"Nincs el\xE9rhet\u0151 adat",noResults:"Nincsenek egyez\u0151 tal\xE1latok",loading:"Bet\xF6lt\xE9s...",selectedRecords:e=>e===1?"1 kiv\xE1lasztott elem.":(e===0?"Nincs":e)+" kiv\xE1lasztott elem.",recordsPerPage:"Elemek sz\xE1ma oldalank\xE9nt:",allRows:"\xD6sszes",pagination:(e,s,t)=>e+"-"+s+" / "+t,columns:"Oszlopok"},editor:{url:"URL",bold:"F\xE9lk\xF6v\xE9r",italic:"D\u0151lt",strikethrough:"\xC1th\xFAzott",underline:"Al\xE1h\xFAzott",unorderedList:"Felsorol\xE1s",orderedList:"Sz\xE1moz\xE1s",subscript:"Als\xF3 index",superscript:"Fels\u0151 index",hyperlink:"Hivatkoz\xE1s",toggleFullscreen:"Teljes k\xE9perny\u0151",quote:"Id\xE9zet",left:"Balra igaz\xEDt\xE1s",center:"K\xF6z\xE9pre igaz\xEDt\xE1s",right:"Jobbra igaz\xEDt\xE1s",justify:"Sorkiz\xE1r\xE1s",print:"Nyomtat\xE1s",outdent:"Beh\xFAz\xE1s cs\xF6kkent\xE9se",indent:"Beh\xFAz\xE1s n\xF6vel\xE9se",removeFormat:"Form\xE1z\xE1s t\xF6rl\xE9se",formatting:"Form\xE1z\xE1s",fontSize:"Bet\u0171m\xE9ret",align:"Igaz\xEDt\xE1s",hr:"V\xEDzszintes elv\xE1laszt\xF3 beilleszt\xE9se",undo:"Visszavon\xE1s",redo:"M\xE9gis",heading1:"C\xEDmsor 1",heading2:"C\xEDmsor 2",heading3:"C\xEDmsor 3",heading4:"C\xEDmsor 4",heading5:"C\xEDmsor 5",heading6:"C\xEDmsor 6",paragraph:"Paragrafus",code:"K\xF3d",size1:"Nagyon kicsi",size2:"Kicsi",size3:"Norm\xE1l",size4:"K\xF6zepesen nagy",size5:"Nagy",size6:"Nagyon nagy",size7:"Maxim\xE1lis",defaultFont:"Alap\xE9rtelmezett bet\u0171t\xEDpus",viewSource:"Forr\xE1s megtekint\xE9se"},tree:{noNodes:"Nincsenek el\xE9rhet\u0151 elemek",noResults:"Nincsenek egyez\u0151 tal\xE1latok"}};})(); | ||
(()=>{window.Quasar.Lang.hu={isoName:"hu",nativeName:"Magyar",label:{clear:"T\xF6rl\xE9s",ok:"OK",cancel:"M\xE9gsem",close:"Bez\xE1r\xE1s",set:"Be\xE1ll\xEDt\xE1s",select:"Kiv\xE1laszt\xE1s",reset:"Vissza\xE1ll\xEDt\xE1s",remove:"Elt\xE1vol\xEDt\xE1s",update:"M\xF3dos\xEDt\xE1s",create:"L\xE9trehoz\xE1s",search:"Keres\xE9s",filter:"Sz\u0171r\xE9s",refresh:"Friss\xEDt\xE9s",expand:e=>e?`A "${e}" kiterjeszt\xE9se`:"Kiterjed",collapse:e=>e?`A "${e}" \xF6sszecsuk\xE1sa`:"\xD6sszeoml\xE1s"},date:{days:"Vas\xE1rnap_H\xE9tf\u0151_Kedd_Szerda_Cs\xFCt\xF6rt\xF6k_P\xE9ntek_Szombat".split("_"),daysShort:"Vas_H\xE9t_Ke_Sze_Cs\xFC_P\xE9n_Szo".split("_"),months:"Janu\xE1r_Febru\xE1r_M\xE1rcius_\xC1prilis_M\xE1jus_J\xFAnius_J\xFAlius_Augusztus_Szeptember_Okt\xF3ber_November_December".split("_"),monthsShort:"Jan_Feb_M\xE1r_\xC1pr_M\xE1j_J\xFAn_J\xFAl_Aug_Szep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"nap"},table:{noData:"Nincs el\xE9rhet\u0151 adat",noResults:"Nincsenek egyez\u0151 tal\xE1latok",loading:"Bet\xF6lt\xE9s...",selectedRecords:e=>e===1?"1 kiv\xE1lasztott elem.":(e===0?"Nincs":e)+" kiv\xE1lasztott elem.",recordsPerPage:"Elemek sz\xE1ma oldalank\xE9nt:",allRows:"\xD6sszes",pagination:(e,s,t)=>e+"-"+s+" / "+t,columns:"Oszlopok"},editor:{url:"URL",bold:"F\xE9lk\xF6v\xE9r",italic:"D\u0151lt",strikethrough:"\xC1th\xFAzott",underline:"Al\xE1h\xFAzott",unorderedList:"Felsorol\xE1s",orderedList:"Sz\xE1moz\xE1s",subscript:"Als\xF3 index",superscript:"Fels\u0151 index",hyperlink:"Hivatkoz\xE1s",toggleFullscreen:"Teljes k\xE9perny\u0151",quote:"Id\xE9zet",left:"Balra igaz\xEDt\xE1s",center:"K\xF6z\xE9pre igaz\xEDt\xE1s",right:"Jobbra igaz\xEDt\xE1s",justify:"Sorkiz\xE1r\xE1s",print:"Nyomtat\xE1s",outdent:"Beh\xFAz\xE1s cs\xF6kkent\xE9se",indent:"Beh\xFAz\xE1s n\xF6vel\xE9se",removeFormat:"Form\xE1z\xE1s t\xF6rl\xE9se",formatting:"Form\xE1z\xE1s",fontSize:"Bet\u0171m\xE9ret",align:"Igaz\xEDt\xE1s",hr:"V\xEDzszintes elv\xE1laszt\xF3 beilleszt\xE9se",undo:"Visszavon\xE1s",redo:"M\xE9gis",heading1:"C\xEDmsor 1",heading2:"C\xEDmsor 2",heading3:"C\xEDmsor 3",heading4:"C\xEDmsor 4",heading5:"C\xEDmsor 5",heading6:"C\xEDmsor 6",paragraph:"Paragrafus",code:"K\xF3d",size1:"Nagyon kicsi",size2:"Kicsi",size3:"Norm\xE1l",size4:"K\xF6zepesen nagy",size5:"Nagy",size6:"Nagyon nagy",size7:"Maxim\xE1lis",defaultFont:"Alap\xE9rtelmezett bet\u0171t\xEDpus",viewSource:"Forr\xE1s megtekint\xE9se"},tree:{noNodes:"Nincsenek el\xE9rhet\u0151 elemek",noResults:"Nincsenek egyez\u0151 tal\xE1latok"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.id={isoName:"id",nativeName:"Bahasa Indonesia",label:{clear:"Bersihkan",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Copot",update:"Perbarui",create:"Buat",search:"Cari",filter:"Saring",refresh:"Segarkan",expand:a=>a?`Perluas "${a}"`:"Mengembangkan",collapse:a=>a?`Ciutkan "${a}"`:"Jatuh"},date:{days:"Minggu_Senin_Selasa_Rabu_Kamis_Jum'at_Sabtu".split("_"),daysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"hari"},table:{noData:"Tidak ada data tersedia",noResults:"Tidak ada yang cocok",loading:"Memuat...",selectedRecords:a=>a>1?a+" baris terpilih.":(a===0?"tidak ada":"1")+" baris terpilih.",recordsPerPage:"Baris per halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" dari "+i,columns:"Kolom"},editor:{url:"URL",bold:"Tebal",italic:"Miring",strikethrough:"Coret",underline:"Garis Bawah",unorderedList:"Daftar tak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Kutip",left:"Rata Kiri",center:"Rata Tengah",right:"Rata Kanan",justify:"Rata Sisi",print:"Cetak",outdent:"Kurangi Indentasi",indent:"Tambah indentasi",removeFormat:"Hilangkan Pemformatan",formatting:"Pemformatan",fontSize:"Ukuran Huruf",align:"Rata",hr:"Masukkan Aturan Horizontal",undo:"Urungkan",redo:"Ulangi",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kode",size1:"Sangat Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Agak Besar",size5:"Besar",size6:"Sangat Besar",size7:"Maksimum",defaultFont:"Huruf Bawaan",viewSource:"Lihat sumber"},tree:{noNodes:"Tak ada node tersedia",noResults:"Tak ditemukan node yang cocok"}};})(); | ||
(()=>{window.Quasar.Lang.id={isoName:"id",nativeName:"Bahasa Indonesia",label:{clear:"Bersihkan",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Copot",update:"Perbarui",create:"Buat",search:"Cari",filter:"Saring",refresh:"Segarkan",expand:a=>a?`Perluas "${a}"`:"Mengembangkan",collapse:a=>a?`Ciutkan "${a}"`:"Jatuh"},date:{days:"Minggu_Senin_Selasa_Rabu_Kamis_Jum'at_Sabtu".split("_"),daysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"hari"},table:{noData:"Tidak ada data tersedia",noResults:"Tidak ada yang cocok",loading:"Memuat...",selectedRecords:a=>a>1?a+" baris terpilih.":(a===0?"tidak ada":"1")+" baris terpilih.",recordsPerPage:"Baris per halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" dari "+i,columns:"Kolom"},editor:{url:"URL",bold:"Tebal",italic:"Miring",strikethrough:"Coret",underline:"Garis Bawah",unorderedList:"Daftar tak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Kutip",left:"Rata Kiri",center:"Rata Tengah",right:"Rata Kanan",justify:"Rata Sisi",print:"Cetak",outdent:"Kurangi Indentasi",indent:"Tambah indentasi",removeFormat:"Hilangkan Pemformatan",formatting:"Pemformatan",fontSize:"Ukuran Huruf",align:"Rata",hr:"Masukkan Aturan Horizontal",undo:"Urungkan",redo:"Ulangi",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kode",size1:"Sangat Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Agak Besar",size5:"Besar",size6:"Sangat Besar",size7:"Maksimum",defaultFont:"Huruf Bawaan",viewSource:"Lihat sumber"},tree:{noNodes:"Tak ada node tersedia",noResults:"Tak ditemukan node yang cocok"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.is={isoName:"is",nativeName:"\xCDslenska",label:{clear:"Hreinsa",ok:"\xD3kei",cancel:"H\xE6tta vi\xF0",close:"Loka",set:"Setja",select:"Velja",reset:"Endurstilla",remove:"Fjarl\xE6gja",update:"Uppf\xE6ra",create:"B\xFAa til",search:"Leita",filter:"S\xEDa",refresh:"Endurhla\xF0a",expand:r=>r?`St\xE6kka "${r}"`:"St\xE6kka\xF0u",collapse:r=>r?`Draga saman "${r}"`:"Hrun"},date:{days:"Sunnudagur_M\xE1nudagur_\xDEri\xF0judagur_Mi\xF0vikudagur_Fimmtudagur_F\xF6studagur_Laugardagur".split("_"),daysShort:"Sun_M\xE1n_\xDEri_Mi\xF0_Fim_F\xF6s_Lau".split("_"),months:"Jan\xFAar_Febr\xFAar_Mars_Apr\xEDl_Ma\xED_J\xFAn\xED_J\xFAl\xED_\xC1g\xFAst_September_Okt\xF3ber_N\xF3vember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Ma\xED_J\xFAn_J\xFAl_\xC1g\xFA_Sep_Okt_N\xF3v_Des".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dagar"},table:{noData:"Engin g\xF6gn tilt\xE6k",noResults:"Engar samsvarandi skr\xE1r fundust",loading:"Augnablik...",selectedRecords:r=>r===1?"1 f\xE6rsla valin.":(r===0?"Engar":r)+" f\xE6rslur valdar.",recordsPerPage:"F\xE6rslur \xE1 hverri s\xED\xF0u:",allRows:"Allar",pagination:(r,a,e)=>r+"-"+a+" af "+e,columns:"D\xE1lkar"},editor:{url:"Sl\xF3\xF0",bold:"Feitletra",italic:"Sk\xE1letra",strikethrough:"Strika \xED gegnum",underline:"Undirstrika",unorderedList:"\xD3ra\xF0a\xF0ur listi",orderedList:"Ra\xF0a\xF0ur listi",subscript:"Hn\xE9letur",superscript:"Brj\xF3stletur",hyperlink:"Hlekkur",toggleFullscreen:"Fullskj\xE1r af/\xE1",quote:"Tilvitnun",left:"Vinstrijafna",center:"Mi\xF0jujafna",right:"H\xE6grijafna",justify:"Jafna",print:"Prenta",outdent:"Minnka inndr\xE1tt",indent:"Auka inndr\xE1tt",removeFormat:"Hreinsa sni\xF0",formatting:"Sni\xF0",fontSize:"Leturst\xE6r\xF0",align:"Jafna",hr:"L\xE1r\xE9tt l\xEDna",undo:"Afturkalla",redo:"Endurgera",heading1:"Fyrirs\xF6gn 1",heading2:"Fyrirs\xF6gn 2",heading3:"Fyrirs\xF6gn 3",heading4:"Fyrirs\xF6gn 4",heading5:"Fyrirs\xF6gn 5",heading6:"Fyrirs\xF6gn 6",paragraph:"Efnisgrein",code:"K\xF3\xF0i",size1:"Mj\xF6g l\xEDtill",size2:"D\xE1l\xEDti\xF0 l\xEDtill",size3:"Venjulegur",size4:"Mi\xF0lungsst\xF3r",size5:"St\xF3r",size6:"Mj\xF6g st\xF3r",size7:"Risast\xF3r",defaultFont:"Sj\xE1lfgefi\xF0 letur",viewSource:"Sj\xE1 k\xF3\xF0a"},tree:{noNodes:"Engar n\xF3\xF0ur \xED bo\xF0i",noResults:"Engar samsvarandi n\xF3\xF0ur fundust"}};})(); | ||
(()=>{window.Quasar.Lang.is={isoName:"is",nativeName:"\xCDslenska",label:{clear:"Hreinsa",ok:"\xD3kei",cancel:"H\xE6tta vi\xF0",close:"Loka",set:"Setja",select:"Velja",reset:"Endurstilla",remove:"Fjarl\xE6gja",update:"Uppf\xE6ra",create:"B\xFAa til",search:"Leita",filter:"S\xEDa",refresh:"Endurhla\xF0a",expand:r=>r?`St\xE6kka "${r}"`:"St\xE6kka\xF0u",collapse:r=>r?`Draga saman "${r}"`:"Hrun"},date:{days:"Sunnudagur_M\xE1nudagur_\xDEri\xF0judagur_Mi\xF0vikudagur_Fimmtudagur_F\xF6studagur_Laugardagur".split("_"),daysShort:"Sun_M\xE1n_\xDEri_Mi\xF0_Fim_F\xF6s_Lau".split("_"),months:"Jan\xFAar_Febr\xFAar_Mars_Apr\xEDl_Ma\xED_J\xFAn\xED_J\xFAl\xED_\xC1g\xFAst_September_Okt\xF3ber_N\xF3vember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Ma\xED_J\xFAn_J\xFAl_\xC1g\xFA_Sep_Okt_N\xF3v_Des".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dagar"},table:{noData:"Engin g\xF6gn tilt\xE6k",noResults:"Engar samsvarandi skr\xE1r fundust",loading:"Augnablik...",selectedRecords:r=>r===1?"1 f\xE6rsla valin.":(r===0?"Engar":r)+" f\xE6rslur valdar.",recordsPerPage:"F\xE6rslur \xE1 hverri s\xED\xF0u:",allRows:"Allar",pagination:(r,a,e)=>r+"-"+a+" af "+e,columns:"D\xE1lkar"},editor:{url:"Sl\xF3\xF0",bold:"Feitletra",italic:"Sk\xE1letra",strikethrough:"Strika \xED gegnum",underline:"Undirstrika",unorderedList:"\xD3ra\xF0a\xF0ur listi",orderedList:"Ra\xF0a\xF0ur listi",subscript:"Hn\xE9letur",superscript:"Brj\xF3stletur",hyperlink:"Hlekkur",toggleFullscreen:"Fullskj\xE1r af/\xE1",quote:"Tilvitnun",left:"Vinstrijafna",center:"Mi\xF0jujafna",right:"H\xE6grijafna",justify:"Jafna",print:"Prenta",outdent:"Minnka inndr\xE1tt",indent:"Auka inndr\xE1tt",removeFormat:"Hreinsa sni\xF0",formatting:"Sni\xF0",fontSize:"Leturst\xE6r\xF0",align:"Jafna",hr:"L\xE1r\xE9tt l\xEDna",undo:"Afturkalla",redo:"Endurgera",heading1:"Fyrirs\xF6gn 1",heading2:"Fyrirs\xF6gn 2",heading3:"Fyrirs\xF6gn 3",heading4:"Fyrirs\xF6gn 4",heading5:"Fyrirs\xF6gn 5",heading6:"Fyrirs\xF6gn 6",paragraph:"Efnisgrein",code:"K\xF3\xF0i",size1:"Mj\xF6g l\xEDtill",size2:"D\xE1l\xEDti\xF0 l\xEDtill",size3:"Venjulegur",size4:"Mi\xF0lungsst\xF3r",size5:"St\xF3r",size6:"Mj\xF6g st\xF3r",size7:"Risast\xF3r",defaultFont:"Sj\xE1lfgefi\xF0 letur",viewSource:"Sj\xE1 k\xF3\xF0a"},tree:{noNodes:"Engar n\xF3\xF0ur \xED bo\xF0i",noResults:"Engar samsvarandi n\xF3\xF0ur fundust"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.it={isoName:"it",nativeName:"Italiano",label:{clear:"Pulisci",ok:"OK",cancel:"Annulla",close:"Chiudi",set:"Imposta",select:"Seleziona",reset:"Ripristina",remove:"Rimuovi",update:"Aggiorna",create:"Crea",search:"Cerca",filter:"Filtra",refresh:"Aggiorna",expand:e=>e?`Espandi "${e}"`:"Espandere",collapse:e=>e?`Comprimi "${e}"`:"Crollo"},date:{days:"Domenica_Luned\xEC_Marted\xEC_Mercoled\xEC_Gioved\xEC_Venerd\xEC_Sabato".split("_"),daysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),months:"Gennaio_Febbraio_Marzo_Aprile_Maggio_Giugno_Luglio_Agosto_Settembre_Ottobre_Novembre_Dicembre".split("_"),monthsShort:"Gen_Feb_Mar_Apr_Mag_Giu_Lug_Ago_Set_Ott_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"giorni"},table:{noData:"Nessun dato disponibile",noResults:"Nessuna corrispondenza trovata",loading:"Caricamento...",selectedRecords:e=>e>0?e+" "+(e===1?"riga selezionata":"righe selezionate")+".":"Nessuna riga selezionata.",recordsPerPage:"Righe per pagina:",allRows:"Tutte",pagination:(e,i,a)=>e+"-"+i+" di "+a,columns:"Colonne"},editor:{url:"URL",bold:"Grassetto",italic:"Corsivo",strikethrough:"Barrato",underline:"Sottolineato",unorderedList:"Lista non ordinata",orderedList:"Lista ordinata",subscript:"Pedice",superscript:"Apice",hyperlink:"Hyperlink",toggleFullscreen:"Fullscreen on/off",quote:"Citazione",left:"A sinistra",center:"Centra",right:"A destra",justify:"Giustificato",print:"Stampa",outdent:"Diminuisci identazione",indent:"Aumenta identazione",removeFormat:"Rimuovi formattazione",formatting:"Formattazione",fontSize:"Dimensione del font",align:"Allinea",hr:"Inserisci righello orizzontale",undo:"Indietro",redo:"Avanti",heading1:"Intestazione 1",heading2:"Intestazione 2",heading3:"Intestazione 3",heading4:"Intestazione 4",heading5:"Intestazione 5",heading6:"Intestazione 6",paragraph:"Paragrafo",code:"Codice",size1:"Molto piccolo",size2:"Piccolo",size3:"Normale",size4:"Medio-largo",size5:"Grande",size6:"Molto grande",size7:"Massimo",defaultFont:"Font predefinito",viewSource:"Vedi la fonte"},tree:{noData:"Nessun nodo disponibile",noResults:"Nessuna corrispondenza trovata"}};})(); | ||
(()=>{window.Quasar.Lang.it={isoName:"it",nativeName:"Italiano",label:{clear:"Pulisci",ok:"OK",cancel:"Annulla",close:"Chiudi",set:"Imposta",select:"Seleziona",reset:"Ripristina",remove:"Rimuovi",update:"Aggiorna",create:"Crea",search:"Cerca",filter:"Filtra",refresh:"Aggiorna",expand:e=>e?`Espandi "${e}"`:"Espandere",collapse:e=>e?`Comprimi "${e}"`:"Crollo"},date:{days:"Domenica_Luned\xEC_Marted\xEC_Mercoled\xEC_Gioved\xEC_Venerd\xEC_Sabato".split("_"),daysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),months:"Gennaio_Febbraio_Marzo_Aprile_Maggio_Giugno_Luglio_Agosto_Settembre_Ottobre_Novembre_Dicembre".split("_"),monthsShort:"Gen_Feb_Mar_Apr_Mag_Giu_Lug_Ago_Set_Ott_Nov_Dic".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"giorni"},table:{noData:"Nessun dato disponibile",noResults:"Nessuna corrispondenza trovata",loading:"Caricamento...",selectedRecords:e=>e>0?e+" "+(e===1?"riga selezionata":"righe selezionate")+".":"Nessuna riga selezionata.",recordsPerPage:"Righe per pagina:",allRows:"Tutte",pagination:(e,i,a)=>e+"-"+i+" di "+a,columns:"Colonne"},editor:{url:"URL",bold:"Grassetto",italic:"Corsivo",strikethrough:"Barrato",underline:"Sottolineato",unorderedList:"Lista non ordinata",orderedList:"Lista ordinata",subscript:"Pedice",superscript:"Apice",hyperlink:"Hyperlink",toggleFullscreen:"Fullscreen on/off",quote:"Citazione",left:"A sinistra",center:"Centra",right:"A destra",justify:"Giustificato",print:"Stampa",outdent:"Diminuisci identazione",indent:"Aumenta identazione",removeFormat:"Rimuovi formattazione",formatting:"Formattazione",fontSize:"Dimensione del font",align:"Allinea",hr:"Inserisci righello orizzontale",undo:"Indietro",redo:"Avanti",heading1:"Intestazione 1",heading2:"Intestazione 2",heading3:"Intestazione 3",heading4:"Intestazione 4",heading5:"Intestazione 5",heading6:"Intestazione 6",paragraph:"Paragrafo",code:"Codice",size1:"Molto piccolo",size2:"Piccolo",size3:"Normale",size4:"Medio-largo",size5:"Grande",size6:"Molto grande",size7:"Massimo",defaultFont:"Font predefinito",viewSource:"Vedi la fonte"},tree:{noData:"Nessun nodo disponibile",noResults:"Nessuna corrispondenza trovata"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ja={isoName:"ja",nativeName:"\u65E5\u672C\u8A9E (\u306B\u307B\u3093\u3054)",label:{clear:"\u30AF\u30EA\u30A2",ok:"OK",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",close:"\u9589\u3058\u308B",set:"\u8A2D\u5B9A",select:"\u9078\u629E",reset:"\u30EA\u30BB\u30C3\u30C8",remove:"\u524A\u9664",update:"\u66F4\u65B0",create:"\u4F5C\u6210",search:"\u691C\u7D22",filter:"\u30D5\u30A3\u30EB\u30BF",refresh:"\u518D\u8AAD\u8FBC",expand:e=>e?`\u300C${e}\u300D\u3092\u5C55\u958B\u3057\u307E\u3059\u3002`:"\u62E1\u5927",collapse:e=>e?`\u300C${e}\u300D\u3092\u6298\u308A\u305F\u305F\u3080`:"\u5D29\u58CA"},date:{days:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),daysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("ja-JP",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!0,pluralDay:"\u65E5\u9593"},table:{noData:"\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093",noResults:"\u691C\u7D22\u7D50\u679C\u304C\u3042\u308A\u307E\u305B\u3093",loading:"\u8AAD\u8FBC\u4E2D...",selectedRecords:e=>e>0?e+"\u884C\u3092\u9078\u629E\u4E2D":"\u884C\u3092\u9078\u629E",recordsPerPage:"\u30DA\u30FC\u30B8\u3042\u305F\u308A\u306E\u884C\u6570",allRows:"\u5168\u3066",pagination:(e,t,a)=>e+"-"+t+" \uFF0F "+a,columns:"\u5217"},editor:{url:"URL",bold:"\u592A\u5B57",italic:"\u659C\u4F53",strikethrough:"\u53D6\u308A\u6D88\u3057\u7DDA",underline:"\u4E0B\u7DDA",unorderedList:"\u7B87\u6761\u66F8\u304D",orderedList:"\u6BB5\u843D\u756A\u53F7",subscript:"\u4E0B\u4ED8\u304D",superscript:"\u4E0A\u4ED8\u304D",hyperlink:"\u30EA\u30F3\u30AF",toggleFullscreen:"\u5168\u753B\u9762\u8868\u793A",quote:"\u5F15\u7528\u6587",left:"\u5DE6\u63C3\u3048",center:"\u4E2D\u592E\u63C3\u3048",right:"\u53F3\u63C3\u3048",justify:"\u4E21\u7AEF\u63C3\u3048",print:"\u5370\u5237",outdent:"\u30A4\u30F3\u30C7\u30F3\u30C8\u89E3\u9664",indent:"\u30A4\u30F3\u30C7\u30F3\u30C8",removeFormat:"\u66F8\u5F0F\u89E3\u9664",formatting:"\u66F8\u5F0F",fontSize:"\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA",align:"\u63C3\u3048",hr:"\u6A2A\u7DDA\u3092\u6295\u5165",undo:"\u5143\u306B\u623B\u3059",redo:"\u3084\u308A\u76F4\u3057",heading1:"\u30D8\u30C3\u30C0\u30FC 1",heading2:"\u30D8\u30C3\u30C0\u30FC 2",heading3:"\u30D8\u30C3\u30C0\u30FC 3",heading4:"\u30D8\u30C3\u30C0\u30FC 4",heading5:"\u30D8\u30C3\u30C0\u30FC 5",heading6:"\u30D8\u30C3\u30C0\u30FC 6",paragraph:"\u6BB5\u843D",code:"\u30B3\u30FC\u30C9",size1:"\u5C0F\u3055\u3044",size2:"\u3084\u3084\u5C0F\u3055\u3044",size3:"\u666E\u901A",size4:"\u3084\u3084\u5927\u304D\u3044",size5:"\u5927\u304D\u3044",size6:"\u3068\u3066\u3082\u5927\u304D\u3044",size7:"\u6700\u5927",defaultFont:"\u521D\u671F\u30D5\u30A9\u30F3\u30C8",viewSource:"\u30BD\u30FC\u30B9\u3092\u898B\u308B"},tree:{noNodes:"\u30CE\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",noResults:"\u8A72\u5F53\u3059\u308B\u30CE\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093"}};})(); | ||
(()=>{window.Quasar.Lang.ja={isoName:"ja",nativeName:"\u65E5\u672C\u8A9E (\u306B\u307B\u3093\u3054)",label:{clear:"\u30AF\u30EA\u30A2",ok:"OK",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",close:"\u9589\u3058\u308B",set:"\u8A2D\u5B9A",select:"\u9078\u629E",reset:"\u30EA\u30BB\u30C3\u30C8",remove:"\u524A\u9664",update:"\u66F4\u65B0",create:"\u4F5C\u6210",search:"\u691C\u7D22",filter:"\u30D5\u30A3\u30EB\u30BF",refresh:"\u518D\u8AAD\u8FBC",expand:e=>e?`\u300C${e}\u300D\u3092\u5C55\u958B\u3057\u307E\u3059\u3002`:"\u62E1\u5927",collapse:e=>e?`\u300C${e}\u300D\u3092\u6298\u308A\u305F\u305F\u3080`:"\u5D29\u58CA"},date:{days:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),daysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("ja-JP",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!0,pluralDay:"\u65E5\u9593"},table:{noData:"\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093",noResults:"\u691C\u7D22\u7D50\u679C\u304C\u3042\u308A\u307E\u305B\u3093",loading:"\u8AAD\u8FBC\u4E2D...",selectedRecords:e=>e>0?e+"\u884C\u3092\u9078\u629E\u4E2D":"\u884C\u3092\u9078\u629E",recordsPerPage:"\u30DA\u30FC\u30B8\u3042\u305F\u308A\u306E\u884C\u6570",allRows:"\u5168\u3066",pagination:(e,t,a)=>e+"-"+t+" \uFF0F "+a,columns:"\u5217"},editor:{url:"URL",bold:"\u592A\u5B57",italic:"\u659C\u4F53",strikethrough:"\u53D6\u308A\u6D88\u3057\u7DDA",underline:"\u4E0B\u7DDA",unorderedList:"\u7B87\u6761\u66F8\u304D",orderedList:"\u6BB5\u843D\u756A\u53F7",subscript:"\u4E0B\u4ED8\u304D",superscript:"\u4E0A\u4ED8\u304D",hyperlink:"\u30EA\u30F3\u30AF",toggleFullscreen:"\u5168\u753B\u9762\u8868\u793A",quote:"\u5F15\u7528\u6587",left:"\u5DE6\u63C3\u3048",center:"\u4E2D\u592E\u63C3\u3048",right:"\u53F3\u63C3\u3048",justify:"\u4E21\u7AEF\u63C3\u3048",print:"\u5370\u5237",outdent:"\u30A4\u30F3\u30C7\u30F3\u30C8\u89E3\u9664",indent:"\u30A4\u30F3\u30C7\u30F3\u30C8",removeFormat:"\u66F8\u5F0F\u89E3\u9664",formatting:"\u66F8\u5F0F",fontSize:"\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA",align:"\u63C3\u3048",hr:"\u6A2A\u7DDA\u3092\u6295\u5165",undo:"\u5143\u306B\u623B\u3059",redo:"\u3084\u308A\u76F4\u3057",heading1:"\u30D8\u30C3\u30C0\u30FC 1",heading2:"\u30D8\u30C3\u30C0\u30FC 2",heading3:"\u30D8\u30C3\u30C0\u30FC 3",heading4:"\u30D8\u30C3\u30C0\u30FC 4",heading5:"\u30D8\u30C3\u30C0\u30FC 5",heading6:"\u30D8\u30C3\u30C0\u30FC 6",paragraph:"\u6BB5\u843D",code:"\u30B3\u30FC\u30C9",size1:"\u5C0F\u3055\u3044",size2:"\u3084\u3084\u5C0F\u3055\u3044",size3:"\u666E\u901A",size4:"\u3084\u3084\u5927\u304D\u3044",size5:"\u5927\u304D\u3044",size6:"\u3068\u3066\u3082\u5927\u304D\u3044",size7:"\u6700\u5927",defaultFont:"\u521D\u671F\u30D5\u30A9\u30F3\u30C8",viewSource:"\u30BD\u30FC\u30B9\u3092\u898B\u308B"},tree:{noNodes:"\u30CE\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",noResults:"\u8A72\u5F53\u3059\u308B\u30CE\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.lang.kk={isoName:"kk",nativeName:"\u049A\u0430\u0437\u0430\u049B\u0448\u0430",label:{clear:"\u0422\u0430\u0437\u0430\u043B\u0430\u0443",ok:"OK",cancel:"\u0411\u0430\u0441 \u0442\u0430\u0440\u0442\u0443",close:"\u0416\u0430\u0431\u0443",set:"\u041E\u0440\u043D\u0430\u0442\u0443",select:"\u0422\u0430\u04A3\u0434\u0430\u0443",reset:"\u049A\u0430\u043B\u043F\u044B\u043D\u0430 \u043A\u0435\u043B\u0442\u0456\u0440\u0443",remove:"\u04E8\u0448\u0456\u0440\u0443",update:"\u0416\u0430\u04A3\u0430\u0440\u0442\u0443",create:"\u0416\u0430\u0441\u0430\u0443",search:"\u0406\u0437\u0434\u0435\u0443",filter:"\u0421\u04AF\u0437\u0433\u0456",refresh:"\u0416\u0430\u04A3\u0430\u0440\u0442\u0443",expand:e=>e?`"${e}" \u043A\u0435\u04A3\u0435\u0439\u0442\u0443`:"\u041A\u0435\u04A3\u0435\u0439\u0442\u0443",collapse:e=>e?`"${e}" \u0436\u0438\u044E`:"\u0416\u044B\u0439\u0440\u0430\u0442\u0443"},date:{days:"\u0416\u0435\u043A\u0441\u0435\u043D\u0431\u0456_\u0414\u04AF\u0439\u0441\u0435\u043D\u0431\u0456_\u0421\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0421\u04D9\u0440\u0441\u0435\u043D\u0431\u0456_\u0411\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0416\u04B1\u043C\u0430_\u0421\u0435\u043D\u0431\u0456".split("_"),daysShort:"\u0416\u0441_\u0414\u0441_\u0421\u0441_\u0421\u0440_\u0411\u0441_\u0416\u043C_\u0421\u0431".split("_"),months:"\u049A\u0430\u04A3\u0442\u0430\u0440_\u0410\u049B\u043F\u0430\u043D_\u041D\u0430\u0443\u0440\u044B\u0437_\u0421\u04D9\u0443\u0456\u0440_\u041C\u0430\u043C\u044B\u0440_\u041C\u0430\u0443\u0441\u044B\u043C_\u0428\u0456\u043B\u0434\u0435_\u0422\u0430\u043C\u044B\u0437_\u049A\u044B\u0440\u043A\u04AF\u0439\u0435\u043A_\u049A\u0430\u0437\u0430\u043D_\u049A\u0430\u0440\u0430\u0448\u0430_\u0416\u0435\u043B\u0442\u043E\u049B\u0441\u0430\u043D".split("_"),monthsShort:"\u049A\u0430\u04A3_\u0410\u049B\u043F_\u041D\u0430\u0443_\u0421\u04D9\u0443_\u041C\u0430\u043C_\u041C\u0430\u0443_\u0428\u0456\u043B_\u0422\u0430\u043C_\u049A\u044B\u0440_\u049A\u0430\u0437_\u049A\u0430\u0440_\u0416\u0435\u043B".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u043A\u04AF\u043D"},table:{noData:"\u041C\u04D9\u043B\u0456\u043C\u0435\u0442 \u0436\u043E\u049B",noResults:"\u0421\u04D9\u0439\u043A\u0435\u0441\u0442\u0456\u043A \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B",loading:"\u0416\u04AF\u043A\u0442\u0435\u0443...",selectedRecords:e=>e>0?e+" "+i(e,["\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B","\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B","\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B"])+".":"\u0415\u0448\u0431\u0456\u0440 \u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u043C\u0430\u0434\u044B.",recordsPerPage:"\u0411\u0435\u0442\u0442\u0435\u0433\u0456 \u0436\u043E\u043B\u0434\u0430\u0440:",allRows:"\u0411\u04D9\u0440\u0456",pagination:(e,t,r)=>e+"-"+t+" \u0438\u0437 "+r,columns:"\u0411\u0430\u0493\u0430\u043D\u0434\u0430\u0440"},editor:{url:"URL",bold:"\u049A\u0430\u043B\u044B\u04A3",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0421\u044B\u0437\u044B\u043B\u0493\u0430\u043D",underline:"\u0410\u0441\u0442\u044B \u0441\u044B\u0437\u044B\u043B\u0493\u0430\u043D",unorderedList:"\u041C\u0430\u0440\u043A\u0435\u0440\u043B\u0435\u043D\u0433\u0435\u043D \u0442\u0456\u0437\u0456\u043C",orderedList:"\u041D\u04E9\u043C\u0456\u0440\u043B\u0435\u043D\u0433\u0435\u043D \u0442\u0456\u0437\u0456\u043C",subscript:"\u0410\u0441\u0442\u044B\u04A3\u0493\u044B \u0442\u0430\u04A3\u0431\u0430",superscript:"\u04AE\u0441\u0442\u0456\u043D\u0433\u0456 \u0442\u0430\u04A3\u0431\u0430",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0441\u0456\u043B\u0442\u0435\u043C\u0435",toggleFullscreen:"\u0422\u043E\u043B\u044B\u049B \u044D\u043A\u0440\u0430\u043D \u0440\u0435\u0436\u0438\u043C\u0456",quote:"\u0416\u0430\u0437\u0431\u0430",left:"\u0421\u043E\u043B\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",center:"\u041E\u0440\u0442\u0430\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",right:"\u041E\u04A3\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",justify:"\u0415\u043D\u0456 \u0431\u043E\u0439\u044B\u043D\u0448\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",print:"\u0411\u0430\u0441\u044B\u043F \u0448\u044B\u0493\u0430\u0440\u0443",outdent:"\u0428\u0435\u0433\u0456\u0440\u0456\u0441\u0442\u0456 \u0430\u0437\u0430\u0439\u0442\u0443",indent:"\u0428\u0435\u0433\u0456\u0440\u0456\u0441\u0442\u0456 \u04AF\u043B\u043A\u0435\u0439\u0442\u0443",removeFormat:"\u041F\u0456\u0448\u0456\u043C\u0434\u0435\u0443\u0434\u0456 \u0436\u043E\u044E",formatting:"\u041F\u0456\u0448\u0456\u043C\u0434\u0435\u0443",fontSize:"\u049A\u0430\u0440\u0456\u043F \u04E9\u043B\u0448\u0435\u043C\u0456",align:"\u0422\u0443\u0440\u0430\u043B\u0430\u0443",hr:"\u041A\u04E9\u043B\u0434\u0435\u043D\u0435\u04A3 \u0441\u044B\u0437\u044B\u049B\u0442\u044B \u0435\u043D\u0433\u0456\u0437\u0443",undo:"\u0411\u043E\u043B\u0434\u044B\u0440\u043C\u0430\u0443",redo:"\u049A\u0430\u0439\u0442\u0430\u043B\u0430\u0443",heading1:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 1",heading2:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 2",heading3:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 3",heading4:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 4",heading5:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 5",heading6:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u04E8\u0442\u0435 \u043A\u0456\u0448\u043A\u0435\u043D\u0442\u0430\u0439",size2:"\u041A\u0456\u0448\u043A\u0435\u043D\u0442\u0430\u0439",size3:"\u049A\u0430\u043B\u044B\u043F\u0442\u044B",size4:"\u041E\u0440\u0442\u0430\u0448\u0430",size5:"\u04AE\u043B\u043A\u0435\u043D",size6:"\u04E8\u0442\u0435 \u04AF\u043B\u043A\u0435\u043D",size7:"\u0414\u04D9\u0443",defaultFont:"\u04D8\u0434\u0435\u043F\u043A\u0456 \u049B\u0430\u0440\u0456\u043F",viewSource:"\u0411\u0430\u0441\u0442\u0430\u043F\u049B\u044B \u043A\u043E\u0434\u0442\u044B \u049B\u0430\u0440\u0430\u0443"},tree:{noNodes:"\u0422\u04AF\u0439\u0456\u043D\u0434\u0435\u0440 \u049B\u043E\u043B\u0436\u0435\u0442\u0456\u043C\u0434\u0456 \u0435\u043C\u0435\u0441",noResults:"\u0421\u04D9\u0439\u043A\u0435\u0441\u0442\u0456\u043A \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B"}};})(); | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.Lang.kk={isoName:"kk",nativeName:"\u049A\u0430\u0437\u0430\u049B\u0448\u0430",label:{clear:"\u0422\u0430\u0437\u0430\u043B\u0430\u0443",ok:"OK",cancel:"\u0411\u0430\u0441 \u0442\u0430\u0440\u0442\u0443",close:"\u0416\u0430\u0431\u0443",set:"\u041E\u0440\u043D\u0430\u0442\u0443",select:"\u0422\u0430\u04A3\u0434\u0430\u0443",reset:"\u049A\u0430\u043B\u043F\u044B\u043D\u0430 \u043A\u0435\u043B\u0442\u0456\u0440\u0443",remove:"\u04E8\u0448\u0456\u0440\u0443",update:"\u0416\u0430\u04A3\u0430\u0440\u0442\u0443",create:"\u0416\u0430\u0441\u0430\u0443",search:"\u0406\u0437\u0434\u0435\u0443",filter:"\u0421\u04AF\u0437\u0433\u0456",refresh:"\u0416\u0430\u04A3\u0430\u0440\u0442\u0443",expand:e=>e?`"${e}" \u043A\u0435\u04A3\u0435\u0439\u0442\u0443`:"\u041A\u0435\u04A3\u0435\u0439\u0442\u0443",collapse:e=>e?`"${e}" \u0436\u0438\u044E`:"\u0416\u044B\u0439\u0440\u0430\u0442\u0443"},date:{days:"\u0416\u0435\u043A\u0441\u0435\u043D\u0431\u0456_\u0414\u04AF\u0439\u0441\u0435\u043D\u0431\u0456_\u0421\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0421\u04D9\u0440\u0441\u0435\u043D\u0431\u0456_\u0411\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0416\u04B1\u043C\u0430_\u0421\u0435\u043D\u0431\u0456".split("_"),daysShort:"\u0416\u0441_\u0414\u0441_\u0421\u0441_\u0421\u0440_\u0411\u0441_\u0416\u043C_\u0421\u0431".split("_"),months:"\u049A\u0430\u04A3\u0442\u0430\u0440_\u0410\u049B\u043F\u0430\u043D_\u041D\u0430\u0443\u0440\u044B\u0437_\u0421\u04D9\u0443\u0456\u0440_\u041C\u0430\u043C\u044B\u0440_\u041C\u0430\u0443\u0441\u044B\u043C_\u0428\u0456\u043B\u0434\u0435_\u0422\u0430\u043C\u044B\u0437_\u049A\u044B\u0440\u043A\u04AF\u0439\u0435\u043A_\u049A\u0430\u0437\u0430\u043D_\u049A\u0430\u0440\u0430\u0448\u0430_\u0416\u0435\u043B\u0442\u043E\u049B\u0441\u0430\u043D".split("_"),monthsShort:"\u049A\u0430\u04A3_\u0410\u049B\u043F_\u041D\u0430\u0443_\u0421\u04D9\u0443_\u041C\u0430\u043C_\u041C\u0430\u0443_\u0428\u0456\u043B_\u0422\u0430\u043C_\u049A\u044B\u0440_\u049A\u0430\u0437_\u049A\u0430\u0440_\u0416\u0435\u043B".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u043A\u04AF\u043D"},table:{noData:"\u041C\u04D9\u043B\u0456\u043C\u0435\u0442 \u0436\u043E\u049B",noResults:"\u0421\u04D9\u0439\u043A\u0435\u0441\u0442\u0456\u043A \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B",loading:"\u0416\u04AF\u043A\u0442\u0435\u0443...",selectedRecords:e=>e>0?e+" "+i(e,["\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B","\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B","\u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u0434\u044B"])+".":"\u0415\u0448\u0431\u0456\u0440 \u0436\u043E\u043B \u0442\u0430\u04A3\u0434\u0430\u043B\u043C\u0430\u0434\u044B.",recordsPerPage:"\u0411\u0435\u0442\u0442\u0435\u0433\u0456 \u0436\u043E\u043B\u0434\u0430\u0440:",allRows:"\u0411\u04D9\u0440\u0456",pagination:(e,t,r)=>e+"-"+t+" \u0438\u0437 "+r,columns:"\u0411\u0430\u0493\u0430\u043D\u0434\u0430\u0440"},editor:{url:"URL",bold:"\u049A\u0430\u043B\u044B\u04A3",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0421\u044B\u0437\u044B\u043B\u0493\u0430\u043D",underline:"\u0410\u0441\u0442\u044B \u0441\u044B\u0437\u044B\u043B\u0493\u0430\u043D",unorderedList:"\u041C\u0430\u0440\u043A\u0435\u0440\u043B\u0435\u043D\u0433\u0435\u043D \u0442\u0456\u0437\u0456\u043C",orderedList:"\u041D\u04E9\u043C\u0456\u0440\u043B\u0435\u043D\u0433\u0435\u043D \u0442\u0456\u0437\u0456\u043C",subscript:"\u0410\u0441\u0442\u044B\u04A3\u0493\u044B \u0442\u0430\u04A3\u0431\u0430",superscript:"\u04AE\u0441\u0442\u0456\u043D\u0433\u0456 \u0442\u0430\u04A3\u0431\u0430",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0441\u0456\u043B\u0442\u0435\u043C\u0435",toggleFullscreen:"\u0422\u043E\u043B\u044B\u049B \u044D\u043A\u0440\u0430\u043D \u0440\u0435\u0436\u0438\u043C\u0456",quote:"\u0416\u0430\u0437\u0431\u0430",left:"\u0421\u043E\u043B\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",center:"\u041E\u0440\u0442\u0430\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",right:"\u041E\u04A3\u0493\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",justify:"\u0415\u043D\u0456 \u0431\u043E\u0439\u044B\u043D\u0448\u0430 \u0442\u0443\u0440\u0430\u043B\u0430\u0443",print:"\u0411\u0430\u0441\u044B\u043F \u0448\u044B\u0493\u0430\u0440\u0443",outdent:"\u0428\u0435\u0433\u0456\u0440\u0456\u0441\u0442\u0456 \u0430\u0437\u0430\u0439\u0442\u0443",indent:"\u0428\u0435\u0433\u0456\u0440\u0456\u0441\u0442\u0456 \u04AF\u043B\u043A\u0435\u0439\u0442\u0443",removeFormat:"\u041F\u0456\u0448\u0456\u043C\u0434\u0435\u0443\u0434\u0456 \u0436\u043E\u044E",formatting:"\u041F\u0456\u0448\u0456\u043C\u0434\u0435\u0443",fontSize:"\u049A\u0430\u0440\u0456\u043F \u04E9\u043B\u0448\u0435\u043C\u0456",align:"\u0422\u0443\u0440\u0430\u043B\u0430\u0443",hr:"\u041A\u04E9\u043B\u0434\u0435\u043D\u0435\u04A3 \u0441\u044B\u0437\u044B\u049B\u0442\u044B \u0435\u043D\u0433\u0456\u0437\u0443",undo:"\u0411\u043E\u043B\u0434\u044B\u0440\u043C\u0430\u0443",redo:"\u049A\u0430\u0439\u0442\u0430\u043B\u0430\u0443",heading1:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 1",heading2:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 2",heading3:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 3",heading4:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 4",heading5:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 5",heading6:"\u0422\u0430\u049B\u044B\u0440\u044B\u043F 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u04E8\u0442\u0435 \u043A\u0456\u0448\u043A\u0435\u043D\u0442\u0430\u0439",size2:"\u041A\u0456\u0448\u043A\u0435\u043D\u0442\u0430\u0439",size3:"\u049A\u0430\u043B\u044B\u043F\u0442\u044B",size4:"\u041E\u0440\u0442\u0430\u0448\u0430",size5:"\u04AE\u043B\u043A\u0435\u043D",size6:"\u04E8\u0442\u0435 \u04AF\u043B\u043A\u0435\u043D",size7:"\u0414\u04D9\u0443",defaultFont:"\u04D8\u0434\u0435\u043F\u043A\u0456 \u049B\u0430\u0440\u0456\u043F",viewSource:"\u0411\u0430\u0441\u0442\u0430\u043F\u049B\u044B \u043A\u043E\u0434\u0442\u044B \u049B\u0430\u0440\u0430\u0443"},tree:{noNodes:"\u0422\u04AF\u0439\u0456\u043D\u0434\u0435\u0440 \u049B\u043E\u043B\u0436\u0435\u0442\u0456\u043C\u0434\u0456 \u0435\u043C\u0435\u0441",noResults:"\u0421\u04D9\u0439\u043A\u0435\u0441\u0442\u0456\u043A \u0442\u0430\u0431\u044B\u043B\u043C\u0430\u0434\u044B"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.km={isoName:"km",nativeName:"\u1781\u17D2\u1798\u17C2\u179A",label:{clear:"\u179F\u1798\u17D2\u17A2\u17B6\u178F",ok:"\u1799\u179B\u17CB\u1796\u17D2\u179A\u1798",cancel:"\u1794\u17C4\u17C7\u1794\u1784\u17CB",close:"\u1794\u17B7\u1791",set:"\u1780\u17C6\u178E\u178F\u17CB",select:"\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F",reset:"\u1780\u17C6\u178E\u178F\u17CB\u17A1\u17BE\u1784\u179C\u17B7\u1789",remove:"\u179B\u17BB\u1794",update:"\u1780\u17C2\u1794\u17D2\u179A\u17C2",create:"\u1794\u1784\u17D2\u1780\u17BE\u178F",search:"\u179F\u17D2\u179C\u17C2\u1784\u179A\u1780",filter:"\u1785\u17D2\u179A\u17C4\u17C7",refresh:"\u1792\u17D2\u179C\u17BE\u17B2\u17D2\u1799\u1790\u17D2\u1798\u17B8",expand:e=>e?`\u1796\u1784\u17D2\u179A\u17B8\u1780 "${e}"`:"\u1796\u1784\u17D2\u179A\u17B8\u1780",collapse:e=>e?`\u1794\u1784\u17D2\u179A\u17BD\u1798 "${e}"`:"\u178A\u17BD\u179B\u179A\u179B\u17C6"},date:{days:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),daysShort:"\u17A2\u1791_\u1785\u1793_\u17A2\u1784_\u1796\u17BB_\u1796\u17D2\u179A_\u179F\u17BB_\u179F\u179A".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u1790\u17D2\u1784\u17C3"},table:{noData:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799",noResults:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799\u178A\u17BC\u1785",loading:"\u1780\u17C6\u1796\u17BB\u1784\u1795\u17D2\u1791\u17C1\u179A\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799...",selectedRecords:e=>e===1?"1 \u1787\u17BD\u179A\u178A\u17C1\u1780\u178F\u17D2\u179A\u17BC\u179C\u1794\u17B6\u1793\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F":(e===0?"\u1798\u17B7\u1793\u1798\u17B6\u1793":e)+" \u1787\u17BD\u179A\u178A\u17C1\u1780\u178F\u17D2\u179A\u17BC\u179C\u1794\u17B6\u1793\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F",recordsPerPage:"\u1787\u17BD\u179A\u178A\u17C1\u1780\u1780\u17D2\u1793\u17BB\u1784\u1798\u17BD\u1799\u1791\u17C6\u1796\u17D0\u179A:",allRows:"\u1791\u17B6\u17C6\u1784\u17A2\u179F\u17CB",pagination:(e,t,i)=>e+"-"+t+" \u1793\u17C3 "+i,columns:"\u1787\u17BD\u179A\u1788\u179A"},editor:{url:"URL",bold:"\u178A\u17B7\u178F",italic:"\u1791\u17D2\u179A\u17C1\u178F",strikethrough:"\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1786\u17D2\u1793\u17BC\u178F\u1780\u178E\u17D2\u178F\u17B6\u179B",underline:"\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1796\u17B8\u1780\u17D2\u179A\u17C4\u1798",unorderedList:"\u1794\u1789\u17D2\u1787\u17B8\u1782\u17D2\u1798\u17B6\u1793\u179B\u17C6\u178A\u17B6\u1794\u17CB",orderedList:"\u1794\u1789\u17D2\u1787\u17B8\u1798\u17B6\u1793\u179B\u17C6\u178A\u17B6\u1794\u17CB",subscript:"\u179F\u1793\u17D2\u1791\u179F\u17D2\u179F\u1793\u17CD\u1781\u17B6\u1784\u1780\u17D2\u179A\u17C4\u1798",superscript:"\u179F\u1793\u17D2\u1791\u179F\u17D2\u179F\u1793\u17CD\u1781\u17B6\u1784\u179B\u17BE",hyperlink:"\u178F\u17C6\u178E\u1797\u17D2\u1787\u17B6\u1794\u17CB",toggleFullscreen:"\u1794\u17D2\u178F\u17BC\u179A\u17A2\u17C1\u1780\u17D2\u179A\u1784\u17CB\u1796\u17C1\u1789",quote:"\u179F\u1798\u17D2\u179A\u1784\u17CB",left:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u1786\u17D2\u179C\u17C1\u1784",center:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u1780\u178E\u17D2\u178F\u17B6\u179B",right:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u179F\u17D2\u178F\u17B6\u17C6",justify:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u179F\u1784\u1781\u17B6\u1784",print:"\u1794\u17C4\u17C7\u1796\u17BB\u1798\u17D2\u1797",outdent:"\u1794\u1793\u17D2\u1790\u1799\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB",indent:"\u1794\u1793\u17D2\u1790\u17C2\u1798\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB",removeFormat:"\u179B\u17BB\u1794\u1791\u17D2\u179A\u1784\u17CB\u1791\u17D2\u179A\u17B6\u1799",formatting:"\u1791\u17D2\u179A\u1784\u17CB\u1791\u17D2\u179A\u17B6\u1799",fontSize:"\u1791\u17C6\u17A0\u17C6\u17A2\u1780\u17D2\u179F\u179A",align:"\u178F\u1798\u17D2\u179A\u17B9\u1798",hr:"\u1794\u1789\u17D2\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1795\u17D2\u178F\u17C1\u1780",undo:"\u1798\u17B7\u1793\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",redo:"\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",heading1:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 1",heading2:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 2",heading3:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 3",heading4:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 4",heading5:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 5",heading6:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 6",paragraph:"\u1780\u1790\u17B6\u1781\u178E\u17D2\u178C",code:"\u1780\u17BC\u178A",size1:"\u178F\u17BC\u1785\u178E\u17B6\u179F\u17CB",size2:"\u178F\u17BC\u1785\u1794\u1793\u17D2\u178F\u17B7\u1785",size3:"\u1792\u1798\u17D2\u1798\u178F\u17B6",size4:"\u1792\u17C6\u1798\u1792\u17D2\u1799\u1798",size5:"\u1792\u17C6",size6:"\u1792\u17C6\u178E\u17B6\u179F\u17CB",size7:"\u17A2\u178F\u17B7\u1794\u179A\u17B7\u1798\u17B6",defaultFont:"\u1796\u17BB\u1798\u17D2\u1796\u17A2\u1780\u17D2\u179F\u179A\u178A\u17BE\u1798",viewSource:"\u1798\u17BE\u179B\u1794\u17D2\u179A\u1797\u1796\u17D4"},tree:{noNodes:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799",noResults:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799\u178A\u17BC\u1785"}};})(); | ||
(()=>{window.Quasar.Lang.km={isoName:"km",nativeName:"\u1781\u17D2\u1798\u17C2\u179A",label:{clear:"\u179F\u1798\u17D2\u17A2\u17B6\u178F",ok:"\u1799\u179B\u17CB\u1796\u17D2\u179A\u1798",cancel:"\u1794\u17C4\u17C7\u1794\u1784\u17CB",close:"\u1794\u17B7\u1791",set:"\u1780\u17C6\u178E\u178F\u17CB",select:"\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F",reset:"\u1780\u17C6\u178E\u178F\u17CB\u17A1\u17BE\u1784\u179C\u17B7\u1789",remove:"\u179B\u17BB\u1794",update:"\u1780\u17C2\u1794\u17D2\u179A\u17C2",create:"\u1794\u1784\u17D2\u1780\u17BE\u178F",search:"\u179F\u17D2\u179C\u17C2\u1784\u179A\u1780",filter:"\u1785\u17D2\u179A\u17C4\u17C7",refresh:"\u1792\u17D2\u179C\u17BE\u17B2\u17D2\u1799\u1790\u17D2\u1798\u17B8",expand:e=>e?`\u1796\u1784\u17D2\u179A\u17B8\u1780 "${e}"`:"\u1796\u1784\u17D2\u179A\u17B8\u1780",collapse:e=>e?`\u1794\u1784\u17D2\u179A\u17BD\u1798 "${e}"`:"\u178A\u17BD\u179B\u179A\u179B\u17C6"},date:{days:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),daysShort:"\u17A2\u1791_\u1785\u1793_\u17A2\u1784_\u1796\u17BB_\u1796\u17D2\u179A_\u179F\u17BB_\u179F\u179A".split("_"),months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u1790\u17D2\u1784\u17C3"},table:{noData:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799",noResults:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799\u178A\u17BC\u1785",loading:"\u1780\u17C6\u1796\u17BB\u1784\u1795\u17D2\u1791\u17C1\u179A\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799...",selectedRecords:e=>e===1?"1 \u1787\u17BD\u179A\u178A\u17C1\u1780\u178F\u17D2\u179A\u17BC\u179C\u1794\u17B6\u1793\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F":(e===0?"\u1798\u17B7\u1793\u1798\u17B6\u1793":e)+" \u1787\u17BD\u179A\u178A\u17C1\u1780\u178F\u17D2\u179A\u17BC\u179C\u1794\u17B6\u1793\u1787\u17D2\u179A\u17BE\u179F\u179A\u17BE\u179F",recordsPerPage:"\u1787\u17BD\u179A\u178A\u17C1\u1780\u1780\u17D2\u1793\u17BB\u1784\u1798\u17BD\u1799\u1791\u17C6\u1796\u17D0\u179A:",allRows:"\u1791\u17B6\u17C6\u1784\u17A2\u179F\u17CB",pagination:(e,t,i)=>e+"-"+t+" \u1793\u17C3 "+i,columns:"\u1787\u17BD\u179A\u1788\u179A"},editor:{url:"URL",bold:"\u178A\u17B7\u178F",italic:"\u1791\u17D2\u179A\u17C1\u178F",strikethrough:"\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1786\u17D2\u1793\u17BC\u178F\u1780\u178E\u17D2\u178F\u17B6\u179B",underline:"\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1796\u17B8\u1780\u17D2\u179A\u17C4\u1798",unorderedList:"\u1794\u1789\u17D2\u1787\u17B8\u1782\u17D2\u1798\u17B6\u1793\u179B\u17C6\u178A\u17B6\u1794\u17CB",orderedList:"\u1794\u1789\u17D2\u1787\u17B8\u1798\u17B6\u1793\u179B\u17C6\u178A\u17B6\u1794\u17CB",subscript:"\u179F\u1793\u17D2\u1791\u179F\u17D2\u179F\u1793\u17CD\u1781\u17B6\u1784\u1780\u17D2\u179A\u17C4\u1798",superscript:"\u179F\u1793\u17D2\u1791\u179F\u17D2\u179F\u1793\u17CD\u1781\u17B6\u1784\u179B\u17BE",hyperlink:"\u178F\u17C6\u178E\u1797\u17D2\u1787\u17B6\u1794\u17CB",toggleFullscreen:"\u1794\u17D2\u178F\u17BC\u179A\u17A2\u17C1\u1780\u17D2\u179A\u1784\u17CB\u1796\u17C1\u1789",quote:"\u179F\u1798\u17D2\u179A\u1784\u17CB",left:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u1786\u17D2\u179C\u17C1\u1784",center:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u1780\u178E\u17D2\u178F\u17B6\u179B",right:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u179F\u17D2\u178F\u17B6\u17C6",justify:"\u178F\u1798\u17D2\u179A\u17B9\u1798\u179F\u1784\u1781\u17B6\u1784",print:"\u1794\u17C4\u17C7\u1796\u17BB\u1798\u17D2\u1797",outdent:"\u1794\u1793\u17D2\u1790\u1799\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB",indent:"\u1794\u1793\u17D2\u1790\u17C2\u1798\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB",removeFormat:"\u179B\u17BB\u1794\u1791\u17D2\u179A\u1784\u17CB\u1791\u17D2\u179A\u17B6\u1799",formatting:"\u1791\u17D2\u179A\u1784\u17CB\u1791\u17D2\u179A\u17B6\u1799",fontSize:"\u1791\u17C6\u17A0\u17C6\u17A2\u1780\u17D2\u179F\u179A",align:"\u178F\u1798\u17D2\u179A\u17B9\u1798",hr:"\u1794\u1789\u17D2\u1785\u17BC\u179B\u1794\u1793\u17D2\u1791\u17B6\u178F\u17CB\u1795\u17D2\u178F\u17C1\u1780",undo:"\u1798\u17B7\u1793\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",redo:"\u1792\u17D2\u179C\u17BE\u179C\u17B7\u1789",heading1:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 1",heading2:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 2",heading3:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 3",heading4:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 4",heading5:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 5",heading6:"\u1785\u17C6\u178E\u1784\u1787\u17BE\u1784 6",paragraph:"\u1780\u1790\u17B6\u1781\u178E\u17D2\u178C",code:"\u1780\u17BC\u178A",size1:"\u178F\u17BC\u1785\u178E\u17B6\u179F\u17CB",size2:"\u178F\u17BC\u1785\u1794\u1793\u17D2\u178F\u17B7\u1785",size3:"\u1792\u1798\u17D2\u1798\u178F\u17B6",size4:"\u1792\u17C6\u1798\u1792\u17D2\u1799\u1798",size5:"\u1792\u17C6",size6:"\u1792\u17C6\u178E\u17B6\u179F\u17CB",size7:"\u17A2\u178F\u17B7\u1794\u179A\u17B7\u1798\u17B6",defaultFont:"\u1796\u17BB\u1798\u17D2\u1796\u17A2\u1780\u17D2\u179F\u179A\u178A\u17BE\u1798",viewSource:"\u1798\u17BE\u179B\u1794\u17D2\u179A\u1797\u1796\u17D4"},tree:{noNodes:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u1793\u17D0\u1799",noResults:"\u1782\u17D2\u1798\u17B6\u1793\u1791\u17B7\u1793\u17D2\u1793\u17D0\u1799\u178A\u17BC\u1785"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.koKR={isoName:"ko-KR",nativeName:"\uD55C\uAD6D\uC5B4",label:{clear:"\uCD08\uAE30\uD654",ok:"\uD655\uC778",cancel:"\uCDE8\uC18C",close:"\uB2EB\uAE30",set:"\uC124\uC815",select:"\uC120\uD0DD",reset:"\uCD08\uAE30\uD654",remove:"\uC0AD\uC81C",update:"\uC5C5\uB370\uC774\uD2B8",create:"\uC0DD\uC131",search:"\uAC80\uC0C9",filter:"\uD544\uD130",refresh:"\uC0C8\uB85C \uACE0\uCE68",expand:e=>e?`"${e}" \uD655\uC7A5`:"\uD655\uC7A5\uD558\uB2E4",collapse:e=>e?`"${e}" \uC811\uAE30`:"\uBB34\uB108\uC9C0\uB2E4"},date:{days:"\uC77C\uC694\uC77C_\uC6D4\uC694\uC77C_\uD654\uC694\uC77C_\uC218\uC694\uC77C_\uBAA9\uC694\uC77C_\uAE08\uC694\uC77C_\uD1A0\uC694\uC77C".split("_"),daysShort:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),months:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),monthsShort:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\uC77C"},table:{noData:"\uB370\uC774\uD130\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",noResults:"\uACB0\uACFC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",loading:"\uB85C\uB4DC \uC911...",selectedRecords:e=>e>0?e+" \uAC1C\uAC00 \uC120\uD0DD \uB418\uC5C8\uC2B5\uB2C8\uB2E4.":"\uC120\uD0DD\uB41C \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4.",recordsPerPage:"\uD398\uC774\uC9C0 \uB2F9 \uAC1C\uC218:",allRows:"\uC804\uCCB4",pagination:(e,t,s)=>s+" \uC911 "+e+"-"+t,columns:"\uC5F4"},editor:{url:"URL",bold:"\uAD75\uAC8C",italic:"\uAE30\uC6B8\uC774\uAE30",strikethrough:"\uCDE8\uC18C\uC120",underline:"\uBC11\uC904",unorderedList:"\uBE44\uC21C\uCC28 \uBAA9\uB85D",orderedList:"\uC21C\uC11C \uBAA9\uB85D",subscript:"\uC544\uB798 \uCCA8\uC790",superscript:"\uC704 \uCCA8\uC790",hyperlink:"\uD558\uC774\uD37C\uB9C1\uD06C",toggleFullscreen:"\uC804\uCCB4 \uD654\uBA74",quote:"\uB530\uC634\uD45C",left:"\uC67C\uCABD \uC815\uB82C",center:"\uAC00\uC6B4\uB370 \uC815\uB82C",right:"\uC624\uB978\uCABD \uC815\uB82C",justify:"\uC138\uB85C \uC815\uB82C",print:"\uCD9C\uB825",outdent:"\uB4E4\uC5EC \uC4F0\uAE30",indent:"\uB0B4\uC5B4 \uC4F0\uAE30",removeFormat:"\uD3EC\uB9F7\uD305 \uC81C\uAC70",formatting:"\uD3EC\uB9F7\uD305",fontSize:"\uAE00\uAF34 \uD06C\uAE30",align:"\uAC00\uB85C \uC815\uB82C",hr:"\uAC00\uB85C\uC904 \uB123\uAE30",undo:"\uC2E4\uD589\uCDE8\uC18C",redo:"\uB2E4\uC2DC\uD558\uAE30",heading1:"\uC81C\uBAA9 1",heading2:"\uC81C\uBAA9 2",heading3:"\uC81C\uBAA9 3",heading4:"\uC81C\uBAA9 4",heading5:"\uC81C\uBAA9 5",heading6:"\uC81C\uBAA9 6",paragraph:"\uB2E8\uB77D",code:"\uCF54\uB4DC",size1:"\uB9E4\uC6B0 \uC791\uAC8C",size2:"\uC791\uAC8C",size3:"\uBCF4\uD1B5",size4:"\uC57D\uAC04 \uD06C\uAC8C",size5:"\uD06C\uAC8C",size6:"\uC544\uC8FC \uD06C\uAC8C",size7:"\uCD5C\uB300",defaultFont:"\uAE30\uBCF8 \uAE00\uAF34",viewSource:"\uC18C\uC2A4\uBCF4\uAE30"},tree:{noNodes:"\uAC00\uB2A5\uD55C \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4",noResults:"\uD56D\uBAA9\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4"}};})(); | ||
(()=>{window.Quasar.Lang.koKR={isoName:"ko-KR",nativeName:"\uD55C\uAD6D\uC5B4",label:{clear:"\uCD08\uAE30\uD654",ok:"\uD655\uC778",cancel:"\uCDE8\uC18C",close:"\uB2EB\uAE30",set:"\uC124\uC815",select:"\uC120\uD0DD",reset:"\uCD08\uAE30\uD654",remove:"\uC0AD\uC81C",update:"\uC5C5\uB370\uC774\uD2B8",create:"\uC0DD\uC131",search:"\uAC80\uC0C9",filter:"\uD544\uD130",refresh:"\uC0C8\uB85C \uACE0\uCE68",expand:e=>e?`"${e}" \uD655\uC7A5`:"\uD655\uC7A5\uD558\uB2E4",collapse:e=>e?`"${e}" \uC811\uAE30`:"\uBB34\uB108\uC9C0\uB2E4"},date:{days:"\uC77C\uC694\uC77C_\uC6D4\uC694\uC77C_\uD654\uC694\uC77C_\uC218\uC694\uC77C_\uBAA9\uC694\uC77C_\uAE08\uC694\uC77C_\uD1A0\uC694\uC77C".split("_"),daysShort:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),months:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),monthsShort:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\uC77C"},table:{noData:"\uB370\uC774\uD130\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",noResults:"\uACB0\uACFC\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",loading:"\uB85C\uB4DC \uC911...",selectedRecords:e=>e>0?e+" \uAC1C\uAC00 \uC120\uD0DD \uB418\uC5C8\uC2B5\uB2C8\uB2E4.":"\uC120\uD0DD\uB41C \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4.",recordsPerPage:"\uD398\uC774\uC9C0 \uB2F9 \uAC1C\uC218:",allRows:"\uC804\uCCB4",pagination:(e,t,s)=>s+" \uC911 "+e+"-"+t,columns:"\uC5F4"},editor:{url:"URL",bold:"\uAD75\uAC8C",italic:"\uAE30\uC6B8\uC774\uAE30",strikethrough:"\uCDE8\uC18C\uC120",underline:"\uBC11\uC904",unorderedList:"\uBE44\uC21C\uCC28 \uBAA9\uB85D",orderedList:"\uC21C\uC11C \uBAA9\uB85D",subscript:"\uC544\uB798 \uCCA8\uC790",superscript:"\uC704 \uCCA8\uC790",hyperlink:"\uD558\uC774\uD37C\uB9C1\uD06C",toggleFullscreen:"\uC804\uCCB4 \uD654\uBA74",quote:"\uB530\uC634\uD45C",left:"\uC67C\uCABD \uC815\uB82C",center:"\uAC00\uC6B4\uB370 \uC815\uB82C",right:"\uC624\uB978\uCABD \uC815\uB82C",justify:"\uC138\uB85C \uC815\uB82C",print:"\uCD9C\uB825",outdent:"\uB4E4\uC5EC \uC4F0\uAE30",indent:"\uB0B4\uC5B4 \uC4F0\uAE30",removeFormat:"\uD3EC\uB9F7\uD305 \uC81C\uAC70",formatting:"\uD3EC\uB9F7\uD305",fontSize:"\uAE00\uAF34 \uD06C\uAE30",align:"\uAC00\uB85C \uC815\uB82C",hr:"\uAC00\uB85C\uC904 \uB123\uAE30",undo:"\uC2E4\uD589\uCDE8\uC18C",redo:"\uB2E4\uC2DC\uD558\uAE30",heading1:"\uC81C\uBAA9 1",heading2:"\uC81C\uBAA9 2",heading3:"\uC81C\uBAA9 3",heading4:"\uC81C\uBAA9 4",heading5:"\uC81C\uBAA9 5",heading6:"\uC81C\uBAA9 6",paragraph:"\uB2E8\uB77D",code:"\uCF54\uB4DC",size1:"\uB9E4\uC6B0 \uC791\uAC8C",size2:"\uC791\uAC8C",size3:"\uBCF4\uD1B5",size4:"\uC57D\uAC04 \uD06C\uAC8C",size5:"\uD06C\uAC8C",size6:"\uC544\uC8FC \uD06C\uAC8C",size7:"\uCD5C\uB300",defaultFont:"\uAE30\uBCF8 \uAE00\uAF34",viewSource:"\uC18C\uC2A4\uBCF4\uAE30"},tree:{noNodes:"\uAC00\uB2A5\uD55C \uD56D\uBAA9\uC774 \uC5C6\uC2B5\uB2C8\uB2E4",noResults:"\uD56D\uBAA9\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.kurCKB={isoName:"kur-CKB",nativeName:"\u06A9\u0648\u0631\u062F\u06CC \u0633\u06C6\u0631\u0627\u0646\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",ok:"\u0628\u0627\u0634\u06D5",cancel:"\u0647\u06D5\u06B5\u0648\u06D5\u0634\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5",close:"\u062F\u0627\u062E\u0633\u062A\u0646",set:"\u062F\u0627\u0646\u0627\u0646",select:"\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u0646",reset:"\u0631\u06CE\u06A9\u062E\u0633\u062A\u0646\u06D5\u0648\u0647",remove:"\u0644\u0627\u0628\u0631\u062F\u0646",update:"\u0646\u0648\u06CE\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",create:"\u062F\u0631\u0648\u0633\u062A\u06A9\u0631\u062F\u0646",search:"\u06AF\u06D5\u0695\u0627\u0646",filter:"\u067E\u0627\u06B5\u0627\u0648\u062A\u0646",refresh:"\u062A\u0627\u0632\u06D5\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",expand:e=>e?`"${e}" \u0641\u0631\u0627\u0648\u0627\u0646\u06A9\u0631\u062F\u0646\u06CC`:"\u0641\u0631\u0627\u0648\u0627\u0646\u06A9\u0631\u062F\u0646",collapse:e=>e?`"${e}" \u062F\u0627\u062E\u0633\u062A\u0646\u06CC`:"\u0634\u06A9\u0633\u062A \u0647\u06CE\u0646\u0627\u0646"},date:{days:"\u06CC\u06D5\u06A9 \u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE \u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631 \u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C \u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),daysShort:"\u0661\u0634\u0645_\u0662\u0634\u0645_\u0663\u0634\u0645_\u0664\u0634\u0645_\u0665\u0634\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),months:"\u0645\u0627\u0646\u06AF\u06CC \u06CC\u06D5\u06A9_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648_\u0645\u0627\u0646\u06AF\u06CC \u0633\u06CE_\u0645\u0627\u0646\u06AF\u06CC \u0686\u0648\u0627\u0631_\u0645\u0627\u0646\u06AF\u06CC \u067E\u06CE\u0646\u062C_\u0645\u0627\u0646\u06AF\u06CC \u0634\u06D5\u0634_\u0645\u0627\u0646\u06AF\u06CC \u062D\u06D5\u0648\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0647\u06D5\u0634\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0646\u06C6_\u0645\u0627\u0646\u06AF\u06CC \u062F\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u06CC\u0627\u0646\u0632\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648\u0627\u0646\u0632\u06D5".split("_"),monthsShort:"\u0645\u0627\u0646\u06AF\u06CC \u06CC\u06D5\u06A9_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648_\u0645\u0627\u0646\u06AF\u06CC \u0633\u06CE_\u0645\u0627\u0646\u06AF\u06CC \u0686\u0648\u0627\u0631_\u0645\u0627\u0646\u06AF\u06CC \u067E\u06CE\u0646\u062C_\u0645\u0627\u0646\u06AF\u06CC \u0634\u06D5\u0634_\u0645\u0627\u0646\u06AF\u06CC \u062D\u06D5\u0648\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0647\u06D5\u0634\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0646\u06C6_\u0645\u0627\u0646\u06AF\u06CC \u062F\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u06CC\u0627\u0646\u0632\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648\u0627\u0646\u0632\u06D5".split("_"),firstDayOfWeek:6,format24h:!1,singleDay:"\u0695\u06C6\u0698",pluralDay:"\u0695\u06C6\u0698\u06D5\u06A9\u0627\u0646"},table:{noData:"\u0647\u06CC\u0686 \u062F\u0627\u062A\u06D5\u06CC\u06D5\u06A9 \u0646\u06CC\u06CC\u06D5",noResults:"\u0647\u06CC\u0686 \u0626\u06D5\u0646\u062C\u0627\u0645\u06CE\u06A9 \u0646\u06CC\u06CC\u06D5",loading:"\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u0628\u06D5...",selectedRecords:e=>e===1?"\u06CC\u06D5\u06A9 \u0695\u06CC\u06A9\u06C6\u0631\u062F \u0647\u06D5\u06B5\u0628\u0698\u06CE\u0631\u062F\u0631\u0627\u0648\u06D5":(e===0?"0":e)+"\u0695\u06CC\u06A9\u06C6\u0631\u062F \u0647\u06D5\u06B5\u0628\u0698\u06CE\u0631\u062F\u0627\u0648\u06D5.",recordsPerPage:"\u0626\u06D5\u0646\u062C\u0627\u0645 \u0628\u06C6\u0647\u06D5\u0631 \u067E\u06D5\u0695\u06D5\u06CC\u06D5\u06A9:",allRows:"\u0647\u06D5\u0645\u0648\u0648\u06CC",pagination:(e,t,r)=>e+"-"+t+" \u0644\u06D5 "+r,columns:"\u0695\u06CC\u0632"},editor:{url:"\u0644\u06CC\u0646\u06A9",bold:"\u062A\u06C6\u062E",italic:"\u0644\u0627\u0631",strikethrough:"\u062E\u06D5\u062A\u067E\u06CC\u0627\u0647\u0627\u062A\u0648\u0648",underline:"\u062E\u06D5\u062A\u0628\u06D5\u0698\u06CE\u0631\u0647\u0627\u062A\u0648\u0648",unorderedList:"\u0644\u06CC\u0633\u062A\u06CC \u0695\u06CC\u0632\u0646\u06D5\u06A9\u0631\u0627\u0648",orderedList:"\u0644\u06CC\u0633\u062A\u06CC \u0695\u06CC\u0632\u06A9\u0631\u0627\u0648",subscript:"\u0698\u06CE\u0631\u0647\u06CE\u06B5",superscript:"\u0633\u06D5\u0631\u0647\u06CE\u06B5",hyperlink:"\u0644\u06CC\u0646\u06A9",toggleFullscreen:"\u067E\u0631\u0628\u06D5 \u0634\u0627\u0634\u06D5 \u06CC\u0627\u0646 \u0646\u0627",quote:"\u062F\u06D5\u0642",left:"\u0644\u0627\u06CC \u0686\u06D5\u067E",center:"\u0646\u0627\u0648\u06D5\u0695\u0627\u0633\u062A",right:"\u0644\u0627\u06CC \u0695\u0627\u0633\u062A",justify:"\u0628\u06D5 \u06CC\u06D5\u06A9\u0633\u0627\u0646\u06CC",print:"\u067E\u0631\u06CC\u0646\u062A",outdent:"\u06A9\u06D5\u0645\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5\u06CC \u0628\u06C6\u0634\u0627\u06CC",indent:"\u0632\u06C6\u0631\u06A9\u0631\u062F\u0646\u06CC \u0628\u06C6\u0634\u0627\u06CC",removeFormat:"\u0644\u0627\u0628\u0631\u062F\u0646\u06CC \u0633\u062A\u0627\u06CC\u0644",formatting:"\u0633\u062A\u0627\u06CC\u0644",fontSize:"\u0642\u06D5\u0628\u0627\u0631\u06D5\u06CC \u0641\u06C6\u0646\u062A",align:"\u0695\u06CE\u06A9\u06A9\u0631\u062F\u0646",hr:"\u062F\u0627\u0646\u0627\u0646\u06CC \u0647\u06CC\u06B5\u06CC \u0626\u0627\u0633\u06C6\u06CC",undo:"\u067E\u0627\u0634\u06AF\u06D5\u0632\u0628\u0648\u0646\u06D5\u0648\u06D5",redo:"\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",heading1:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0661",heading2:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0662",heading3:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0663",heading4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0664",heading5:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0665",heading6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0666",paragraph:"\u0628\u0695\u06AF\u06D5",code:"\u06A9\u06C6\u062F",size1:"\u0632\u06C6\u0631 \u0628\u0686\u0648\u0648\u06A9",size2:"\u0628\u0686\u0648\u0648\u06A9",size3:"\u0626\u0627\u0633\u0627\u06CC",size4:"\u0646\u0627\u0648\u06D5\u0646\u062F",size5:"\u06AF\u06D5\u0648\u0631\u06D5",size6:"\u0632\u06C6\u0631 \u06AF\u06D5\u0648\u0631\u06D5",size7:"\u06AF\u06D5\u0648\u0631\u06D5\u062A\u0631\u06CC\u0646",defaultFont:"\u0641\u06C6\u0646\u062A\u06CC \u0628\u0646\u06D5\u0695\u06D5\u062A",viewSource:"\u0633\u06D5\u06CC\u0631\u06A9\u0631\u062F\u0646\u06CC \u0633\u06D5\u0631\u0686\u0627\u0648\u06D5"},tree:{noNodes:"\u0647\u06CC\u0686 \u0646\u06C6\u062F\u06CE\u06A9 \u0646\u06CC\u06D5",noResults:"\u0647\u06CC\u0686 \u0646\u06C6\u062F\u06CE\u06A9 \u0646\u06D5\u062F\u06C6\u0632\u0631\u0627\u06CC\u06D5\u0648\u06D5"}};})(); | ||
(()=>{window.Quasar.Lang.kurCKB={isoName:"kur-CKB",nativeName:"\u06A9\u0648\u0631\u062F\u06CC \u0633\u06C6\u0631\u0627\u0646\u06CC",rtl:!0,label:{clear:"\u067E\u0627\u06A9\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",ok:"\u0628\u0627\u0634\u06D5",cancel:"\u0647\u06D5\u06B5\u0648\u06D5\u0634\u0627\u0646\u062F\u0646\u06D5\u0648\u06D5",close:"\u062F\u0627\u062E\u0633\u062A\u0646",set:"\u062F\u0627\u0646\u0627\u0646",select:"\u0647\u06D5\u06B5\u0628\u0698\u0627\u0631\u062F\u0646",reset:"\u0631\u06CE\u06A9\u062E\u0633\u062A\u0646\u06D5\u0648\u0647",remove:"\u0644\u0627\u0628\u0631\u062F\u0646",update:"\u0646\u0648\u06CE\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",create:"\u062F\u0631\u0648\u0633\u062A\u06A9\u0631\u062F\u0646",search:"\u06AF\u06D5\u0695\u0627\u0646",filter:"\u067E\u0627\u06B5\u0627\u0648\u062A\u0646",refresh:"\u062A\u0627\u0632\u06D5\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",expand:e=>e?`"${e}" \u0641\u0631\u0627\u0648\u0627\u0646\u06A9\u0631\u062F\u0646\u06CC`:"\u0641\u0631\u0627\u0648\u0627\u0646\u06A9\u0631\u062F\u0646",collapse:e=>e?`"${e}" \u062F\u0627\u062E\u0633\u062A\u0646\u06CC`:"\u0634\u06A9\u0633\u062A \u0647\u06CE\u0646\u0627\u0646"},date:{days:"\u06CC\u06D5\u06A9 \u0634\u06D5\u0645\u0645\u06D5_\u062F\u0648\u0648\u0634\u06D5\u0645\u0645\u06D5_\u0633\u06CE \u0634\u06D5\u0645\u0645\u06D5_\u0686\u0648\u0627\u0631 \u0634\u06D5\u0645\u0645\u06D5_\u067E\u06CE\u0646\u062C \u0634\u06D5\u0645\u0645\u06D5_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),daysShort:"\u0661\u0634\u0645_\u0662\u0634\u0645_\u0663\u0634\u0645_\u0664\u0634\u0645_\u0665\u0634\u0645_\u0647\u06D5\u06CC\u0646\u06CC_\u0634\u06D5\u0645\u0645\u06D5".split("_"),months:"\u0645\u0627\u0646\u06AF\u06CC \u06CC\u06D5\u06A9_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648_\u0645\u0627\u0646\u06AF\u06CC \u0633\u06CE_\u0645\u0627\u0646\u06AF\u06CC \u0686\u0648\u0627\u0631_\u0645\u0627\u0646\u06AF\u06CC \u067E\u06CE\u0646\u062C_\u0645\u0627\u0646\u06AF\u06CC \u0634\u06D5\u0634_\u0645\u0627\u0646\u06AF\u06CC \u062D\u06D5\u0648\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0647\u06D5\u0634\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0646\u06C6_\u0645\u0627\u0646\u06AF\u06CC \u062F\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u06CC\u0627\u0646\u0632\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648\u0627\u0646\u0632\u06D5".split("_"),monthsShort:"\u0645\u0627\u0646\u06AF\u06CC \u06CC\u06D5\u06A9_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648_\u0645\u0627\u0646\u06AF\u06CC \u0633\u06CE_\u0645\u0627\u0646\u06AF\u06CC \u0686\u0648\u0627\u0631_\u0645\u0627\u0646\u06AF\u06CC \u067E\u06CE\u0646\u062C_\u0645\u0627\u0646\u06AF\u06CC \u0634\u06D5\u0634_\u0645\u0627\u0646\u06AF\u06CC \u062D\u06D5\u0648\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0647\u06D5\u0634\u062A_\u0645\u0627\u0646\u06AF\u06CC \u0646\u06C6_\u0645\u0627\u0646\u06AF\u06CC \u062F\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u06CC\u0627\u0646\u0632\u06D5_\u0645\u0627\u0646\u06AF\u06CC \u062F\u0648\u0648\u0627\u0646\u0632\u06D5".split("_"),firstDayOfWeek:6,format24h:!1,singleDay:"\u0695\u06C6\u0698",pluralDay:"\u0695\u06C6\u0698\u06D5\u06A9\u0627\u0646"},table:{noData:"\u0647\u06CC\u0686 \u062F\u0627\u062A\u06D5\u06CC\u06D5\u06A9 \u0646\u06CC\u06CC\u06D5",noResults:"\u0647\u06CC\u0686 \u0626\u06D5\u0646\u062C\u0627\u0645\u06CE\u06A9 \u0646\u06CC\u06CC\u06D5",loading:"\u0686\u0627\u0648\u06D5\u0695\u0648\u0627\u0646\u0628\u06D5...",selectedRecords:e=>e===1?"\u06CC\u06D5\u06A9 \u0695\u06CC\u06A9\u06C6\u0631\u062F \u0647\u06D5\u06B5\u0628\u0698\u06CE\u0631\u062F\u0631\u0627\u0648\u06D5":(e===0?"0":e)+"\u0695\u06CC\u06A9\u06C6\u0631\u062F \u0647\u06D5\u06B5\u0628\u0698\u06CE\u0631\u062F\u0627\u0648\u06D5.",recordsPerPage:"\u0626\u06D5\u0646\u062C\u0627\u0645 \u0628\u06C6\u0647\u06D5\u0631 \u067E\u06D5\u0695\u06D5\u06CC\u06D5\u06A9:",allRows:"\u0647\u06D5\u0645\u0648\u0648\u06CC",pagination:(e,t,r)=>e+"-"+t+" \u0644\u06D5 "+r,columns:"\u0695\u06CC\u0632"},editor:{url:"\u0644\u06CC\u0646\u06A9",bold:"\u062A\u06C6\u062E",italic:"\u0644\u0627\u0631",strikethrough:"\u062E\u06D5\u062A\u067E\u06CC\u0627\u0647\u0627\u062A\u0648\u0648",underline:"\u062E\u06D5\u062A\u0628\u06D5\u0698\u06CE\u0631\u0647\u0627\u062A\u0648\u0648",unorderedList:"\u0644\u06CC\u0633\u062A\u06CC \u0695\u06CC\u0632\u0646\u06D5\u06A9\u0631\u0627\u0648",orderedList:"\u0644\u06CC\u0633\u062A\u06CC \u0695\u06CC\u0632\u06A9\u0631\u0627\u0648",subscript:"\u0698\u06CE\u0631\u0647\u06CE\u06B5",superscript:"\u0633\u06D5\u0631\u0647\u06CE\u06B5",hyperlink:"\u0644\u06CC\u0646\u06A9",toggleFullscreen:"\u067E\u0631\u0628\u06D5 \u0634\u0627\u0634\u06D5 \u06CC\u0627\u0646 \u0646\u0627",quote:"\u062F\u06D5\u0642",left:"\u0644\u0627\u06CC \u0686\u06D5\u067E",center:"\u0646\u0627\u0648\u06D5\u0695\u0627\u0633\u062A",right:"\u0644\u0627\u06CC \u0695\u0627\u0633\u062A",justify:"\u0628\u06D5 \u06CC\u06D5\u06A9\u0633\u0627\u0646\u06CC",print:"\u067E\u0631\u06CC\u0646\u062A",outdent:"\u06A9\u06D5\u0645\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5\u06CC \u0628\u06C6\u0634\u0627\u06CC",indent:"\u0632\u06C6\u0631\u06A9\u0631\u062F\u0646\u06CC \u0628\u06C6\u0634\u0627\u06CC",removeFormat:"\u0644\u0627\u0628\u0631\u062F\u0646\u06CC \u0633\u062A\u0627\u06CC\u0644",formatting:"\u0633\u062A\u0627\u06CC\u0644",fontSize:"\u0642\u06D5\u0628\u0627\u0631\u06D5\u06CC \u0641\u06C6\u0646\u062A",align:"\u0695\u06CE\u06A9\u06A9\u0631\u062F\u0646",hr:"\u062F\u0627\u0646\u0627\u0646\u06CC \u0647\u06CC\u06B5\u06CC \u0626\u0627\u0633\u06C6\u06CC",undo:"\u067E\u0627\u0634\u06AF\u06D5\u0632\u0628\u0648\u0646\u06D5\u0648\u06D5",redo:"\u06A9\u0631\u062F\u0646\u06D5\u0648\u06D5",heading1:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0661",heading2:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0662",heading3:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0663",heading4:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0664",heading5:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0665",heading6:"\u0646\u0627\u0648\u0646\u06CC\u0634\u0627\u0646 \u0666",paragraph:"\u0628\u0695\u06AF\u06D5",code:"\u06A9\u06C6\u062F",size1:"\u0632\u06C6\u0631 \u0628\u0686\u0648\u0648\u06A9",size2:"\u0628\u0686\u0648\u0648\u06A9",size3:"\u0626\u0627\u0633\u0627\u06CC",size4:"\u0646\u0627\u0648\u06D5\u0646\u062F",size5:"\u06AF\u06D5\u0648\u0631\u06D5",size6:"\u0632\u06C6\u0631 \u06AF\u06D5\u0648\u0631\u06D5",size7:"\u06AF\u06D5\u0648\u0631\u06D5\u062A\u0631\u06CC\u0646",defaultFont:"\u0641\u06C6\u0646\u062A\u06CC \u0628\u0646\u06D5\u0695\u06D5\u062A",viewSource:"\u0633\u06D5\u06CC\u0631\u06A9\u0631\u062F\u0646\u06CC \u0633\u06D5\u0631\u0686\u0627\u0648\u06D5"},tree:{noNodes:"\u0647\u06CC\u0686 \u0646\u06C6\u062F\u06CE\u06A9 \u0646\u06CC\u06D5",noResults:"\u0647\u06CC\u0686 \u0646\u06C6\u062F\u06CE\u06A9 \u0646\u06D5\u062F\u06C6\u0632\u0631\u0627\u06CC\u06D5\u0648\u06D5"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{function e(i,a){let t=i%10===1&&i%100!==11?0:i%10>=2&&i%10<=9&&(i%100<10||i%100>=20)?1:2;return a[t].replace(/{}/g,i)}window.Quasar.lang.lt={isoName:"lt",nativeName:"Lithuanian",label:{clear:"I\u0161valyti",ok:"Gerai",cancel:"At\u0161aukti",close:"U\u017Edaryti",set:"Nustatyti",select:"Pasirinkti",reset:"Atkurti",remove:"Pa\u0161alinti",update:"Atnaujinti",create:"Sukurti",search:"Ie\u0161koti",filter:"Filtruoti",refresh:"Atnaujinti",expand:i=>i?`I\u0161skleisti "${i}"`:"I\u0161skleisti",collapse:i=>i?`Sutraukti "${i}"`:"Sutraukti"},date:{days:"Sekmadienis_Pirmadienis_Antradienis_Tre\u010Diadienis_Ketvirtadienis_Penktadienis_\u0160e\u0161tadienis".split("_"),daysShort:"S_P_A_T_K_Pn_\u0160".split("_"),months:"Sausis_Vasaris_Kovas_Balandis_Gegu\u017E\u0117_Bir\u017Eelis_Liepa_Rugpj\u016Btis_Rugs\u0117jis_Spalis_Lapkritis_Gruodis".split("_"),monthsShort:"Sau_Vas_Kov_Bal_Geg_Bir_Lie_Rgp_Rgs_Spa_Lap_Gru".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dienos"},table:{noData:"N\u0117ra duomen\u0173",noResults:"\u012Era\u0161\u0173 nerasta",loading:"\u012Ekeliama...",selectedRecords:i=>i>0?e(i,["Pasirinktas {} \u012Fra\u0161as","Pasirinkti {} \u012Fra\u0161ai","Pasirinkta {} \u012Fra\u0161\u0173"])+".":"Nepasirinktas joks \u012Fra\u0161as.",recordsPerPage:"Puslapyje:",allRows:"Visi",pagination:(i,a,t)=>i+"-"+a+" i\u0161 "+t,columns:"Stulpeliai"},editor:{url:"URL",bold:"Pary\u0161kintasis",italic:"Kursyvas",strikethrough:"Perbraukimas",underline:"Pabrauktasis",unorderedList:"\u017Denkleliai",orderedList:"Numeravimas",subscript:"Apatinis indeksas",superscript:"Vir\u0161utinis indeksas",hyperlink:"\u012Eterpti Hipersait\u0105",toggleFullscreen:"\u012Ejungti pilno ekrano re\u017Eim\u0105",quote:"Cituoti",left:"Lygiuoti kair\u0117je",center:"Centrin\u0117 lygiuot\u0117",right:"Lygiuoti de\u0161in\u0117je",justify:"Abipus\u0117 lygiuot\u0117",print:"Spausdinti",outdent:"Ma\u017Einti \u012Ftrauk\u0105",indent:"Didinti \u012Ftrauk\u0105",removeFormat:"Valyti formatavim\u0105",formatting:"Formatavimas",fontSize:"\u0160rifto dydis",align:"Lygiuoti",hr:"\u012Eterpti horizontali\u0105 linij\u0105",undo:"Anuliuoti veiksm\u0105",redo:"Perdaryti veiksm\u0105",heading1:"Antra\u0161t\u0117 1",heading2:"Antra\u0161t\u0117 2",heading3:"Antra\u0161t\u0117 3",heading4:"Antra\u0161t\u0117 4",heading5:"Antra\u0161t\u0117 5",heading6:"Antra\u0161t\u0117 6",paragraph:"Pastraipa",code:"Kodas",size1:"Ma\u017Eiausias",size2:"Ma\u017Eas",size3:"Normalus",size4:"Vidutinis",size5:"Didelis",size6:"Labai didelis",size7:"Did\u017Eiausias",defaultFont:"Numatytasis \u0161riftas",viewSource:"Per\u017Ei\u016Br\u0117ti kodo re\u017Eimu"},tree:{noNodes:"N\u0117ra element\u0173",noResults:"Element\u0173 nerasta"}};})(); | ||
(()=>{function e(i,a){let t=i%10===1&&i%100!==11?0:i%10>=2&&i%10<=9&&(i%100<10||i%100>=20)?1:2;return a[t].replace(/{}/g,i)}window.Quasar.Lang.lt={isoName:"lt",nativeName:"Lithuanian",label:{clear:"I\u0161valyti",ok:"Gerai",cancel:"At\u0161aukti",close:"U\u017Edaryti",set:"Nustatyti",select:"Pasirinkti",reset:"Atkurti",remove:"Pa\u0161alinti",update:"Atnaujinti",create:"Sukurti",search:"Ie\u0161koti",filter:"Filtruoti",refresh:"Atnaujinti",expand:i=>i?`I\u0161skleisti "${i}"`:"I\u0161skleisti",collapse:i=>i?`Sutraukti "${i}"`:"Sutraukti"},date:{days:"Sekmadienis_Pirmadienis_Antradienis_Tre\u010Diadienis_Ketvirtadienis_Penktadienis_\u0160e\u0161tadienis".split("_"),daysShort:"S_P_A_T_K_Pn_\u0160".split("_"),months:"Sausis_Vasaris_Kovas_Balandis_Gegu\u017E\u0117_Bir\u017Eelis_Liepa_Rugpj\u016Btis_Rugs\u0117jis_Spalis_Lapkritis_Gruodis".split("_"),monthsShort:"Sau_Vas_Kov_Bal_Geg_Bir_Lie_Rgp_Rgs_Spa_Lap_Gru".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dienos"},table:{noData:"N\u0117ra duomen\u0173",noResults:"\u012Era\u0161\u0173 nerasta",loading:"\u012Ekeliama...",selectedRecords:i=>i>0?e(i,["Pasirinktas {} \u012Fra\u0161as","Pasirinkti {} \u012Fra\u0161ai","Pasirinkta {} \u012Fra\u0161\u0173"])+".":"Nepasirinktas joks \u012Fra\u0161as.",recordsPerPage:"Puslapyje:",allRows:"Visi",pagination:(i,a,t)=>i+"-"+a+" i\u0161 "+t,columns:"Stulpeliai"},editor:{url:"URL",bold:"Pary\u0161kintasis",italic:"Kursyvas",strikethrough:"Perbraukimas",underline:"Pabrauktasis",unorderedList:"\u017Denkleliai",orderedList:"Numeravimas",subscript:"Apatinis indeksas",superscript:"Vir\u0161utinis indeksas",hyperlink:"\u012Eterpti Hipersait\u0105",toggleFullscreen:"\u012Ejungti pilno ekrano re\u017Eim\u0105",quote:"Cituoti",left:"Lygiuoti kair\u0117je",center:"Centrin\u0117 lygiuot\u0117",right:"Lygiuoti de\u0161in\u0117je",justify:"Abipus\u0117 lygiuot\u0117",print:"Spausdinti",outdent:"Ma\u017Einti \u012Ftrauk\u0105",indent:"Didinti \u012Ftrauk\u0105",removeFormat:"Valyti formatavim\u0105",formatting:"Formatavimas",fontSize:"\u0160rifto dydis",align:"Lygiuoti",hr:"\u012Eterpti horizontali\u0105 linij\u0105",undo:"Anuliuoti veiksm\u0105",redo:"Perdaryti veiksm\u0105",heading1:"Antra\u0161t\u0117 1",heading2:"Antra\u0161t\u0117 2",heading3:"Antra\u0161t\u0117 3",heading4:"Antra\u0161t\u0117 4",heading5:"Antra\u0161t\u0117 5",heading6:"Antra\u0161t\u0117 6",paragraph:"Pastraipa",code:"Kodas",size1:"Ma\u017Eiausias",size2:"Ma\u017Eas",size3:"Normalus",size4:"Vidutinis",size5:"Didelis",size6:"Labai didelis",size7:"Did\u017Eiausias",defaultFont:"Numatytasis \u0161riftas",viewSource:"Per\u017Ei\u016Br\u0117ti kodo re\u017Eimu"},tree:{noNodes:"N\u0117ra element\u0173",noResults:"Element\u0173 nerasta"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.lu={isoName:"lu",nativeName:"Kiluba",label:{clear:"Eidel",ok:"OK",cancel:"Oofbriechen",close:"Schl\xE9issen",set:"Setzen",select:"Auswielen",reset:"Zer\xE9cksetzen",remove:"L\xE4schen",update:"Aktualis\xE9ieren",create:"Erstellen",search:"Sichen",filter:"Filter",refresh:"Aktualis\xE9ieren",expand:e=>e?`"${e}" erweideren`:"Erweideren",collapse:e=>e?`"${e}" zesummeklappen`:"Zesummebroch"},date:{days:"Sonndeg_M\xE9indeg_D\xEBnschdeg_M\xEBttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),daysShort:"So_M\xE9_D\xEB_M\xEB_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_Abr\xEBll_M\xE4i_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4r_Abr_M\xE4i_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"deeg"},table:{noData:"Keng Donn\xE9en\xA0do",noResults:"Keng Antr\xE4g fonnt",loading:"Luedt...",selectedRecords:e=>e===1?"1 ausgewielten Zeil.":(e===0?"Keng":e)+" Zeilen ausgewielt.",recordsPerPage:"Zeilen pro S\xE4it:",allRows:"All",pagination:(e,r,n)=>e+"-"+r+" vun "+n,columns:"Kolonnen"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Duerchgestrach",underline:"\xCBnnerstrach",unorderedList:"Ongeuerdnet L\xEBscht",orderedList:"Geuerdnet L\xEBscht",subscript:"d\xE9ifgestallt",superscript:"h\xE9ichgestallt",hyperlink:"Link",toggleFullscreen:"Vollbild \xEBmschalten",quote:"Zitat",left:"lenksb\xFCndeg",center:"zentr\xE9iert",right:"riedsb\xFCndeg",justify:"Ausriichten",print:"Drucken",outdent:"ausr\xEBcken",indent:"anr\xEBcken",removeFormat:"Format\xE9ierung l\xF6schen",formatting:"Format\xE9iere",fontSize:"Schr\xEBftgr\xE9isst",align:"Ausriichten",hr:"Horizontal Linn ans\xEBtzen",undo:"R\xE9ckg\xE4ngeg",redo:"Restaur\xE9ieren",heading1:"Iwwerschr\xEBft 1",heading2:"Iwwerschr\xEBft 2",heading3:"Iwwerschr\xEBft 3",heading4:"Iwwerschr\xEBft 4",heading5:"Iwwerschr\xEBft 5",heading6:"Iwwerschr\xEBft 6",paragraph:"Paragraphe",code:"Code",size1:"Ganz kleng",size2:"E b\xEBssi kleng",size3:"Normal",size4:"Grouss",size5:"Gr\xE9isser",size6:"Ganz grouss",size7:"Maximum",defaultFont:"Standard Schr\xEBft",viewSource:"Umthombo wokubuka"},tree:{noNodes:"Keng Kniet verf\xFCgbar",noResults:"Keng passend Kniet fonnt"}};})(); | ||
(()=>{window.Quasar.Lang.lu={isoName:"lu",nativeName:"Kiluba",label:{clear:"Eidel",ok:"OK",cancel:"Oofbriechen",close:"Schl\xE9issen",set:"Setzen",select:"Auswielen",reset:"Zer\xE9cksetzen",remove:"L\xE4schen",update:"Aktualis\xE9ieren",create:"Erstellen",search:"Sichen",filter:"Filter",refresh:"Aktualis\xE9ieren",expand:e=>e?`"${e}" erweideren`:"Erweideren",collapse:e=>e?`"${e}" zesummeklappen`:"Zesummebroch"},date:{days:"Sonndeg_M\xE9indeg_D\xEBnschdeg_M\xEBttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),daysShort:"So_M\xE9_D\xEB_M\xEB_Do_Fr_Sa".split("_"),months:"Januar_Februar_M\xE4rz_Abr\xEBll_M\xE4i_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_M\xE4r_Abr_M\xE4i_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"deeg"},table:{noData:"Keng Donn\xE9en\xA0do",noResults:"Keng Antr\xE4g fonnt",loading:"Luedt...",selectedRecords:e=>e===1?"1 ausgewielten Zeil.":(e===0?"Keng":e)+" Zeilen ausgewielt.",recordsPerPage:"Zeilen pro S\xE4it:",allRows:"All",pagination:(e,r,n)=>e+"-"+r+" vun "+n,columns:"Kolonnen"},editor:{url:"URL",bold:"Fett",italic:"Kursiv",strikethrough:"Duerchgestrach",underline:"\xCBnnerstrach",unorderedList:"Ongeuerdnet L\xEBscht",orderedList:"Geuerdnet L\xEBscht",subscript:"d\xE9ifgestallt",superscript:"h\xE9ichgestallt",hyperlink:"Link",toggleFullscreen:"Vollbild \xEBmschalten",quote:"Zitat",left:"lenksb\xFCndeg",center:"zentr\xE9iert",right:"riedsb\xFCndeg",justify:"Ausriichten",print:"Drucken",outdent:"ausr\xEBcken",indent:"anr\xEBcken",removeFormat:"Format\xE9ierung l\xF6schen",formatting:"Format\xE9iere",fontSize:"Schr\xEBftgr\xE9isst",align:"Ausriichten",hr:"Horizontal Linn ans\xEBtzen",undo:"R\xE9ckg\xE4ngeg",redo:"Restaur\xE9ieren",heading1:"Iwwerschr\xEBft 1",heading2:"Iwwerschr\xEBft 2",heading3:"Iwwerschr\xEBft 3",heading4:"Iwwerschr\xEBft 4",heading5:"Iwwerschr\xEBft 5",heading6:"Iwwerschr\xEBft 6",paragraph:"Paragraphe",code:"Code",size1:"Ganz kleng",size2:"E b\xEBssi kleng",size3:"Normal",size4:"Grouss",size5:"Gr\xE9isser",size6:"Ganz grouss",size7:"Maximum",defaultFont:"Standard Schr\xEBft",viewSource:"Umthombo wokubuka"},tree:{noNodes:"Keng Kniet verf\xFCgbar",noResults:"Keng passend Kniet fonnt"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.lv={isoName:"lv",nativeName:"Latvie\u0161u valoda",label:{clear:"Att\u012Br\u012Bt",ok:"OK",cancel:"Atcelt",close:"Aizv\u0113rt",set:"Iestat\u012Bt",select:"Izv\u0113l\u0113ties",reset:"Atiestat\u012Bt",remove:"No\u0146emt",update:"Atjaunin\u0101t",create:"Izveidot",search:"Mekl\u0113t",filter:"Filt\u0113t",refresh:"Atjaunot",expand:t=>t?`Papla\u0161in\u0101t "${t}"`:"Izv\u0113rst",collapse:t=>t?`Sak\u013Caut "${t}"`:"Sak\u013Caut"},date:{days:"Sv\u0113tdiena_Pirmdiena_Otrdiena_Tre\u0161diena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),daysShort:"Sv_Pi_Ot_Tr_Ce_Pi_Se".split("_"),months:"Janv\u0101ris_Febru\u0101ris_Marts_Apr\u012Blis_Maijs_J\u016Bnijs_J\u016Blijs_Augusts_Septembris_Okrobris_Novembris_Decembris".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_J\u016Bn_J\u016Bl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dienas"},table:{noData:"Nav datu",noResults:"Ieraksti nav atrasti",loading:"Atjaunojas...",selectedRecords:t=>t===1?"1 izv\u0113l\u0113ta rinda.":(t===0?"Nav":t)+" izv\u0113l\u0113tas rindas.",recordsPerPage:"Rindas lap\u0101:",allRows:"Visas",pagination:(t,a,e)=>t+"-"+a+" no "+e,columns:"Kolonnas"},editor:{url:"URL",bold:"Trekns",italic:"Kurs\u012Bvs",strikethrough:"Nosv\u012Btrots",underline:"Apak\u0161sv\u012Btra",unorderedList:"Mar\u0137\u0113tais saraksts",orderedList:"Numur\u0113tais saraksts",subscript:"Apak\u0161raksts",superscript:"Aug\u0161raksts",hyperlink:"Saite",toggleFullscreen:"Pilnekr\u0101na re\u017E\u012Bms",quote:"Cit\u0101ts",left:"Izl\u012Bdzin\u0101t gar kreiso malu",center:"Centr\u0113t",right:"Izl\u012Bdzin\u0101t gar labo malu",justify:"Izl\u012Bdzin\u0101t gar ab\u0101m mal\u0101m",print:"Druk\u0101t",outdent:"Samazin\u0101t atk\u0101pi",indent:"Palielin\u0101t atk\u0101pi",removeFormat:"No\u0146emt format\u0113jumu",formatting:"Format\u0113t",fontSize:"Fonta izm\u0113rs",align:"Izl\u012Bdzin\u0101t",hr:"Ievietot horizont\u0101lo l\u012Bniju",undo:"Atsaukt",redo:"Atk\u0101rtot",heading1:"Virsraksts 1",heading2:"Virsraksts 2",heading3:"Virsraksts 3",heading4:"Virsraksts 4",heading5:"Virsraksts 5",heading6:"Virsraksts 6",paragraph:"Rindkopa",code:"Kods",size1:"\u013Boti mazs",size2:"Mazs",size3:"Norm\u0101ls",size4:"Vid\u0113js",size5:"Liels",size6:"\u013Boti liels",size7:"Maksim\u0101ls",defaultFont:"Fonts p\u0113c noklus\u0113juma",viewSource:"Skat\u012Bt avotu"},tree:{noNodes:"Nav pieejami mezgli",noResults:"Nav atrasti atbilsto\u0161ie mezgli"}};})(); | ||
(()=>{window.Quasar.Lang.lv={isoName:"lv",nativeName:"Latvie\u0161u valoda",label:{clear:"Att\u012Br\u012Bt",ok:"OK",cancel:"Atcelt",close:"Aizv\u0113rt",set:"Iestat\u012Bt",select:"Izv\u0113l\u0113ties",reset:"Atiestat\u012Bt",remove:"No\u0146emt",update:"Atjaunin\u0101t",create:"Izveidot",search:"Mekl\u0113t",filter:"Filt\u0113t",refresh:"Atjaunot",expand:t=>t?`Papla\u0161in\u0101t "${t}"`:"Izv\u0113rst",collapse:t=>t?`Sak\u013Caut "${t}"`:"Sak\u013Caut"},date:{days:"Sv\u0113tdiena_Pirmdiena_Otrdiena_Tre\u0161diena_Ceturtdiena_Piektdiena_Sestdiena".split("_"),daysShort:"Sv_Pi_Ot_Tr_Ce_Pi_Se".split("_"),months:"Janv\u0101ris_Febru\u0101ris_Marts_Apr\u012Blis_Maijs_J\u016Bnijs_J\u016Blijs_Augusts_Septembris_Okrobris_Novembris_Decembris".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_J\u016Bn_J\u016Bl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dienas"},table:{noData:"Nav datu",noResults:"Ieraksti nav atrasti",loading:"Atjaunojas...",selectedRecords:t=>t===1?"1 izv\u0113l\u0113ta rinda.":(t===0?"Nav":t)+" izv\u0113l\u0113tas rindas.",recordsPerPage:"Rindas lap\u0101:",allRows:"Visas",pagination:(t,a,e)=>t+"-"+a+" no "+e,columns:"Kolonnas"},editor:{url:"URL",bold:"Trekns",italic:"Kurs\u012Bvs",strikethrough:"Nosv\u012Btrots",underline:"Apak\u0161sv\u012Btra",unorderedList:"Mar\u0137\u0113tais saraksts",orderedList:"Numur\u0113tais saraksts",subscript:"Apak\u0161raksts",superscript:"Aug\u0161raksts",hyperlink:"Saite",toggleFullscreen:"Pilnekr\u0101na re\u017E\u012Bms",quote:"Cit\u0101ts",left:"Izl\u012Bdzin\u0101t gar kreiso malu",center:"Centr\u0113t",right:"Izl\u012Bdzin\u0101t gar labo malu",justify:"Izl\u012Bdzin\u0101t gar ab\u0101m mal\u0101m",print:"Druk\u0101t",outdent:"Samazin\u0101t atk\u0101pi",indent:"Palielin\u0101t atk\u0101pi",removeFormat:"No\u0146emt format\u0113jumu",formatting:"Format\u0113t",fontSize:"Fonta izm\u0113rs",align:"Izl\u012Bdzin\u0101t",hr:"Ievietot horizont\u0101lo l\u012Bniju",undo:"Atsaukt",redo:"Atk\u0101rtot",heading1:"Virsraksts 1",heading2:"Virsraksts 2",heading3:"Virsraksts 3",heading4:"Virsraksts 4",heading5:"Virsraksts 5",heading6:"Virsraksts 6",paragraph:"Rindkopa",code:"Kods",size1:"\u013Boti mazs",size2:"Mazs",size3:"Norm\u0101ls",size4:"Vid\u0113js",size5:"Liels",size6:"\u013Boti liels",size7:"Maksim\u0101ls",defaultFont:"Fonts p\u0113c noklus\u0113juma",viewSource:"Skat\u012Bt avotu"},tree:{noNodes:"Nav pieejami mezgli",noResults:"Nav atrasti atbilsto\u0161ie mezgli"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.mk={isoName:"mk",nativeName:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438",label:{clear:"\u0418\u0441\u043F\u0440\u0430\u0437\u043D\u0438",ok:"\u041E\u041A",cancel:"\u041E\u0442\u043A\u0430\u0436\u0438",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438",select:"\u0418\u0437\u0431\u0435\u0440\u0438",reset:"\u0420\u0435\u0441\u0435\u0442\u0438\u0440\u0430\u0458",remove:"\u041E\u0442\u0441\u0442\u0440\u0430\u043D\u0438",update:"\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458",create:"\u041A\u0440\u0435\u0438\u0440\u0430\u0458",search:"\u041F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u0458",filter:"\u0424\u0438\u043B\u0442\u0440\u0438\u0440\u0430\u0458",refresh:"\u041E\u0441\u0432\u0435\u0436\u0438",expand:e=>e?`\u041F\u0440\u043E\u0448\u0438\u0440\u0438 "${e}"`:"\u041F\u0440\u043E\u0448\u0438\u0440\u0438",collapse:e=>e?`\u0421\u043E\u0431\u0435\u0440\u0438 \u043D\u0430 "${e}"`:"\u0421\u043E\u0431\u0435\u0440\u0438"},date:{days:"\u041D\u0435\u0434\u0435\u043B\u0430_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0440\u0442\u043E\u043A_\u041F\u0435\u0442\u043E\u043A_\u0421\u0430\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0435\u0434_\u041F\u043E\u043D_\u0412\u0442\u043E_\u0421\u0440\u0435_\u0427\u0435\u0442_\u041F\u0435\u0442_\u0421\u0430\u0431".split("_"),months:"\u0408\u0430\u043D\u0443\u0430\u0440\u0438_\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0458_\u0408\u0443\u043D\u0438_\u0408\u0443\u043B\u0438_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u041E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u041D\u043E\u0435\u043C\u0432\u0440\u0438_\u0414\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u0408\u0430\u043D_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0435_\u0414\u0435\u043A".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0434\u0435\u043D\u043E\u0432\u0438"},table:{noData:"\u041D\u0435\u043C\u0430 \u0434\u043E\u0441\u0442\u0430\u043F\u043D\u0438 \u043F\u043E\u0434\u0430\u0442\u043E\u0446\u0438",noResults:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u0437\u0430 \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435",loading:"\u0412\u0447\u0438\u0442\u0443\u0432\u0430\u045A\u0435...",selectedRecords:e=>e===1?"\u0418\u0437\u0431\u0440\u0430\u043D \u0435 1 \u0437\u0430\u043F\u0438\u0441.":(e===0?"\u041D\u0435\u043C\u0430":e)+" \u0437\u0430\u043F\u0438\u0441\u0438 \u0441\u0435 \u0438\u0437\u0431\u0440\u0430\u043D\u0438.",recordsPerPage:"\u0417\u0430\u043F\u0438\u0441\u0438 \u043F\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430:",allRows:"\u0421\u0438\u0442\u0435",pagination:(e,t,i)=>e+"-"+t+" \u043E\u0434 "+i,columns:"\u041A\u043E\u043B\u043E\u043D\u0438"},editor:{url:"URL",bold:"\u0417\u0430\u0434\u0435\u0431\u0435\u043B\u0435\u043D\u043E",italic:"\u041A\u0443\u0440\u0437\u0438\u0432",strikethrough:"\u041F\u0440\u0435\u0446\u0440\u0442\u0430\u043D\u043E",underline:"\u041F\u043E\u0434\u0432\u043B\u0435\u0447\u0435\u043D\u043E",unorderedList:"\u041D\u0435\u043F\u043E\u0434\u0440\u0435\u0434\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",orderedList:"\u041F\u043E\u0434\u0440\u0435\u0434\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",subscript:"\u0418\u043D\u0434\u0435\u043A\u0441",superscript:"\u0421\u0442\u0435\u043F\u0435\u043D",hyperlink:"\u0425\u0438\u043F\u0435\u0440\u0432\u0440\u0441\u043A\u0430",toggleFullscreen:"\u0426\u0435\u043B \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041B\u0435\u0432\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",right:"\u0414\u0435\u0441\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",justify:"\u0420\u0430\u0432\u043D\u043E\u043C\u0435\u0440\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",print:"\u041F\u0435\u0447\u0430\u0442\u0438",outdent:"\u041D\u0430\u043C\u0430\u043B\u0438 \u043C\u0430\u0440\u0433\u0438\u043D\u0430",indent:"\u0417\u0433\u043E\u043B\u0435\u043C\u0438 \u043C\u0430\u0440\u0433\u0438\u043D\u0430",removeFormat:"\u041E\u0442\u0441\u0442\u0440\u0430\u043D\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",fontSize:"\u0413\u043E\u043B\u0435\u043C\u0438\u043D\u0430 \u043D\u0430 \u0444\u043E\u043D\u0442",align:"\u041F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",hr:"\u0412\u043C\u0435\u0442\u043D\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u0458\u0430",undo:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438",redo:"\u0412\u0440\u0430\u0442\u0438",heading1:"\u041D\u0430\u0441\u043B\u043E\u0432 1",heading2:"\u041D\u0430\u0441\u043B\u043E\u0432 2",heading3:"\u041D\u0430\u0441\u043B\u043E\u0432 3",heading4:"\u041D\u0430\u0441\u043B\u043E\u0432 4",heading5:"\u041D\u0430\u0441\u043B\u043E\u0432 5",heading6:"\u041D\u0430\u0441\u043B\u043E\u0432 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B\u0430",size2:"\u041C\u0430\u043B\u043A\u0443 \u043F\u043E\u043C\u0430\u043B\u0430",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u043D\u0430",size4:"\u0421\u0440\u0435\u0434\u043D\u043E-\u0433\u043E\u043B\u0435\u043C\u0430",size5:"\u0413\u043E\u043B\u0435\u043C\u0430",size6:"\u041C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C\u0430",size7:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0430",defaultFont:"\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0434\u0435\u043D \u0444\u043E\u043D\u0442",viewSource:"\u041F\u0440\u0435\u0433\u043B\u0435\u0434 \u043D\u0430 \u0438\u0437\u0432\u043E\u0440\u043D\u0438\u043E\u0442 \u043A\u043E\u0434"},tree:{noNodes:"\u041D\u0435\u043C\u0430 \u0434\u043E\u0441\u0442\u0430\u043F\u043D\u0438 \u0458\u0430\u0437\u043B\u0438",noResults:"\u041D\u0435\u043C\u0430 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435\u043D\u043E \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438"}};})(); | ||
(()=>{window.Quasar.Lang.mk={isoName:"mk",nativeName:"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438",label:{clear:"\u0418\u0441\u043F\u0440\u0430\u0437\u043D\u0438",ok:"\u041E\u041A",cancel:"\u041E\u0442\u043A\u0430\u0436\u0438",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438",select:"\u0418\u0437\u0431\u0435\u0440\u0438",reset:"\u0420\u0435\u0441\u0435\u0442\u0438\u0440\u0430\u0458",remove:"\u041E\u0442\u0441\u0442\u0440\u0430\u043D\u0438",update:"\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458",create:"\u041A\u0440\u0435\u0438\u0440\u0430\u0458",search:"\u041F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u0458",filter:"\u0424\u0438\u043B\u0442\u0440\u0438\u0440\u0430\u0458",refresh:"\u041E\u0441\u0432\u0435\u0436\u0438",expand:e=>e?`\u041F\u0440\u043E\u0448\u0438\u0440\u0438 "${e}"`:"\u041F\u0440\u043E\u0448\u0438\u0440\u0438",collapse:e=>e?`\u0421\u043E\u0431\u0435\u0440\u0438 \u043D\u0430 "${e}"`:"\u0421\u043E\u0431\u0435\u0440\u0438"},date:{days:"\u041D\u0435\u0434\u0435\u043B\u0430_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0440\u0442\u043E\u043A_\u041F\u0435\u0442\u043E\u043A_\u0421\u0430\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0435\u0434_\u041F\u043E\u043D_\u0412\u0442\u043E_\u0421\u0440\u0435_\u0427\u0435\u0442_\u041F\u0435\u0442_\u0421\u0430\u0431".split("_"),months:"\u0408\u0430\u043D\u0443\u0430\u0440\u0438_\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0458_\u0408\u0443\u043D\u0438_\u0408\u0443\u043B\u0438_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u041E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u041D\u043E\u0435\u043C\u0432\u0440\u0438_\u0414\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u0408\u0430\u043D_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0435_\u0414\u0435\u043A".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0434\u0435\u043D\u043E\u0432\u0438"},table:{noData:"\u041D\u0435\u043C\u0430 \u0434\u043E\u0441\u0442\u0430\u043F\u043D\u0438 \u043F\u043E\u0434\u0430\u0442\u043E\u0446\u0438",noResults:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438 \u0437\u0430 \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u045A\u0435",loading:"\u0412\u0447\u0438\u0442\u0443\u0432\u0430\u045A\u0435...",selectedRecords:e=>e===1?"\u0418\u0437\u0431\u0440\u0430\u043D \u0435 1 \u0437\u0430\u043F\u0438\u0441.":(e===0?"\u041D\u0435\u043C\u0430":e)+" \u0437\u0430\u043F\u0438\u0441\u0438 \u0441\u0435 \u0438\u0437\u0431\u0440\u0430\u043D\u0438.",recordsPerPage:"\u0417\u0430\u043F\u0438\u0441\u0438 \u043F\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430:",allRows:"\u0421\u0438\u0442\u0435",pagination:(e,t,i)=>e+"-"+t+" \u043E\u0434 "+i,columns:"\u041A\u043E\u043B\u043E\u043D\u0438"},editor:{url:"URL",bold:"\u0417\u0430\u0434\u0435\u0431\u0435\u043B\u0435\u043D\u043E",italic:"\u041A\u0443\u0440\u0437\u0438\u0432",strikethrough:"\u041F\u0440\u0435\u0446\u0440\u0442\u0430\u043D\u043E",underline:"\u041F\u043E\u0434\u0432\u043B\u0435\u0447\u0435\u043D\u043E",unorderedList:"\u041D\u0435\u043F\u043E\u0434\u0440\u0435\u0434\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",orderedList:"\u041F\u043E\u0434\u0440\u0435\u0434\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",subscript:"\u0418\u043D\u0434\u0435\u043A\u0441",superscript:"\u0421\u0442\u0435\u043F\u0435\u043D",hyperlink:"\u0425\u0438\u043F\u0435\u0440\u0432\u0440\u0441\u043A\u0430",toggleFullscreen:"\u0426\u0435\u043B \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041B\u0435\u0432\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",right:"\u0414\u0435\u0441\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",justify:"\u0420\u0430\u0432\u043D\u043E\u043C\u0435\u0440\u043D\u0430 \u043F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",print:"\u041F\u0435\u0447\u0430\u0442\u0438",outdent:"\u041D\u0430\u043C\u0430\u043B\u0438 \u043C\u0430\u0440\u0433\u0438\u043D\u0430",indent:"\u0417\u0433\u043E\u043B\u0435\u043C\u0438 \u043C\u0430\u0440\u0433\u0438\u043D\u0430",removeFormat:"\u041E\u0442\u0441\u0442\u0440\u0430\u043D\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",fontSize:"\u0413\u043E\u043B\u0435\u043C\u0438\u043D\u0430 \u043D\u0430 \u0444\u043E\u043D\u0442",align:"\u041F\u043E\u0434\u0440\u0435\u0434\u0431\u0430",hr:"\u0412\u043C\u0435\u0442\u043D\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u0458\u0430",undo:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438",redo:"\u0412\u0440\u0430\u0442\u0438",heading1:"\u041D\u0430\u0441\u043B\u043E\u0432 1",heading2:"\u041D\u0430\u0441\u043B\u043E\u0432 2",heading3:"\u041D\u0430\u0441\u043B\u043E\u0432 3",heading4:"\u041D\u0430\u0441\u043B\u043E\u0432 4",heading5:"\u041D\u0430\u0441\u043B\u043E\u0432 5",heading6:"\u041D\u0430\u0441\u043B\u043E\u0432 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041C\u043D\u043E\u0433\u0443 \u043C\u0430\u043B\u0430",size2:"\u041C\u0430\u043B\u043A\u0443 \u043F\u043E\u043C\u0430\u043B\u0430",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u043D\u0430",size4:"\u0421\u0440\u0435\u0434\u043D\u043E-\u0433\u043E\u043B\u0435\u043C\u0430",size5:"\u0413\u043E\u043B\u0435\u043C\u0430",size6:"\u041C\u043D\u043E\u0433\u0443 \u0433\u043E\u043B\u0435\u043C\u0430",size7:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0430",defaultFont:"\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0434\u0435\u043D \u0444\u043E\u043D\u0442",viewSource:"\u041F\u0440\u0435\u0433\u043B\u0435\u0434 \u043D\u0430 \u0438\u0437\u0432\u043E\u0440\u043D\u0438\u043E\u0442 \u043A\u043E\u0434"},tree:{noNodes:"\u041D\u0435\u043C\u0430 \u0434\u043E\u0441\u0442\u0430\u043F\u043D\u0438 \u0458\u0430\u0437\u043B\u0438",noResults:"\u041D\u0435\u043C\u0430 \u043F\u0440\u043E\u043D\u0430\u0458\u0434\u0435\u043D\u043E \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0438"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ml={isoName:"ml",nativeName:"\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02",label:{clear:"\u0D28\u0D40\u0D15\u0D4D\u0D15\u0D41\u0D15",ok:"\u0D36\u0D30\u0D3F",cancel:"\u0D09\u0D2A\u0D47\u0D15\u0D4D\u0D37\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",close:"\u0D05\u0D1F\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15",set:"\u0D38\u0D1C\u0D4D\u0D1C\u0D2E\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",select:"\u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15",reset:"\u0D2A\u0D41\u0D28\u0D03\u0D38\u0D1C\u0D4D\u0D1C\u0D2E\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",remove:"\u0D28\u0D40\u0D15\u0D4D\u0D15\u0D02\u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",update:"\u0D05\u0D2A\u0D4D\u0D21\u0D47\u0D31\u0D4D\u0D31\u0D4D",create:"\u0D38\u0D43\u0D37\u0D4D\u0D1F\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",search:"\u0D24\u0D3F\u0D30\u0D2F\u0D41\u0D15",filter:"\u0D05\u0D30\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",refresh:"\u0D2A\u0D41\u0D24\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15",expand:e=>e?`"${e}" \u0D35\u0D3F\u0D15\u0D38\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15`:"\u0D35\u0D3F\u0D15\u0D38\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",collapse:e=>e?`"${e}" \u0D1A\u0D41\u0D30\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15`:"\u0D1A\u0D41\u0D30\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15"},date:{days:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),daysShort:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),months:"\u0D1C\u0D28\u0D41\u0D35\u0D30\u0D3F_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41\u0D35\u0D30\u0D3F_\u0D2E\u0D3E\u0D7C\u0D1A\u0D4D\u0D1A\u0D4D_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F\u0D7D_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D_\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D02\u0D2C\u0D7C_\u0D12\u0D15\u0D4D\u0D1F\u0D4B\u0D2C\u0D7C_\u0D28\u0D35\u0D02\u0D2C\u0D7C_\u0D21\u0D3F\u0D38\u0D02\u0D2C\u0D7C".split("_"),monthsShort:"\u0D1C\u0D28\u0D41_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41_\u0D2E\u0D3E\u0D7C_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17_\u0D38\u0D46\u0D2A\u0D4D_\u0D12\u0D15\u0D4D_\u0D28\u0D35_\u0D21\u0D3F\u0D38".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u0D26\u0D3F\u0D35\u0D38\u0D19\u0D4D\u0D19\u0D7E"},table:{noData:"\u0D21\u0D3E\u0D31\u0D4D\u0D31 \u0D32\u0D2D\u0D4D\u0D2F\u0D2E\u0D32\u0D4D\u0D32",noResults:"\u0D2A\u0D4A\u0D30\u0D41\u0D24\u0D4D\u0D24\u0D2E\u0D41\u0D33\u0D4D\u0D33 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D15\u0D23\u0D4D\u0D1F\u0D46\u0D24\u0D4D\u0D24\u0D3F\u0D2F\u0D3F\u0D32\u0D4D\u0D32",loading:"\u0D32\u0D4B\u0D21\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D28\u0D4D\u0D28\u0D41...",selectedRecords:e=>e===1?"\u0D12\u0D30\u0D41 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D4D \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D41.":e===0?"\u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D30\u0D4D\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D3F\u0D1F\u0D4D\u0D1F\u0D3F\u0D32\u0D4D\u0D32":e+" \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D7E \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D41.",recordsPerPage:"\u0D13\u0D30\u0D4B \u0D2A\u0D47\u0D1C\u0D3F\u0D32\u0D41\u0D02 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D7E:",allRows:"\u0D0E\u0D32\u0D4D\u0D32\u0D3E\u0D02",pagination:(e,t,i)=>e+"-"+t+" \u0D2E\u0D4A\u0D24\u0D4D\u0D24\u0D02 "+i+" \u0D7D \u0D28\u0D3F\u0D28\u0D4D\u0D28\u0D41\u0D02",columns:"\u0D28\u0D3F\u0D30\u0D15\u0D7E"},editor:{url:"\u0D2F\u0D41\u0D06\u0D7C\u0D0E\u0D7D",bold:"\u0D2C\u0D4B\u0D7E\u0D21\u0D4D",italic:"\u0D07\u0D31\u0D4D\u0D31\u0D3E\u0D32\u0D3F\u0D15\u0D4D",strikethrough:"\u0D2E\u0D27\u0D4D\u0D2F\u0D24\u0D4D\u0D24\u0D3F\u0D7D \u0D35\u0D30",underline:"\u0D05\u0D1F\u0D3F\u0D35\u0D30",unorderedList:"\u0D15\u0D4D\u0D30\u0D2E\u0D2E\u0D3F\u0D32\u0D4D\u0D32\u0D3E\u0D24\u0D4D\u0D24 \u0D2A\u0D1F\u0D4D\u0D1F\u0D3F\u0D15",orderedList:"\u0D15\u0D4D\u0D30\u0D2E\u0D2E\u0D41\u0D33\u0D4D\u0D33 \u0D32\u0D3F\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D",subscript:"\u0D38\u0D2C\u0D4D\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D3F\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D4D",superscript:"\u0D38\u0D42\u0D2A\u0D4D\u0D2A\u0D7C\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D3F\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D4D",hyperlink:"\u0D39\u0D48\u0D2A\u0D4D\u0D2A\u0D7C\u0D32\u0D3F\u0D19\u0D4D\u0D15\u0D4D",toggleFullscreen:"\u0D2B\u0D41\u0D7E\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D40\u0D7B \u0D1F\u0D4B\u0D17\u0D3F\u0D7E \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",quote:"\u0D09\u0D26\u0D4D\u0D27\u0D30\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",left:"\u0D07\u0D1F\u0D24\u0D4D\u0D24\u0D47\u0D15\u0D4D\u0D15\u0D4D",center:"\u0D2E\u0D27\u0D4D\u0D2F\u0D2D\u0D3E\u0D17\u0D24\u0D4D\u0D24\u0D4D ",right:"\u0D35\u0D32\u0D24\u0D4D\u0D24\u0D47\u0D15\u0D4D\u0D15\u0D4D",justify:"\u0D1C\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D3F\u0D2B\u0D48",print:"\u0D2A\u0D4D\u0D30\u0D3F\u0D28\u0D4D\u0D31\u0D4D",outdent:"\u0D07\u0D7B\u0D21\u0D46\u0D7B\u0D31\u0D47\u0D37\u0D7B \u0D15\u0D41\u0D31\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15 ",indent:"\u0D07\u0D7B\u0D21\u0D46\u0D7B\u0D31\u0D47\u0D37\u0D7B \u0D35\u0D7C\u0D26\u0D4D\u0D27\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",removeFormat:"\u0D2B\u0D4B\u0D7C\u0D2E\u0D3E\u0D31\u0D4D\u0D31\u0D3F\u0D02\u0D17\u0D4D \u0D28\u0D40\u0D15\u0D4D\u0D15\u0D02 \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",formatting:"\u0D2B\u0D4B\u0D7C\u0D2E\u0D3E\u0D31\u0D4D\u0D31\u0D3F\u0D02\u0D17\u0D4D",fontSize:"\u0D05\u0D15\u0D4D\u0D37\u0D30 \u0D35\u0D32\u0D3F\u0D2A\u0D4D\u0D2A\u0D02",align:"\u0D35\u0D3F\u0D28\u0D4D\u0D2F\u0D38\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",hr:"\u0D24\u0D3F\u0D30\u0D36\u0D4D\u0D1A\u0D40\u0D28 \u0D31\u0D42\u0D7E \u0D07\u0D7B\u0D38\u0D47\u0D7C\u0D1F\u0D4D\u0D1F\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",undo:"\u0D2A\u0D42\u0D7C\u0D35\u0D3E\u0D35\u0D38\u0D4D\u0D25\u0D2F\u0D3F\u0D32\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",redo:"\u0D35\u0D40\u0D23\u0D4D\u0D1F\u0D41\u0D02 \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",heading1:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 1",heading2:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 2",heading3:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 3",heading4:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 4",heading5:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 5",heading6:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 6",paragraph:"\u0D16\u0D23\u0D4D\u0D21\u0D3F\u0D15",code:"\u0D15\u0D47\u0D3E\u0D21\u0D4D",size1:"\u0D35\u0D33\u0D30\u0D46 \u0D1A\u0D46\u0D31\u0D41\u0D24\u0D4D",size2:"\u0D05\u0D7D\u0D2A\u0D4D\u0D2A\u0D02 \u0D1A\u0D46\u0D31\u0D41\u0D24\u0D4D",size3:"\u0D38\u0D3E\u0D27\u0D3E\u0D30\u0D23",size4:"\u0D2E\u0D40\u0D21\u0D3F\u0D2F\u0D02-\u0D35\u0D32\u0D41\u0D24\u0D4D",size5:"\u0D35\u0D32\u0D41\u0D24\u0D4D",size6:"\u0D35\u0D33\u0D30\u0D46 \u0D35\u0D32\u0D41\u0D24\u0D4D",size7:"\u0D2A\u0D30\u0D2E\u0D3E\u0D35\u0D27\u0D3F",defaultFont:"\u0D21\u0D3F\u0D2B\u0D3E\u0D7E\u0D1F\u0D4D\u0D1F\u0D4D \u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D",viewSource:"\u0D09\u0D31\u0D35\u0D3F\u0D1F\u0D02 \u0D15\u0D3E\u0D23\u0D41\u0D15"},tree:{noNodes:"\u0D28\u0D4B\u0D21\u0D41\u0D15\u0D7E \u0D32\u0D2D\u0D4D\u0D2F\u0D2E\u0D32\u0D4D\u0D32",noResults:"\u0D2A\u0D4A\u0D30\u0D41\u0D24\u0D4D\u0D24\u0D2A\u0D4D\u0D2A\u0D46\u0D1F\u0D41\u0D28\u0D4D\u0D28 \u0D28\u0D4B\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D15\u0D23\u0D4D\u0D1F\u0D46\u0D24\u0D4D\u0D24\u0D3F\u0D2F\u0D3F\u0D32\u0D4D\u0D32"}};})(); | ||
(()=>{window.Quasar.Lang.ml={isoName:"ml",nativeName:"\u0D2E\u0D32\u0D2F\u0D3E\u0D33\u0D02",label:{clear:"\u0D28\u0D40\u0D15\u0D4D\u0D15\u0D41\u0D15",ok:"\u0D36\u0D30\u0D3F",cancel:"\u0D09\u0D2A\u0D47\u0D15\u0D4D\u0D37\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",close:"\u0D05\u0D1F\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15",set:"\u0D38\u0D1C\u0D4D\u0D1C\u0D2E\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",select:"\u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15",reset:"\u0D2A\u0D41\u0D28\u0D03\u0D38\u0D1C\u0D4D\u0D1C\u0D2E\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",remove:"\u0D28\u0D40\u0D15\u0D4D\u0D15\u0D02\u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",update:"\u0D05\u0D2A\u0D4D\u0D21\u0D47\u0D31\u0D4D\u0D31\u0D4D",create:"\u0D38\u0D43\u0D37\u0D4D\u0D1F\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",search:"\u0D24\u0D3F\u0D30\u0D2F\u0D41\u0D15",filter:"\u0D05\u0D30\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",refresh:"\u0D2A\u0D41\u0D24\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15",expand:e=>e?`"${e}" \u0D35\u0D3F\u0D15\u0D38\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15`:"\u0D35\u0D3F\u0D15\u0D38\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",collapse:e=>e?`"${e}" \u0D1A\u0D41\u0D30\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15`:"\u0D1A\u0D41\u0D30\u0D41\u0D15\u0D4D\u0D15\u0D41\u0D15"},date:{days:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),daysShort:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),months:"\u0D1C\u0D28\u0D41\u0D35\u0D30\u0D3F_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41\u0D35\u0D30\u0D3F_\u0D2E\u0D3E\u0D7C\u0D1A\u0D4D\u0D1A\u0D4D_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F\u0D7D_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D_\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D02\u0D2C\u0D7C_\u0D12\u0D15\u0D4D\u0D1F\u0D4B\u0D2C\u0D7C_\u0D28\u0D35\u0D02\u0D2C\u0D7C_\u0D21\u0D3F\u0D38\u0D02\u0D2C\u0D7C".split("_"),monthsShort:"\u0D1C\u0D28\u0D41_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41_\u0D2E\u0D3E\u0D7C_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17_\u0D38\u0D46\u0D2A\u0D4D_\u0D12\u0D15\u0D4D_\u0D28\u0D35_\u0D21\u0D3F\u0D38".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u0D26\u0D3F\u0D35\u0D38\u0D19\u0D4D\u0D19\u0D7E"},table:{noData:"\u0D21\u0D3E\u0D31\u0D4D\u0D31 \u0D32\u0D2D\u0D4D\u0D2F\u0D2E\u0D32\u0D4D\u0D32",noResults:"\u0D2A\u0D4A\u0D30\u0D41\u0D24\u0D4D\u0D24\u0D2E\u0D41\u0D33\u0D4D\u0D33 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D15\u0D23\u0D4D\u0D1F\u0D46\u0D24\u0D4D\u0D24\u0D3F\u0D2F\u0D3F\u0D32\u0D4D\u0D32",loading:"\u0D32\u0D4B\u0D21\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D28\u0D4D\u0D28\u0D41...",selectedRecords:e=>e===1?"\u0D12\u0D30\u0D41 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D4D \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D41.":e===0?"\u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D30\u0D4D\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D3F\u0D1F\u0D4D\u0D1F\u0D3F\u0D32\u0D4D\u0D32":e+" \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D7E \u0D24\u0D3F\u0D30\u0D1E\u0D4D\u0D1E\u0D46\u0D1F\u0D41\u0D24\u0D4D\u0D24\u0D41.",recordsPerPage:"\u0D13\u0D30\u0D4B \u0D2A\u0D47\u0D1C\u0D3F\u0D32\u0D41\u0D02 \u0D31\u0D46\u0D15\u0D4D\u0D15\u0D4B\u0D7C\u0D21\u0D41\u0D15\u0D7E:",allRows:"\u0D0E\u0D32\u0D4D\u0D32\u0D3E\u0D02",pagination:(e,t,i)=>e+"-"+t+" \u0D2E\u0D4A\u0D24\u0D4D\u0D24\u0D02 "+i+" \u0D7D \u0D28\u0D3F\u0D28\u0D4D\u0D28\u0D41\u0D02",columns:"\u0D28\u0D3F\u0D30\u0D15\u0D7E"},editor:{url:"\u0D2F\u0D41\u0D06\u0D7C\u0D0E\u0D7D",bold:"\u0D2C\u0D4B\u0D7E\u0D21\u0D4D",italic:"\u0D07\u0D31\u0D4D\u0D31\u0D3E\u0D32\u0D3F\u0D15\u0D4D",strikethrough:"\u0D2E\u0D27\u0D4D\u0D2F\u0D24\u0D4D\u0D24\u0D3F\u0D7D \u0D35\u0D30",underline:"\u0D05\u0D1F\u0D3F\u0D35\u0D30",unorderedList:"\u0D15\u0D4D\u0D30\u0D2E\u0D2E\u0D3F\u0D32\u0D4D\u0D32\u0D3E\u0D24\u0D4D\u0D24 \u0D2A\u0D1F\u0D4D\u0D1F\u0D3F\u0D15",orderedList:"\u0D15\u0D4D\u0D30\u0D2E\u0D2E\u0D41\u0D33\u0D4D\u0D33 \u0D32\u0D3F\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D",subscript:"\u0D38\u0D2C\u0D4D\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D3F\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D4D",superscript:"\u0D38\u0D42\u0D2A\u0D4D\u0D2A\u0D7C\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D3F\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D4D",hyperlink:"\u0D39\u0D48\u0D2A\u0D4D\u0D2A\u0D7C\u0D32\u0D3F\u0D19\u0D4D\u0D15\u0D4D",toggleFullscreen:"\u0D2B\u0D41\u0D7E\u0D38\u0D4D\u0D15\u0D4D\u0D30\u0D40\u0D7B \u0D1F\u0D4B\u0D17\u0D3F\u0D7E \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",quote:"\u0D09\u0D26\u0D4D\u0D27\u0D30\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",left:"\u0D07\u0D1F\u0D24\u0D4D\u0D24\u0D47\u0D15\u0D4D\u0D15\u0D4D",center:"\u0D2E\u0D27\u0D4D\u0D2F\u0D2D\u0D3E\u0D17\u0D24\u0D4D\u0D24\u0D4D ",right:"\u0D35\u0D32\u0D24\u0D4D\u0D24\u0D47\u0D15\u0D4D\u0D15\u0D4D",justify:"\u0D1C\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D3F\u0D2B\u0D48",print:"\u0D2A\u0D4D\u0D30\u0D3F\u0D28\u0D4D\u0D31\u0D4D",outdent:"\u0D07\u0D7B\u0D21\u0D46\u0D7B\u0D31\u0D47\u0D37\u0D7B \u0D15\u0D41\u0D31\u0D2F\u0D4D\u0D15\u0D4D\u0D15\u0D41\u0D15 ",indent:"\u0D07\u0D7B\u0D21\u0D46\u0D7B\u0D31\u0D47\u0D37\u0D7B \u0D35\u0D7C\u0D26\u0D4D\u0D27\u0D3F\u0D2A\u0D4D\u0D2A\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",removeFormat:"\u0D2B\u0D4B\u0D7C\u0D2E\u0D3E\u0D31\u0D4D\u0D31\u0D3F\u0D02\u0D17\u0D4D \u0D28\u0D40\u0D15\u0D4D\u0D15\u0D02 \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",formatting:"\u0D2B\u0D4B\u0D7C\u0D2E\u0D3E\u0D31\u0D4D\u0D31\u0D3F\u0D02\u0D17\u0D4D",fontSize:"\u0D05\u0D15\u0D4D\u0D37\u0D30 \u0D35\u0D32\u0D3F\u0D2A\u0D4D\u0D2A\u0D02",align:"\u0D35\u0D3F\u0D28\u0D4D\u0D2F\u0D38\u0D3F\u0D15\u0D4D\u0D15\u0D41\u0D15",hr:"\u0D24\u0D3F\u0D30\u0D36\u0D4D\u0D1A\u0D40\u0D28 \u0D31\u0D42\u0D7E \u0D07\u0D7B\u0D38\u0D47\u0D7C\u0D1F\u0D4D\u0D1F\u0D4D \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",undo:"\u0D2A\u0D42\u0D7C\u0D35\u0D3E\u0D35\u0D38\u0D4D\u0D25\u0D2F\u0D3F\u0D32\u0D3E\u0D15\u0D4D\u0D15\u0D41\u0D15",redo:"\u0D35\u0D40\u0D23\u0D4D\u0D1F\u0D41\u0D02 \u0D1A\u0D46\u0D2F\u0D4D\u0D2F\u0D41\u0D15",heading1:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 1",heading2:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 2",heading3:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 3",heading4:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 4",heading5:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 5",heading6:"\u0D39\u0D46\u0D21\u0D4D\u0D21\u0D7C 6",paragraph:"\u0D16\u0D23\u0D4D\u0D21\u0D3F\u0D15",code:"\u0D15\u0D47\u0D3E\u0D21\u0D4D",size1:"\u0D35\u0D33\u0D30\u0D46 \u0D1A\u0D46\u0D31\u0D41\u0D24\u0D4D",size2:"\u0D05\u0D7D\u0D2A\u0D4D\u0D2A\u0D02 \u0D1A\u0D46\u0D31\u0D41\u0D24\u0D4D",size3:"\u0D38\u0D3E\u0D27\u0D3E\u0D30\u0D23",size4:"\u0D2E\u0D40\u0D21\u0D3F\u0D2F\u0D02-\u0D35\u0D32\u0D41\u0D24\u0D4D",size5:"\u0D35\u0D32\u0D41\u0D24\u0D4D",size6:"\u0D35\u0D33\u0D30\u0D46 \u0D35\u0D32\u0D41\u0D24\u0D4D",size7:"\u0D2A\u0D30\u0D2E\u0D3E\u0D35\u0D27\u0D3F",defaultFont:"\u0D21\u0D3F\u0D2B\u0D3E\u0D7E\u0D1F\u0D4D\u0D1F\u0D4D \u0D2B\u0D4B\u0D23\u0D4D\u0D1F\u0D4D",viewSource:"\u0D09\u0D31\u0D35\u0D3F\u0D1F\u0D02 \u0D15\u0D3E\u0D23\u0D41\u0D15"},tree:{noNodes:"\u0D28\u0D4B\u0D21\u0D41\u0D15\u0D7E \u0D32\u0D2D\u0D4D\u0D2F\u0D2E\u0D32\u0D4D\u0D32",noResults:"\u0D2A\u0D4A\u0D30\u0D41\u0D24\u0D4D\u0D24\u0D2A\u0D4D\u0D2A\u0D46\u0D1F\u0D41\u0D28\u0D4D\u0D28 \u0D28\u0D4B\u0D21\u0D41\u0D15\u0D33\u0D4A\u0D28\u0D4D\u0D28\u0D41\u0D02 \u0D15\u0D23\u0D4D\u0D1F\u0D46\u0D24\u0D4D\u0D24\u0D3F\u0D2F\u0D3F\u0D32\u0D4D\u0D32"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.mm={isoName:"mm",nativeName:"\u1019\u103C\u1014\u103A\u1019\u102C(\u1017\u1019\u102C)",label:{clear:"\u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038\u1019\u100A\u103A",ok:"\u1021\u1006\u1004\u103A\u1015\u103C\u1031\u101E\u100A\u103A",cancel:"\u1015\u101A\u103A\u1016\u103B\u1000\u103A\u1019\u100A\u103A",close:"\u1015\u102D\u1010\u103A\u1019\u100A\u103A",set:"\u101E\u1010\u103A\u1019\u103E\u1010\u103A\u1019\u100A\u103A",select:"\u101B\u103D\u1031\u1038\u1019\u100A\u103A",reset:"\u1015\u103C\u1014\u103A\u101C\u100A\u103A\u101E\u1010\u103A\u1019\u103E\u1010\u103A\u1019\u100A\u103A",remove:"\u1015\u101A\u103A\u1016\u103B\u1000\u103A\u1019\u100A\u103A",update:"\u1021\u101E\u1005\u103A\u1015\u103C\u1004\u103A\u1006\u1004\u103A\u1019\u100A\u103A",create:"\u1016\u1014\u103A\u1010\u102E\u1038\u1019\u100A\u103A",search:"\u101B\u103E\u102C\u1019\u100A\u103A",filter:"\u1005\u1005\u103A\u1011\u102F\u1010\u103A\u1019\u100A\u103A",refresh:"\u1021\u101E\u1005\u103A\u1015\u103C\u1014\u103A\u101C\u102F\u1015\u103A\u1019\u100A\u103A",expand:e=>e?`"${e}" \u1000\u102D\u102F\u1001\u103B\u1032\u1037\u1011\u103D\u1004\u103A\u1015\u102B\u104B`:"\u1001\u103B\u1032\u1037\u1011\u103D\u1004\u103A\u1015\u102B\u104B",collapse:e=>e?`"${e}" \u1000\u102D\u102F \u1001\u1031\u102B\u1000\u103A\u101E\u102D\u1019\u103A\u1038\u1015\u102B`:"\u1015\u103C\u102D\u102F\u1000\u103B\u101E\u100A\u103A\u104B"},date:{days:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),daysShort:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),monthsShort:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u101B\u1000\u103A"},table:{noData:"\u1012\u1031\u1010\u102C\u1019\u101B\u103E\u102D\u1015\u102B",noResults:"\u1000\u102D\u102F\u1000\u103A\u100A\u102E\u101E\u1031\u102C\u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B",loading:"\u101C\u102F\u1015\u103A\u1006\u1031\u102C\u1004\u103A\u1014\u1031\u101E\u100A\u103A",selectedRecords:e=>e>0?e+" \u1000\u103C\u1031\u102C\u1004\u103A\u1038\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A":"\u1018\u102C\u1019\u103E \u1019\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u1015\u102B",recordsPerPage:"\u1010\u1005\u103A\u1019\u103B\u1000\u103A\u1014\u103E\u102C \u1021\u1000\u103C\u1031\u102C\u1004\u103A\u1038\u101B\u1031\u1010\u103D\u1000\u103A",allRows:"\u1021\u102C\u1038\u101C\u102F\u1036\u1038",pagination:(e,i,t)=>e+"\u1019\u103E"+i+"\u1011\u102D\u1021\u102C\u1038\u101C\u102F\u1036\u1038"+t+"\u101B\u103E\u102D",columns:"\u1000\u1031\u102C\u103A\u101C\u1036"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); | ||
(()=>{window.Quasar.Lang.mm={isoName:"mm",nativeName:"\u1019\u103C\u1014\u103A\u1019\u102C(\u1017\u1019\u102C)",label:{clear:"\u101B\u103E\u1004\u103A\u1038\u101C\u1004\u103A\u1038\u1019\u100A\u103A",ok:"\u1021\u1006\u1004\u103A\u1015\u103C\u1031\u101E\u100A\u103A",cancel:"\u1015\u101A\u103A\u1016\u103B\u1000\u103A\u1019\u100A\u103A",close:"\u1015\u102D\u1010\u103A\u1019\u100A\u103A",set:"\u101E\u1010\u103A\u1019\u103E\u1010\u103A\u1019\u100A\u103A",select:"\u101B\u103D\u1031\u1038\u1019\u100A\u103A",reset:"\u1015\u103C\u1014\u103A\u101C\u100A\u103A\u101E\u1010\u103A\u1019\u103E\u1010\u103A\u1019\u100A\u103A",remove:"\u1015\u101A\u103A\u1016\u103B\u1000\u103A\u1019\u100A\u103A",update:"\u1021\u101E\u1005\u103A\u1015\u103C\u1004\u103A\u1006\u1004\u103A\u1019\u100A\u103A",create:"\u1016\u1014\u103A\u1010\u102E\u1038\u1019\u100A\u103A",search:"\u101B\u103E\u102C\u1019\u100A\u103A",filter:"\u1005\u1005\u103A\u1011\u102F\u1010\u103A\u1019\u100A\u103A",refresh:"\u1021\u101E\u1005\u103A\u1015\u103C\u1014\u103A\u101C\u102F\u1015\u103A\u1019\u100A\u103A",expand:e=>e?`"${e}" \u1000\u102D\u102F\u1001\u103B\u1032\u1037\u1011\u103D\u1004\u103A\u1015\u102B\u104B`:"\u1001\u103B\u1032\u1037\u1011\u103D\u1004\u103A\u1015\u102B\u104B",collapse:e=>e?`"${e}" \u1000\u102D\u102F \u1001\u1031\u102B\u1000\u103A\u101E\u102D\u1019\u103A\u1038\u1015\u102B`:"\u1015\u103C\u102D\u102F\u1000\u103B\u101E\u100A\u103A\u104B"},date:{days:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),daysShort:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),monthsShort:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"\u101B\u1000\u103A"},table:{noData:"\u1012\u1031\u1010\u102C\u1019\u101B\u103E\u102D\u1015\u102B",noResults:"\u1000\u102D\u102F\u1000\u103A\u100A\u102E\u101E\u1031\u102C\u101B\u101C\u1012\u103A\u1019\u101B\u103E\u102D\u1015\u102B",loading:"\u101C\u102F\u1015\u103A\u1006\u1031\u102C\u1004\u103A\u1014\u1031\u101E\u100A\u103A",selectedRecords:e=>e>0?e+" \u1000\u103C\u1031\u102C\u1004\u103A\u1038\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u101E\u100A\u103A":"\u1018\u102C\u1019\u103E \u1019\u101B\u103D\u1031\u1038\u1001\u103B\u101A\u103A\u1011\u102C\u1038\u1015\u102B",recordsPerPage:"\u1010\u1005\u103A\u1019\u103B\u1000\u103A\u1014\u103E\u102C \u1021\u1000\u103C\u1031\u102C\u1004\u103A\u1038\u101B\u1031\u1010\u103D\u1000\u103A",allRows:"\u1021\u102C\u1038\u101C\u102F\u1036\u1038",pagination:(e,i,t)=>e+"\u1019\u103E"+i+"\u1011\u102D\u1021\u102C\u1038\u101C\u102F\u1036\u1038"+t+"\u101B\u103E\u102D",columns:"\u1000\u1031\u102C\u103A\u101C\u1036"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.msMY={isoName:"ms-MY",nativeName:"Malaysia",label:{clear:"Semula",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Keluarkan",update:"Kemaskini",create:"Cipta",search:"Cari",filter:"Saring",refresh:"Muat semula",expand:a=>a?`Kembangkan "${a}"`:"Kembangkan",collapse:a=>a?`Runtuhkan "${a}"`:"Runtuh"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogo_Sep_Okt_Nov_Dis".split("_"),headerTitle:a=>new Intl.DateTimeFormat("my",{weekday:"short",month:"short",day:"numeric"}).format(a),firstDayOfWeek:0,format24h:!1,pluralDay:"hari"},table:{noData:"Tiada data tersedia",noResults:"Tiada rekod yang sepadan ditemui",loading:"Dalam proses...",selectedRecords:a=>a>1?a+" rekod terpilih.":(a===0?"tiada":"1")+" rekod terpilih.",recordsPerPage:"Rekod setiap halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" / "+i,columns:"Senaraikan"},editor:{url:"URL",bold:"Tebal",italic:"Italik",strikethrough:"Garis Tengah",underline:"Garis Bawah",unorderedList:"Senarai Tidak Teratur",orderedList:"Senarai Teratur",subscript:"Subskrip",superscript:"Superskrip",hyperlink:"Hyperlink",toggleFullscreen:"Togol Skrin Penuh",quote:"Petikan",left:"Jajar ke Kiri",center:"Penjajaran Tengah",right:"Sejajar ke kanan",justify:"Wajar",print:"Cetak",outdent:"Mengurangkan Lekukan",indent:"Tambah Indentasi",removeFormat:"Buang Format",formatting:"Format",fontSize:"Saiz Huruf",align:"Selaraskan",hr:"Masukkan Garisan Mendatar",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Perenggan",code:"Kod",size1:"Paling Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Sederhana",size5:"Besar",size6:"Paling Besar",size7:"Maksimum",defaultFont:"Tulisan Asal",viewSource:"Lihat Sumber"},tree:{noNodes:"Tiada nod tersedia",noResults:"Tiada nod yang sepadan dijumpai"}};})(); | ||
(()=>{window.Quasar.Lang.msMY={isoName:"ms-MY",nativeName:"Malaysia",label:{clear:"Semula",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Keluarkan",update:"Kemaskini",create:"Cipta",search:"Cari",filter:"Saring",refresh:"Muat semula",expand:a=>a?`Kembangkan "${a}"`:"Kembangkan",collapse:a=>a?`Runtuhkan "${a}"`:"Runtuh"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogo_Sep_Okt_Nov_Dis".split("_"),headerTitle:a=>new Intl.DateTimeFormat("my",{weekday:"short",month:"short",day:"numeric"}).format(a),firstDayOfWeek:0,format24h:!1,pluralDay:"hari"},table:{noData:"Tiada data tersedia",noResults:"Tiada rekod yang sepadan ditemui",loading:"Dalam proses...",selectedRecords:a=>a>1?a+" rekod terpilih.":(a===0?"tiada":"1")+" rekod terpilih.",recordsPerPage:"Rekod setiap halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" / "+i,columns:"Senaraikan"},editor:{url:"URL",bold:"Tebal",italic:"Italik",strikethrough:"Garis Tengah",underline:"Garis Bawah",unorderedList:"Senarai Tidak Teratur",orderedList:"Senarai Teratur",subscript:"Subskrip",superscript:"Superskrip",hyperlink:"Hyperlink",toggleFullscreen:"Togol Skrin Penuh",quote:"Petikan",left:"Jajar ke Kiri",center:"Penjajaran Tengah",right:"Sejajar ke kanan",justify:"Wajar",print:"Cetak",outdent:"Mengurangkan Lekukan",indent:"Tambah Indentasi",removeFormat:"Buang Format",formatting:"Format",fontSize:"Saiz Huruf",align:"Selaraskan",hr:"Masukkan Garisan Mendatar",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Perenggan",code:"Kod",size1:"Paling Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Sederhana",size5:"Besar",size6:"Paling Besar",size7:"Maksimum",defaultFont:"Tulisan Asal",viewSource:"Lihat Sumber"},tree:{noNodes:"Tiada nod tersedia",noResults:"Tiada nod yang sepadan dijumpai"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ms={isoName:"ms",nativeName:"Bahasa Melayu",label:{clear:"Semula",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Keluarkan",update:"Kemaskini",create:"Tambah",search:"Cari",filter:"Saring",refresh:"Muat semula",expand:a=>a?`Kembangkan "${a}"`:"Kembangkan",collapse:a=>a?`Runtuhkan "${a}"`:"Runtuh"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jummat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogos_Sep_Okt_Nov_Dis".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"hari"},table:{noData:"Tiada data tersedia",noResults:"Tiada rekod sepadan yang dijumpai",loading:"Sedang dalam proses..",selectedRecords:a=>a>1?a+" rekod terpilih.":(a===0?"tiada":"1")+" rekod terpilih.",recordsPerPage:"Rekod per halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" dari "+i,columns:"Kolum"},editor:{url:"URL",bold:"Tebal",italic:"Italik",strikethrough:"Garis Tengah",underline:"Garis Bawah",unorderedList:"Daftar Tidak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subskrip",superscript:"Superskrip",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Petikan",left:"Selaras Kiri",center:"Selaras Tengah",right:"Selaras Kanan",justify:"Selaras Sisi",print:"Cetak",outdent:"Kurangkan Indentasi",indent:"Tambah indentasi",removeFormat:"Buang Format",formatting:"Format",fontSize:"Saiz Tulisan",align:"Selaras",hr:"Masukkan Aturan Horizontal",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kod",size1:"Paling Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Sederhana",size5:"Besar",size6:"Paling Besar",size7:"Maksimum",defaultFont:"Tulisan Asal",viewSource:"Lihat sumber"},tree:{noNodes:"Tiada nod tersedia",noResults:"Tiada nod yang sesuai dijumpai"}};})(); | ||
(()=>{window.Quasar.Lang.ms={isoName:"ms",nativeName:"Bahasa Melayu",label:{clear:"Semula",ok:"OK",cancel:"Batal",close:"Tutup",set:"Set",select:"Pilih",reset:"Reset",remove:"Keluarkan",update:"Kemaskini",create:"Tambah",search:"Cari",filter:"Saring",refresh:"Muat semula",expand:a=>a?`Kembangkan "${a}"`:"Kembangkan",collapse:a=>a?`Runtuhkan "${a}"`:"Runtuh"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jummat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogos_Sep_Okt_Nov_Dis".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"hari"},table:{noData:"Tiada data tersedia",noResults:"Tiada rekod sepadan yang dijumpai",loading:"Sedang dalam proses..",selectedRecords:a=>a>1?a+" rekod terpilih.":(a===0?"tiada":"1")+" rekod terpilih.",recordsPerPage:"Rekod per halaman:",allRows:"Semua",pagination:(a,e,i)=>a+"-"+e+" dari "+i,columns:"Kolum"},editor:{url:"URL",bold:"Tebal",italic:"Italik",strikethrough:"Garis Tengah",underline:"Garis Bawah",unorderedList:"Daftar Tidak Tersusun",orderedList:"Daftar Tersusun",subscript:"Subskrip",superscript:"Superskrip",hyperlink:"Hyperlink",toggleFullscreen:"Alihkan Layar Penuh",quote:"Petikan",left:"Selaras Kiri",center:"Selaras Tengah",right:"Selaras Kanan",justify:"Selaras Sisi",print:"Cetak",outdent:"Kurangkan Indentasi",indent:"Tambah indentasi",removeFormat:"Buang Format",formatting:"Format",fontSize:"Saiz Tulisan",align:"Selaras",hr:"Masukkan Aturan Horizontal",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Kod",size1:"Paling Kecil",size2:"Agak Kecil",size3:"Normal",size4:"Sederhana",size5:"Besar",size6:"Paling Besar",size7:"Maksimum",defaultFont:"Tulisan Asal",viewSource:"Lihat sumber"},tree:{noNodes:"Tiada nod tersedia",noResults:"Tiada nod yang sesuai dijumpai"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.my={isoName:"my",nativeName:"Malaysia",label:{clear:"kosong",ok:"pasti",cancel:"Batal",close:"penutupan",set:"sediakan",select:"pilih",reset:"set semula",remove:"keluarkan",update:"memperbaharui",create:"cipta",search:"cari",filter:"penapis",refresh:"segarkan semula",expand:a=>a?`"${a}" ko hkyaae htwin par`:"hkyaae htwin par",collapse:a=>a?`"${a}" ko hkout saimpar`:"pyaokya sai"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogo_Sep_Okt_Nov_Dis".split("_"),headerTitle:a=>new Intl.DateTimeFormat("my",{weekday:"short",month:"short",day:"numeric"}).format(a),firstDayOfWeek:0,format24h:!1,pluralDay:"langit"},table:{noData:"tiada data tersedia",noResults:"Tiada data yang sepadan ditemui",loading:"memuatkan...",selectedRecords:a=>"dipilih"+a+"baris",recordsPerPage:"baris setiap muka surat:",allRows:"semua",pagination:(a,e,i)=>a+"-"+e+" / "+i,columns:"Senaraikan"},editor:{url:"URL",bold:"berani",italic:"condong",strikethrough:"tembus",underline:"gariskan",unorderedList:"senarai tidak teratur",orderedList:"senarai pesanan",subscript:"subskrip",superscript:"superskrip",hyperlink:"Hiperpautan",toggleFullscreen:"togol skrin penuh",quote:"tanda petikan",left:"Jajar ke kiri",center:"penjajaran tengah",right:"Sejajar ke kanan",justify:"wajar",print:"Cetak",outdent:"mengurangkan lekukan",indent:"meningkatkan inden",removeFormat:"gaya yang jelas",formatting:"format",fontSize:"Saiz huruf",align:"selaraskan",hr:"Masukkan garisan mendatar",undo:"membatalkan",redo:"buat semula",heading1:"Tajuk satu",heading2:"Tajuk dua",heading3:"Tajuk tiga",heading4:"Tajuk Empat",heading5:"Tajuk Lima",heading6:"Tajuk Enam",paragraph:"perenggan",code:"kod",size1:"sangat kecil",size2:"lebih kecil",size3:"biasa",size4:"sederhana hingga besar",size5:"besar",size6:"sangat besar",size7:"super besar",defaultFont:"fon lalai",viewSource:"menyemak data"},tree:{noNodes:"tiada nod tersedia",noResults:"Tiada nod yang sepadan ditemui"}};})(); | ||
(()=>{window.Quasar.Lang.my={isoName:"my",nativeName:"Malaysia",label:{clear:"kosong",ok:"pasti",cancel:"Batal",close:"penutupan",set:"sediakan",select:"pilih",reset:"set semula",remove:"keluarkan",update:"memperbaharui",create:"cipta",search:"cari",filter:"penapis",refresh:"segarkan semula",expand:a=>a?`"${a}" ko hkyaae htwin par`:"hkyaae htwin par",collapse:a=>a?`"${a}" ko hkout saimpar`:"pyaokya sai"},date:{days:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),daysShort:"Aha_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogo_Sep_Okt_Nov_Dis".split("_"),headerTitle:a=>new Intl.DateTimeFormat("my",{weekday:"short",month:"short",day:"numeric"}).format(a),firstDayOfWeek:0,format24h:!1,pluralDay:"langit"},table:{noData:"tiada data tersedia",noResults:"Tiada data yang sepadan ditemui",loading:"memuatkan...",selectedRecords:a=>"dipilih"+a+"baris",recordsPerPage:"baris setiap muka surat:",allRows:"semua",pagination:(a,e,i)=>a+"-"+e+" / "+i,columns:"Senaraikan"},editor:{url:"URL",bold:"berani",italic:"condong",strikethrough:"tembus",underline:"gariskan",unorderedList:"senarai tidak teratur",orderedList:"senarai pesanan",subscript:"subskrip",superscript:"superskrip",hyperlink:"Hiperpautan",toggleFullscreen:"togol skrin penuh",quote:"tanda petikan",left:"Jajar ke kiri",center:"penjajaran tengah",right:"Sejajar ke kanan",justify:"wajar",print:"Cetak",outdent:"mengurangkan lekukan",indent:"meningkatkan inden",removeFormat:"gaya yang jelas",formatting:"format",fontSize:"Saiz huruf",align:"selaraskan",hr:"Masukkan garisan mendatar",undo:"membatalkan",redo:"buat semula",heading1:"Tajuk satu",heading2:"Tajuk dua",heading3:"Tajuk tiga",heading4:"Tajuk Empat",heading5:"Tajuk Lima",heading6:"Tajuk Enam",paragraph:"perenggan",code:"kod",size1:"sangat kecil",size2:"lebih kecil",size3:"biasa",size4:"sederhana hingga besar",size5:"besar",size6:"sangat besar",size7:"super besar",defaultFont:"fon lalai",viewSource:"menyemak data"},tree:{noNodes:"tiada nod tersedia",noResults:"Tiada nod yang sepadan ditemui"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.nbNO={isoName:"nb-NO",nativeName:"Norsk",label:{clear:"T\xF8m",ok:"OK",cancel:"Avbryt",close:"Lukk",set:"Bruk",select:"Velg",reset:"Nullstill",remove:"Slett",update:"Oppdater",create:"Lag",search:"S\xF8k",filter:"Filter",refresh:"Oppdater",expand:e=>e?`Utvid "${e}"`:"Utvide",collapse:e=>e?`Skjul "${e}"`:"Kollapse"},date:{days:"S\xF8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xF8rdag".split("_"),daysShort:"S\xF8n_Man_Tir_Ons_Tor_Fre_L\xF8r".split("_"),months:"Januar_Februar_Mars_April_Mai_Juni_Juli_August_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dager"},table:{noData:"Ingen data tilgjengelig",noResults:"Ingen treff i data funnet",loading:"Laster...",row:"rad",selectedRecords:e=>e>0?e+" row"+(e===1?"":"s")+" valgt.":"Ingen valgte rader.",recordsPerPage:"Rader pr side:",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" av "+t,columns:"Kolonner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Gjennomstreking",underline:"Understrek",unorderedList:"Uordnet liste",orderedList:"Ordnet liste",subscript:"Senket skrift",superscript:"Hevet skrift",hyperlink:"Lenke",toggleFullscreen:"Av/p\xE5 fullskjerm",quote:"Sitat",left:"Venstrestill",center:"Sentrer",right:"H\xF8yrestill",justify:"Tilpasset bredde",print:"Skriv ut",outdent:"Midre innrykk",indent:"St\xF8rre innrykk",removeFormat:"Fjern formatering",formatting:"Formatering",fontSize:"Fontst\xF8rrelse",align:"Stilling",hr:"Sett inn horisontal linje",undo:"Angre",redo:"Gjenta",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Avsnitt",code:"Kode",size1:"Veldig liten",size2:"Liten",size3:"Normal",size4:"Medium-stor",size5:"Stor",size6:"Veldig stor",size7:"Maximum",defaultFont:"Normal font",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilgjengelig",noResults:"Ingen treff i noder funnet"}};})(); | ||
(()=>{window.Quasar.Lang.nbNO={isoName:"nb-NO",nativeName:"Norsk",label:{clear:"T\xF8m",ok:"OK",cancel:"Avbryt",close:"Lukk",set:"Bruk",select:"Velg",reset:"Nullstill",remove:"Slett",update:"Oppdater",create:"Lag",search:"S\xF8k",filter:"Filter",refresh:"Oppdater",expand:e=>e?`Utvid "${e}"`:"Utvide",collapse:e=>e?`Skjul "${e}"`:"Kollapse"},date:{days:"S\xF8ndag_Mandag_Tirsdag_Onsdag_Torsdag_Fredag_L\xF8rdag".split("_"),daysShort:"S\xF8n_Man_Tir_Ons_Tor_Fre_L\xF8r".split("_"),months:"Januar_Februar_Mars_April_Mai_Juni_Juli_August_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mai_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dager"},table:{noData:"Ingen data tilgjengelig",noResults:"Ingen treff i data funnet",loading:"Laster...",row:"rad",selectedRecords:e=>e>0?e+" row"+(e===1?"":"s")+" valgt.":"Ingen valgte rader.",recordsPerPage:"Rader pr side:",allRows:"Alle",pagination:(e,r,t)=>e+"-"+r+" av "+t,columns:"Kolonner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Gjennomstreking",underline:"Understrek",unorderedList:"Uordnet liste",orderedList:"Ordnet liste",subscript:"Senket skrift",superscript:"Hevet skrift",hyperlink:"Lenke",toggleFullscreen:"Av/p\xE5 fullskjerm",quote:"Sitat",left:"Venstrestill",center:"Sentrer",right:"H\xF8yrestill",justify:"Tilpasset bredde",print:"Skriv ut",outdent:"Midre innrykk",indent:"St\xF8rre innrykk",removeFormat:"Fjern formatering",formatting:"Formatering",fontSize:"Fontst\xF8rrelse",align:"Stilling",hr:"Sett inn horisontal linje",undo:"Angre",redo:"Gjenta",heading1:"Overskrift 1",heading2:"Overskrift 2",heading3:"Overskrift 3",heading4:"Overskrift 4",heading5:"Overskrift 5",heading6:"Overskrift 6",paragraph:"Avsnitt",code:"Kode",size1:"Veldig liten",size2:"Liten",size3:"Normal",size4:"Medium-stor",size5:"Stor",size6:"Veldig stor",size7:"Maximum",defaultFont:"Normal font",viewSource:"Se kilde"},tree:{noNodes:"Ingen noder tilgjengelig",noResults:"Ingen treff i noder funnet"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.nl={isoName:"nl",nativeName:"Nederlands",label:{clear:"Wis",ok:"OK",cancel:"Annuleer",close:"Sluit",set:"Pas toe",select:"Selecteer",reset:"Herinitialiseren",remove:"Verwijder",update:"Update",create:"Maak aan",search:"Zoek",filter:"Filter",refresh:"Ververs",expand:e=>e?`"${e}" uitklappen`:"Uitklappen",collapse:e=>e?`"${e}" inklappen`:"Inklappen"},date:{days:"Zondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrijdag_Zaterdag".split("_"),daysShort:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),months:"Januari_Februari_Maart_April_Mei_Juni_Juli_Augustus_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagen"},table:{noData:"Geen gegevens beschikbaar",noResults:"Geen records gevonden",loading:"Laden...",selectedRecords:e=>e===1?"1 record geselecteerd.":(e===0?"Geen":e)+" geselecteerde records.",recordsPerPage:"Records per pagina:",allRows:"Alle",pagination:(e,n,r)=>e+"-"+n+" van "+r,columns:"Kolommen"},editor:{url:"URL",bold:"Vet",italic:"Cursief",strikethrough:"Doorstrepen",underline:"Onderstrepen",unorderedList:"Ongeordende lijst",orderedList:"Geordende lijst ",subscript:"Onderschrift",superscript:"Bovenschrift",hyperlink:"Hyperlink",toggleFullscreen:"Volledig scherm",quote:"Citaat",left:"Links uitlijnen",center:"Centreren",right:"Rechts uitlijnen",justify:"Uitvullen",print:"Afdrukken",outdent:"Minder inspringen",indent:"Meer inspringen",removeFormat:"Opmaak verwijderen",formatting:"Opmaak",fontSize:"Tekengrootte",align:"Uitlijnen",hr:"Horizontale lijn invoegen",undo:"Herstel",redo:"Opnieuw",heading1:"Kop 1",heading2:"Kop 2",heading3:"Kop 3",heading4:"Kop 4",heading5:"Kop 5",heading6:"Kop 6",paragraph:"Paragraaf",code:"Code",size1:"Heel klein",size2:"Klein",size3:"Normaal",size4:"Medium",size5:"Groot",size6:"Heel groot",size7:"Maximum",defaultFont:"Standaard lettertype",viewSource:"Bekijk bron"},tree:{noNodes:"Geen nodes beschikbaar",noResults:"Geen overeenkomstige nodes gevonden"}};})(); | ||
(()=>{window.Quasar.Lang.nl={isoName:"nl",nativeName:"Nederlands",label:{clear:"Wis",ok:"OK",cancel:"Annuleer",close:"Sluit",set:"Pas toe",select:"Selecteer",reset:"Herinitialiseren",remove:"Verwijder",update:"Update",create:"Maak aan",search:"Zoek",filter:"Filter",refresh:"Ververs",expand:e=>e?`"${e}" uitklappen`:"Uitklappen",collapse:e=>e?`"${e}" inklappen`:"Inklappen"},date:{days:"Zondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrijdag_Zaterdag".split("_"),daysShort:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),months:"Januari_Februari_Maart_April_Mei_Juni_Juli_Augustus_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagen"},table:{noData:"Geen gegevens beschikbaar",noResults:"Geen records gevonden",loading:"Laden...",selectedRecords:e=>e===1?"1 record geselecteerd.":(e===0?"Geen":e)+" geselecteerde records.",recordsPerPage:"Records per pagina:",allRows:"Alle",pagination:(e,n,r)=>e+"-"+n+" van "+r,columns:"Kolommen"},editor:{url:"URL",bold:"Vet",italic:"Cursief",strikethrough:"Doorstrepen",underline:"Onderstrepen",unorderedList:"Ongeordende lijst",orderedList:"Geordende lijst ",subscript:"Onderschrift",superscript:"Bovenschrift",hyperlink:"Hyperlink",toggleFullscreen:"Volledig scherm",quote:"Citaat",left:"Links uitlijnen",center:"Centreren",right:"Rechts uitlijnen",justify:"Uitvullen",print:"Afdrukken",outdent:"Minder inspringen",indent:"Meer inspringen",removeFormat:"Opmaak verwijderen",formatting:"Opmaak",fontSize:"Tekengrootte",align:"Uitlijnen",hr:"Horizontale lijn invoegen",undo:"Herstel",redo:"Opnieuw",heading1:"Kop 1",heading2:"Kop 2",heading3:"Kop 3",heading4:"Kop 4",heading5:"Kop 5",heading6:"Kop 6",paragraph:"Paragraaf",code:"Code",size1:"Heel klein",size2:"Klein",size3:"Normaal",size4:"Medium",size5:"Groot",size6:"Heel groot",size7:"Maximum",defaultFont:"Standaard lettertype",viewSource:"Bekijk bron"},tree:{noNodes:"Geen nodes beschikbaar",noResults:"Geen overeenkomstige nodes gevonden"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.pl={isoName:"pl",nativeName:"Polski",label:{clear:"Wyczy\u015B\u0107",ok:"OK",cancel:"Anuluj",close:"Zamknij",set:"Ustaw",select:"Wybierz",reset:"Zresetuj",remove:"Usu\u0144",update:"Zaktualizuj",create:"Utw\xF3rz",search:"Szukaj",filter:"Filtruj",refresh:"Od\u015Bwie\u017C",expand:e=>e?`Rozwi\u0144 "${e}"`:"Zwi\u0119ksza\u0107",collapse:e=>e?`Zwi\u0144 "${e}"`:"Upadek"},date:{days:"Niedziela_Poniedzia\u0142ek_Wtorek_\u015Aroda_Czwartek_Pi\u0105tek_Sobota".split("_"),daysShort:"Nd_Pon_Wt_\u015Ar_Czw_Ptk_Sob".split("_"),months:"Stycze\u0144_Luty_Marzec_Kwiecie\u0144_Maj_Czerwiec_Lipiec_Sierpie\u0144_Wrzesie\u0144_Pa\u017Adziernik_Listopad_Grudzie\u0144".split("_"),monthsShort:"Sty_Lut_Mar_Kwi_Maj_Cze_Lip_Sie_Wrz_Pa\u017A_Lis_Gru".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Brak dost\u0119pnych danych",noResults:"Nie znaleziono pasuj\u0105cych wpis\xF3w",loading:"\u0141adowanie...",selectedRecords:e=>e>1?e+" zaznaczony(ch) wiersz(y).":(e===0?"Brak":"1")+" zaznaczony wiersz.",recordsPerPage:"Wierszy na stron\u0119:",allRows:"Wszystkie",pagination:(e,a,i)=>e+"-"+a+" z "+i,columns:"Kolumny"},editor:{url:"URL",bold:"Pogrubienie",italic:"Kursywa",strikethrough:"Przekre\u015Blenie",underline:"Podkre\u015Blenie",unorderedList:"Nieuporz\u0105dkowana lista",orderedList:"Uporz\u0105dkowana lista",subscript:"Indeks dolny",superscript:"Indeks g\xF3rny",hyperlink:"Hiper\u0142\u0105cze",toggleFullscreen:"Prze\u0142\u0105cz na tryb pe\u0142noekranowy",quote:"Zacytuj",left:"Wyr\xF3wnaj do lewej",center:"Wyr\xF3wnaj do \u015Brodka",right:"Wyr\xF3wnaj do prawej",justify:"Wyjustuj",print:"Drukuj",outdent:"Zmniejsz wci\u0119cie",indent:"Zwi\u0119ksz wci\u0119cie",removeFormat:"Usu\u0144 formatowanie",formatting:"Formatowanie",fontSize:"Rozmiar czcionki",align:"Wyr\xF3wnanie",hr:"Wstaw poziom\u0105 lini\u0119",undo:"Cofnij",redo:"Przywr\xF3\u0107",heading1:"Nag\u0142\xF3wek 1",heading2:"Nag\u0142\xF3wek 2",heading3:"Nag\u0142\xF3wek 3",heading4:"Nag\u0142\xF3wek 4",heading5:"Nag\u0142\xF3wek 5",heading6:"Nag\u0142\xF3wek 6",paragraph:"Paragraf",code:"Kod",size1:"Bardzo ma\u0142a",size2:"Ma\u0142a",size3:"Normalna",size4:"\u015Arednio-du\u017Ca",size5:"Du\u017Ca",size6:"Bardzo du\u017Ca",size7:"Maksymalna",defaultFont:"Domy\u015Blna czcionka",viewSource:"Poka\u017C \u017Ar\xF3d\u0142o"},tree:{noNodes:"Brak dost\u0119pnych ga\u0142\u0119zi",noResults:"Nie znaleziono pasuj\u0105cych ga\u0142\u0119zi"}};})(); | ||
(()=>{window.Quasar.Lang.pl={isoName:"pl",nativeName:"Polski",label:{clear:"Wyczy\u015B\u0107",ok:"OK",cancel:"Anuluj",close:"Zamknij",set:"Ustaw",select:"Wybierz",reset:"Zresetuj",remove:"Usu\u0144",update:"Zaktualizuj",create:"Utw\xF3rz",search:"Szukaj",filter:"Filtruj",refresh:"Od\u015Bwie\u017C",expand:e=>e?`Rozwi\u0144 "${e}"`:"Zwi\u0119ksza\u0107",collapse:e=>e?`Zwi\u0144 "${e}"`:"Upadek"},date:{days:"Niedziela_Poniedzia\u0142ek_Wtorek_\u015Aroda_Czwartek_Pi\u0105tek_Sobota".split("_"),daysShort:"Nd_Pon_Wt_\u015Ar_Czw_Ptk_Sob".split("_"),months:"Stycze\u0144_Luty_Marzec_Kwiecie\u0144_Maj_Czerwiec_Lipiec_Sierpie\u0144_Wrzesie\u0144_Pa\u017Adziernik_Listopad_Grudzie\u0144".split("_"),monthsShort:"Sty_Lut_Mar_Kwi_Maj_Cze_Lip_Sie_Wrz_Pa\u017A_Lis_Gru".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Brak dost\u0119pnych danych",noResults:"Nie znaleziono pasuj\u0105cych wpis\xF3w",loading:"\u0141adowanie...",selectedRecords:e=>e>1?e+" zaznaczony(ch) wiersz(y).":(e===0?"Brak":"1")+" zaznaczony wiersz.",recordsPerPage:"Wierszy na stron\u0119:",allRows:"Wszystkie",pagination:(e,a,i)=>e+"-"+a+" z "+i,columns:"Kolumny"},editor:{url:"URL",bold:"Pogrubienie",italic:"Kursywa",strikethrough:"Przekre\u015Blenie",underline:"Podkre\u015Blenie",unorderedList:"Nieuporz\u0105dkowana lista",orderedList:"Uporz\u0105dkowana lista",subscript:"Indeks dolny",superscript:"Indeks g\xF3rny",hyperlink:"Hiper\u0142\u0105cze",toggleFullscreen:"Prze\u0142\u0105cz na tryb pe\u0142noekranowy",quote:"Zacytuj",left:"Wyr\xF3wnaj do lewej",center:"Wyr\xF3wnaj do \u015Brodka",right:"Wyr\xF3wnaj do prawej",justify:"Wyjustuj",print:"Drukuj",outdent:"Zmniejsz wci\u0119cie",indent:"Zwi\u0119ksz wci\u0119cie",removeFormat:"Usu\u0144 formatowanie",formatting:"Formatowanie",fontSize:"Rozmiar czcionki",align:"Wyr\xF3wnanie",hr:"Wstaw poziom\u0105 lini\u0119",undo:"Cofnij",redo:"Przywr\xF3\u0107",heading1:"Nag\u0142\xF3wek 1",heading2:"Nag\u0142\xF3wek 2",heading3:"Nag\u0142\xF3wek 3",heading4:"Nag\u0142\xF3wek 4",heading5:"Nag\u0142\xF3wek 5",heading6:"Nag\u0142\xF3wek 6",paragraph:"Paragraf",code:"Kod",size1:"Bardzo ma\u0142a",size2:"Ma\u0142a",size3:"Normalna",size4:"\u015Arednio-du\u017Ca",size5:"Du\u017Ca",size6:"Bardzo du\u017Ca",size7:"Maksymalna",defaultFont:"Domy\u015Blna czcionka",viewSource:"Poka\u017C \u017Ar\xF3d\u0142o"},tree:{noNodes:"Brak dost\u0119pnych ga\u0142\u0119zi",noResults:"Nie znaleziono pasuj\u0105cych ga\u0142\u0119zi"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ptBR={isoName:"pt-BR",nativeName:"Portugu\xEAs (BR)",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Escolher",select:"Selecionar",reset:"Redefinir",remove:"Remover",update:"Atualizar",create:"Criar",search:"Buscar",filter:"Filtrar",refresh:"Recarregar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Recolher "${e}"`:"Colapso"},date:{days:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),months:"Janeiro_Fevereiro_Mar\xE7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados dispon\xEDveis",noResults:"Nenhum dado correspondente encontrado",loading:"Carregando...",selectedRecords:e=>e>0?e+" registro"+(e===1?" selecionado":"s selecionados")+".":"Nenhum registro selecionado.",recordsPerPage:"Registros por p\xE1gina:",allRows:"Todos",pagination:(e,a,o)=>e+"-"+a+" de "+o,columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"It\xE1lico",strikethrough:"Riscado",underline:"Sublinhado",unorderedList:"Lista n\xE3o-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Tela cheia",quote:"Cita\xE7\xE3o",left:"Alinhado \xE0 esquerda",center:"Alinhado ao centro",right:"Alinhado \xE0 direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indenta\xE7\xE3o",indent:"Aumentar indenta\xE7\xE3o",removeFormat:"Remover formata\xE7\xE3o",formatting:"Formata\xE7\xE3o",fontSize:"Tamanho de fonte",align:"Alinhar",hr:"Inserir divis\xF3ria horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabe\xE7alho 1",heading2:"Cabe\xE7alho 2",heading3:"Cabe\xE7alho 3",heading4:"Cabe\xE7alho 4",heading5:"Cabe\xE7alho 5",heading6:"Cabe\xE7alho 6",paragraph:"Par\xE1grafo",code:"C\xF3digo",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"M\xE9dio",size5:"Grande",size6:"Enorme",size7:"M\xE1ximo",defaultFont:"Fonte padr\xE3o",viewSource:"Exibir fonte"},tree:{noNodes:"Sem n\xF3s dispon\xEDveis",noResults:"Nenhum n\xF3 correspondente encontrado"}};})(); | ||
(()=>{window.Quasar.Lang.ptBR={isoName:"pt-BR",nativeName:"Portugu\xEAs (BR)",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Escolher",select:"Selecionar",reset:"Redefinir",remove:"Remover",update:"Atualizar",create:"Criar",search:"Buscar",filter:"Filtrar",refresh:"Recarregar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Recolher "${e}"`:"Colapso"},date:{days:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),months:"Janeiro_Fevereiro_Mar\xE7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:0,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados dispon\xEDveis",noResults:"Nenhum dado correspondente encontrado",loading:"Carregando...",selectedRecords:e=>e>0?e+" registro"+(e===1?" selecionado":"s selecionados")+".":"Nenhum registro selecionado.",recordsPerPage:"Registros por p\xE1gina:",allRows:"Todos",pagination:(e,a,o)=>e+"-"+a+" de "+o,columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"It\xE1lico",strikethrough:"Riscado",underline:"Sublinhado",unorderedList:"Lista n\xE3o-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Tela cheia",quote:"Cita\xE7\xE3o",left:"Alinhado \xE0 esquerda",center:"Alinhado ao centro",right:"Alinhado \xE0 direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indenta\xE7\xE3o",indent:"Aumentar indenta\xE7\xE3o",removeFormat:"Remover formata\xE7\xE3o",formatting:"Formata\xE7\xE3o",fontSize:"Tamanho de fonte",align:"Alinhar",hr:"Inserir divis\xF3ria horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabe\xE7alho 1",heading2:"Cabe\xE7alho 2",heading3:"Cabe\xE7alho 3",heading4:"Cabe\xE7alho 4",heading5:"Cabe\xE7alho 5",heading6:"Cabe\xE7alho 6",paragraph:"Par\xE1grafo",code:"C\xF3digo",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"M\xE9dio",size5:"Grande",size6:"Enorme",size7:"M\xE1ximo",defaultFont:"Fonte padr\xE3o",viewSource:"Exibir fonte"},tree:{noNodes:"Sem n\xF3s dispon\xEDveis",noResults:"Nenhum n\xF3 correspondente encontrado"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.pt={isoName:"pt",nativeName:"Portugu\xEAs",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Marcar",select:"Escolher",reset:"Limpar",remove:"Remover",update:"Atualizar",create:"Criar",search:"Procurar",filter:"Filtrar",refresh:"Recarregar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Recolher "${e}"`:"Colapso"},date:{days:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),months:"Janeiro_Fevereiro_Mar\xE7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados dispon\xEDveis",noResults:"N\xE3o foi encontrado nenhum resultado",loading:"A carregar...",selectedRecords:e=>e>0?e+" linha"+(e===1?" selecionada":"s selecionadas")+".":"Nenhuma linha selecionada.",recordsPerPage:"Linhas por p\xE1gina:",allRows:"Todas",pagination:(e,a,o)=>e+"-"+a+" de "+o,columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"It\xE1lico",strikethrough:"Rasurado",underline:"Sublinhado",unorderedList:"Lista n\xE3o-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Maximizar",quote:"Cita\xE7\xE3o",left:"Alinhado \xE0 esquerda",center:"Alinhado ao centro",right:"Alinhado \xE0 direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indenta\xE7\xE3o",indent:"Aumentar indenta\xE7\xE3o",removeFormat:"Remover formata\xE7\xE3o",formatting:"Formata\xE7\xE3o",fontSize:"Tamanho do tipo de letra",align:"Alinhar",hr:"Inserir linha horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabe\xE7alho 1",heading2:"Cabe\xE7alho 2",heading3:"Cabe\xE7alho 3",heading4:"Cabe\xE7alho 4",heading5:"Cabe\xE7alho 5",heading6:"Cabe\xE7alho 6",paragraph:"Par\xE1grafo",code:"C\xF3digo",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"M\xE9dio",size5:"Grande",size6:"Enorme",size7:"M\xE1ximo",defaultFont:"Tipo de letra padr\xE3o",viewSource:"Exibir fonte"},tree:{noNodes:"Sem n\xF3s dispon\xEDveis",noResults:"Nenhum resultado encontrado"}};})(); | ||
(()=>{window.Quasar.Lang.pt={isoName:"pt",nativeName:"Portugu\xEAs",label:{clear:"Limpar",ok:"OK",cancel:"Cancelar",close:"Fechar",set:"Marcar",select:"Escolher",reset:"Limpar",remove:"Remover",update:"Atualizar",create:"Criar",search:"Procurar",filter:"Filtrar",refresh:"Recarregar",expand:e=>e?`Expandir "${e}"`:"Expandir",collapse:e=>e?`Recolher "${e}"`:"Colapso"},date:{days:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),daysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),months:"Janeiro_Fevereiro_Mar\xE7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dias"},table:{noData:"Sem dados dispon\xEDveis",noResults:"N\xE3o foi encontrado nenhum resultado",loading:"A carregar...",selectedRecords:e=>e>0?e+" linha"+(e===1?" selecionada":"s selecionadas")+".":"Nenhuma linha selecionada.",recordsPerPage:"Linhas por p\xE1gina:",allRows:"Todas",pagination:(e,a,o)=>e+"-"+a+" de "+o,columns:"Colunas"},editor:{url:"URL",bold:"Negrito",italic:"It\xE1lico",strikethrough:"Rasurado",underline:"Sublinhado",unorderedList:"Lista n\xE3o-ordenada",orderedList:"Lista ordenada",subscript:"Subscrito",superscript:"Sobrescrito",hyperlink:"Hyperlink",toggleFullscreen:"Maximizar",quote:"Cita\xE7\xE3o",left:"Alinhado \xE0 esquerda",center:"Alinhado ao centro",right:"Alinhado \xE0 direita",justify:"Justificado",print:"Imprimir",outdent:"Diminuir indenta\xE7\xE3o",indent:"Aumentar indenta\xE7\xE3o",removeFormat:"Remover formata\xE7\xE3o",formatting:"Formata\xE7\xE3o",fontSize:"Tamanho do tipo de letra",align:"Alinhar",hr:"Inserir linha horizontal",undo:"Desfazer",redo:"Refazer",heading1:"Cabe\xE7alho 1",heading2:"Cabe\xE7alho 2",heading3:"Cabe\xE7alho 3",heading4:"Cabe\xE7alho 4",heading5:"Cabe\xE7alho 5",heading6:"Cabe\xE7alho 6",paragraph:"Par\xE1grafo",code:"C\xF3digo",size1:"Muito pequeno",size2:"Pequeno",size3:"Normal",size4:"M\xE9dio",size5:"Grande",size6:"Enorme",size7:"M\xE1ximo",defaultFont:"Tipo de letra padr\xE3o",viewSource:"Exibir fonte"},tree:{noNodes:"Sem n\xF3s dispon\xEDveis",noResults:"Nenhum resultado encontrado"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ro={isoName:"ro",nativeName:"Rom\xE2n\u0103",label:{clear:"Gole\u0219te",ok:"OK",cancel:"Anuleaz\u0103",close:"\xCEnchide",set:"Seteaz\u0103",select:"Alege",reset:"Reseteaz\u0103",remove:"Elimin\u0103",update:"Actualizeaz\u0103",create:"Creeaz\u0103",search:"Caut\u0103",filter:"Filtreaz\u0103",refresh:"Actualizeaz\u0103",expand:e=>e?`Deschide\u021Bi "${e}"`:"Deschide",collapse:e=>e?`\xCEnchide "${e}"`:"\xCEnchide"},date:{days:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),daysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian_Feb_Mar_Apr_Mai_Iun_Iul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"zile"},table:{noData:"Nu sunt date disponibile",noResults:"Nu am g\u0103sit \xEEnregistr\u0103ri care s\u0103 corespund\u0103",loading:"Se \xEEncarc\u0103...",selectedRecords:e=>e>1?e+" \xEEnregistr\u0103ri selectate.":(e===0?"Nici o":"1")+" \xEEnregistrare selectat\u0103.",recordsPerPage:"\xCEnregistr\u0103ri pe pagin\u0103:",allRows:"Toate",pagination:(e,i,a)=>e+"-"+i+" din "+a,columns:"Coloane"},editor:{url:"URL",bold:"\xCEngro\u0219at",italic:"\xCEnclinat",strikethrough:"T\u0103iat",underline:"Subliniat",unorderedList:"List\u0103 neordonat\u0103",orderedList:"List\u0103 ordonat\u0103",subscript:"Dedesubt",superscript:"Deasupra",hyperlink:"Hyperlink",toggleFullscreen:"Comut\u0103 ecran complet",quote:"Citat",left:"Aliniere la st\xE2nga",center:"Aliniere la centru",right:"Aliniere la dreapta",justify:"Aliniere total\u0103",print:"Tip\u0103re\u0219te",outdent:"Scade spa\u021Bierea",indent:"Cre\u0219te spa\u021Bierea",removeFormat:"\xCEndep\u0103rteaz\u0103 format\u0103rile",formatting:"Formatare",fontSize:"M\u0103rime font",align:"Aliniaz\u0103",hr:"Adaug\u0103 linie orizontal\u0103",undo:"Schimb\u0103 inapoi",redo:"Ref\u0103",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Cod",size1:"Foarte mic",size2:"Mic",size3:"Normal",size4:"Mediu-mare",size5:"Big",size6:"Foarte mare",size7:"Maxim",defaultFont:"Font implicit",viewSource:"Vizualizare surs\u0103"},tree:{noNodes:"Nu sunt date disponibile",noResults:"Nu am g\u0103sit noduri care s\u0103 corespund\u0103"}};})(); | ||
(()=>{window.Quasar.Lang.ro={isoName:"ro",nativeName:"Rom\xE2n\u0103",label:{clear:"Gole\u0219te",ok:"OK",cancel:"Anuleaz\u0103",close:"\xCEnchide",set:"Seteaz\u0103",select:"Alege",reset:"Reseteaz\u0103",remove:"Elimin\u0103",update:"Actualizeaz\u0103",create:"Creeaz\u0103",search:"Caut\u0103",filter:"Filtreaz\u0103",refresh:"Actualizeaz\u0103",expand:e=>e?`Deschide\u021Bi "${e}"`:"Deschide",collapse:e=>e?`\xCEnchide "${e}"`:"\xCEnchide"},date:{days:"Duminic\u0103_Luni_Mar\u021Bi_Miercuri_Joi_Vineri_S\xE2mb\u0103t\u0103".split("_"),daysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian_Feb_Mar_Apr_Mai_Iun_Iul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"zile"},table:{noData:"Nu sunt date disponibile",noResults:"Nu am g\u0103sit \xEEnregistr\u0103ri care s\u0103 corespund\u0103",loading:"Se \xEEncarc\u0103...",selectedRecords:e=>e>1?e+" \xEEnregistr\u0103ri selectate.":(e===0?"Nici o":"1")+" \xEEnregistrare selectat\u0103.",recordsPerPage:"\xCEnregistr\u0103ri pe pagin\u0103:",allRows:"Toate",pagination:(e,i,a)=>e+"-"+i+" din "+a,columns:"Coloane"},editor:{url:"URL",bold:"\xCEngro\u0219at",italic:"\xCEnclinat",strikethrough:"T\u0103iat",underline:"Subliniat",unorderedList:"List\u0103 neordonat\u0103",orderedList:"List\u0103 ordonat\u0103",subscript:"Dedesubt",superscript:"Deasupra",hyperlink:"Hyperlink",toggleFullscreen:"Comut\u0103 ecran complet",quote:"Citat",left:"Aliniere la st\xE2nga",center:"Aliniere la centru",right:"Aliniere la dreapta",justify:"Aliniere total\u0103",print:"Tip\u0103re\u0219te",outdent:"Scade spa\u021Bierea",indent:"Cre\u0219te spa\u021Bierea",removeFormat:"\xCEndep\u0103rteaz\u0103 format\u0103rile",formatting:"Formatare",fontSize:"M\u0103rime font",align:"Aliniaz\u0103",hr:"Adaug\u0103 linie orizontal\u0103",undo:"Schimb\u0103 inapoi",redo:"Ref\u0103",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraf",code:"Cod",size1:"Foarte mic",size2:"Mic",size3:"Normal",size4:"Mediu-mare",size5:"Big",size6:"Foarte mare",size7:"Maxim",defaultFont:"Font implicit",viewSource:"Vizualizare surs\u0103"},tree:{noNodes:"Nu sunt date disponibile",noResults:"Nu am g\u0103sit noduri care s\u0103 corespund\u0103"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.lang.ru={isoName:"ru",nativeName:"\u0440\u0443\u0441\u0441\u043A\u0438\u0439",label:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",ok:"OK",cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",set:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C",select:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C",reset:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C",remove:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",update:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",create:"\u0421\u043E\u0437\u0434\u0430\u0442\u044C",search:"\u041F\u043E\u0438\u0441\u043A",filter:"\u0424\u0438\u043B\u044C\u0442\u0440",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",expand:e=>e?`\u0420\u0430\u0441\u0448\u0438\u0440\u044C\u0442\u0435 "${e}"`:"\u0420\u0430\u0441\u0448\u0438\u0440\u044F\u0442\u044C",collapse:e=>e?`\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C "${e}"`:"\u041A\u0440\u0430\u0445"},date:{days:"\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0435\u0440\u0433_\u041F\u044F\u0442\u043D\u0438\u0446\u0430_\u0421\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u0412\u0441_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u042F\u043D\u0432\u0430\u0440\u044C_\u0424\u0435\u0432\u0440\u0430\u043B\u044C_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0435\u043B\u044C_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u041E\u043A\u0442\u044F\u0431\u0440\u044C_\u041D\u043E\u044F\u0431\u0440\u044C_\u0414\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u042F\u043D\u0432_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0439_\u0418\u044E\u043D_\u0418\u044E\u043B_\u0410\u0432\u0433_\u0421\u0435\u043D_\u041E\u043A\u0442_\u041D\u043E\u044F_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0435\u0439"},table:{noData:"\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445",noResults:"\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430...",selectedRecords:e=>e>0?e+" "+i(e,["\u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u0430","\u0441\u0442\u0440\u043E\u043A\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u044B","\u0441\u0442\u0440\u043E\u043A \u0432\u044B\u0431\u0440\u0430\u043D\u043E"])+".":"\u041D\u0438 \u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430 \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430.",recordsPerPage:"\u0421\u0442\u0440\u043E\u043A \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435:",allRows:"\u0412\u0441\u0435",pagination:(e,t,r)=>e+"-"+t+" \u0438\u0437 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u043A\u0438"},editor:{url:"URL",bold:"\u041F\u043E\u043B\u0443\u0436\u0438\u0440\u043D\u044B\u0439",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",underline:"\u041F\u043E\u0434\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",unorderedList:"\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",orderedList:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",subscript:"\u041F\u043E\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",superscript:"\u041D\u0430\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0441\u0441\u044B\u043B\u043A\u0430",toggleFullscreen:"\u041F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C",quote:"\u0426\u0438\u0442\u0430\u0442\u0430",left:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u043B\u0435\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",center:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443",right:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justify:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0435",print:"\u041F\u0435\u0447\u0430\u0442\u044C",outdent:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",indent:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",removeFormat:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",fontSize:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435",hr:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0443\u044E \u043B\u0438\u043D\u0438\u044E",undo:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C",heading1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1",heading2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2",heading3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3",heading4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4",heading5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5",heading6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041E\u0447\u0435\u043D\u044C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size2:"\u041C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0439",size4:"\u0421\u0440\u0435\u0434\u043D\u0438\u0439",size5:"\u0411\u043E\u043B\u044C\u0448\u043E\u0439",size6:"\u041E\u0447\u0435\u043D\u044C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",size7:"\u041E\u0433\u0440\u043E\u043C\u043D\u044B\u0439",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E",viewSource:"\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434"},tree:{noNodes:"\u041D\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0445 \u0443\u0437\u043B\u043E\u0432",noResults:"\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E"}};})(); | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.Lang.ru={isoName:"ru",nativeName:"\u0440\u0443\u0441\u0441\u043A\u0438\u0439",label:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",ok:"OK",cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",set:"\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C",select:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C",reset:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C",remove:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",update:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",create:"\u0421\u043E\u0437\u0434\u0430\u0442\u044C",search:"\u041F\u043E\u0438\u0441\u043A",filter:"\u0424\u0438\u043B\u044C\u0442\u0440",refresh:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",expand:e=>e?`\u0420\u0430\u0441\u0448\u0438\u0440\u044C\u0442\u0435 "${e}"`:"\u0420\u0430\u0441\u0448\u0438\u0440\u044F\u0442\u044C",collapse:e=>e?`\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C "${e}"`:"\u041A\u0440\u0430\u0445"},date:{days:"\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0412\u0442\u043E\u0440\u043D\u0438\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0435\u0440\u0433_\u041F\u044F\u0442\u043D\u0438\u0446\u0430_\u0421\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u0412\u0441_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u042F\u043D\u0432\u0430\u0440\u044C_\u0424\u0435\u0432\u0440\u0430\u043B\u044C_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0435\u043B\u044C_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u041E\u043A\u0442\u044F\u0431\u0440\u044C_\u041D\u043E\u044F\u0431\u0440\u044C_\u0414\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u042F\u043D\u0432_\u0424\u0435\u0432_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0439_\u0418\u044E\u043D_\u0418\u044E\u043B_\u0410\u0432\u0433_\u0421\u0435\u043D_\u041E\u043A\u0442_\u041D\u043E\u044F_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0435\u0439"},table:{noData:"\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445",noResults:"\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430...",selectedRecords:e=>e>0?e+" "+i(e,["\u0441\u0442\u0440\u043E\u043A\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u0430","\u0441\u0442\u0440\u043E\u043A\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u044B","\u0441\u0442\u0440\u043E\u043A \u0432\u044B\u0431\u0440\u0430\u043D\u043E"])+".":"\u041D\u0438 \u043E\u0434\u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0430 \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430.",recordsPerPage:"\u0421\u0442\u0440\u043E\u043A \u043D\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435:",allRows:"\u0412\u0441\u0435",pagination:(e,t,r)=>e+"-"+t+" \u0438\u0437 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u043A\u0438"},editor:{url:"URL",bold:"\u041F\u043E\u043B\u0443\u0436\u0438\u0440\u043D\u044B\u0439",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",underline:"\u041F\u043E\u0434\u0447\u0435\u0440\u043A\u043D\u0443\u0442\u044B\u0439",unorderedList:"\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",orderedList:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",subscript:"\u041F\u043E\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",superscript:"\u041D\u0430\u0434\u0441\u0442\u0440\u043E\u0447\u043D\u044B\u0439",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0441\u0441\u044B\u043B\u043A\u0430",toggleFullscreen:"\u041F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C",quote:"\u0426\u0438\u0442\u0430\u0442\u0430",left:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u043B\u0435\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",center:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443",right:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justify:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0435",print:"\u041F\u0435\u0447\u0430\u0442\u044C",outdent:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",indent:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F",removeFormat:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435",fontSize:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435",hr:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0443\u044E \u043B\u0438\u043D\u0438\u044E",undo:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C",heading1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1",heading2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2",heading3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3",heading4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4",heading5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5",heading6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041E\u0447\u0435\u043D\u044C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size2:"\u041C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u044B\u0439",size4:"\u0421\u0440\u0435\u0434\u043D\u0438\u0439",size5:"\u0411\u043E\u043B\u044C\u0448\u043E\u0439",size6:"\u041E\u0447\u0435\u043D\u044C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",size7:"\u041E\u0433\u0440\u043E\u043C\u043D\u044B\u0439",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E",viewSource:"\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438\u0441\u0445\u043E\u0434\u043D\u044B\u0439 \u043A\u043E\u0434"},tree:{noNodes:"\u041D\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0445 \u0443\u0437\u043B\u043E\u0432",noResults:"\u0421\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0439 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.sk={isoName:"sk",nativeName:"Sloven\u010Dina",label:{clear:"Vymaza\u0165",ok:"OK",cancel:"Zru\u0161i\u0165",close:"Zavrie\u0165",set:"Nastavi\u0165",select:"Vybra\u0165",reset:"Resetova\u0165",remove:"Odstr\xE1ni\u0165",update:"Upravi\u0165",create:"Vytvori\u0165",search:"H\u013Eada\u0165",filter:"Filtrova\u0165",refresh:"Obnovi\u0165",expand:e=>e?`Rozbali\u0165 "${e}"`:"Rozbali\u0165",collapse:e=>e?`Zbali\u0165 "${e}"`:"Kolaps"},date:{days:"Nede\u013Ea_Pondelok_Utorok_Streda_\u0160tvrtok_Piatok_Sobota".split("_"),daysShort:"Ned_Pon_Uto_Str_\u0160tv_Pia_Sob".split("_"),months:"Janu\xE1r_Febru\xE1r_Marec_Apr\xEDl_M\xE1j_J\xFAn_J\xFAl_August_September_Okt\xF3ber_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_M\xE1j_J\xFAn_J\xFAl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dn\xED"},table:{noData:"Nie s\xFA dostupn\xE9 \xFAdaje",noResults:"Neboli n\xE1jden\xE9 vyhovuj\xFAce z\xE1znamy",loading:"Na\u010D\xEDtavam...",selectedRecords:e=>e>0?e+" "+(e===1?"riadok vybrat\xFD":e<5?"riadky vybrat\xE9":"riadkov vybrat\xFDch")+".":"\u017Diadne vybrat\xE9 riadky.",recordsPerPage:"Riadkov na str\xE1nku:",allRows:"V\u0161etky",pagination:(e,a,o)=>e+"-"+a+" z "+o,columns:"St\u013Apce"},editor:{url:"URL",bold:"Tu\u010Dn\xE9",italic:"Kurz\xEDva",strikethrough:"Pre\u010Diarknut\xE9",underline:"Pod\u010Diarknut\xE9",unorderedList:"Odr\xE1\u017Eky",orderedList:"\u010C\xEDslovanie",subscript:"Doln\xFD index",superscript:"Horn\xFD index",hyperlink:"Odkaz",toggleFullscreen:"Prepn\xFA\u0165 na cel\xFA obrazovku",quote:"Citova\u0165",left:"Zarovna\u0165 do\u013Eava",center:"Centrova\u0165",right:"Zarovna\u0165 doprava",justify:"Zarovna\u0165 pod\u013Ea okrajov",print:"Tla\u010Di\u0165",outdent:"Zmen\u0161i\u0165 odsadenie",indent:"Zv\xE4\u010D\u0161i\u0165 odsadenie",removeFormat:"Odstr\xE1ni\u0165 form\xE1tovanie",formatting:"Form\xE1tovanie",fontSize:"Ve\u013Ekos\u0165 p\xEDsma",align:"Zarovna\u0165",hr:"Vlo\u017Ei\u0165 horizont\xE1lny oddelova\u010D",undo:"Sp\xE4\u0165",redo:"Znova",heading1:"Hlavi\u010Dka 1",heading2:"Hlavi\u010Dka 2",heading3:"Hlavi\u010Dka 3",heading4:"Hlavi\u010Dka 4",heading5:"Hlavi\u010Dka 5",heading6:"Hlavi\u010Dka 6",paragraph:"Odsek",code:"K\xF3d",size1:"Ve\u013Emi mal\xE9",size2:"Mal\xE9",size3:"Norm\xE1lne",size4:"Stredne ve\u013Ek\xE9",size5:"Ve\u013Ek\xE9",size6:"Ve\u013Emi ve\u013Ek\xE9",size7:"Maxim\xE1lne",defaultFont:"Predvolen\xE9 p\xEDsmo",viewSource:"Zdroj pohladu"},tree:{noNodes:"Nie s\xFA dostupn\xE9 vetvy",noResults:"Neboli n\xE1jden\xE9 vyhovuj\xFAce vetvy"}};})(); | ||
(()=>{window.Quasar.Lang.sk={isoName:"sk",nativeName:"Sloven\u010Dina",label:{clear:"Vymaza\u0165",ok:"OK",cancel:"Zru\u0161i\u0165",close:"Zavrie\u0165",set:"Nastavi\u0165",select:"Vybra\u0165",reset:"Resetova\u0165",remove:"Odstr\xE1ni\u0165",update:"Upravi\u0165",create:"Vytvori\u0165",search:"H\u013Eada\u0165",filter:"Filtrova\u0165",refresh:"Obnovi\u0165",expand:e=>e?`Rozbali\u0165 "${e}"`:"Rozbali\u0165",collapse:e=>e?`Zbali\u0165 "${e}"`:"Kolaps"},date:{days:"Nede\u013Ea_Pondelok_Utorok_Streda_\u0160tvrtok_Piatok_Sobota".split("_"),daysShort:"Ned_Pon_Uto_Str_\u0160tv_Pia_Sob".split("_"),months:"Janu\xE1r_Febru\xE1r_Marec_Apr\xEDl_M\xE1j_J\xFAn_J\xFAl_August_September_Okt\xF3ber_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_M\xE1j_J\xFAn_J\xFAl_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dn\xED"},table:{noData:"Nie s\xFA dostupn\xE9 \xFAdaje",noResults:"Neboli n\xE1jden\xE9 vyhovuj\xFAce z\xE1znamy",loading:"Na\u010D\xEDtavam...",selectedRecords:e=>e>0?e+" "+(e===1?"riadok vybrat\xFD":e<5?"riadky vybrat\xE9":"riadkov vybrat\xFDch")+".":"\u017Diadne vybrat\xE9 riadky.",recordsPerPage:"Riadkov na str\xE1nku:",allRows:"V\u0161etky",pagination:(e,a,o)=>e+"-"+a+" z "+o,columns:"St\u013Apce"},editor:{url:"URL",bold:"Tu\u010Dn\xE9",italic:"Kurz\xEDva",strikethrough:"Pre\u010Diarknut\xE9",underline:"Pod\u010Diarknut\xE9",unorderedList:"Odr\xE1\u017Eky",orderedList:"\u010C\xEDslovanie",subscript:"Doln\xFD index",superscript:"Horn\xFD index",hyperlink:"Odkaz",toggleFullscreen:"Prepn\xFA\u0165 na cel\xFA obrazovku",quote:"Citova\u0165",left:"Zarovna\u0165 do\u013Eava",center:"Centrova\u0165",right:"Zarovna\u0165 doprava",justify:"Zarovna\u0165 pod\u013Ea okrajov",print:"Tla\u010Di\u0165",outdent:"Zmen\u0161i\u0165 odsadenie",indent:"Zv\xE4\u010D\u0161i\u0165 odsadenie",removeFormat:"Odstr\xE1ni\u0165 form\xE1tovanie",formatting:"Form\xE1tovanie",fontSize:"Ve\u013Ekos\u0165 p\xEDsma",align:"Zarovna\u0165",hr:"Vlo\u017Ei\u0165 horizont\xE1lny oddelova\u010D",undo:"Sp\xE4\u0165",redo:"Znova",heading1:"Hlavi\u010Dka 1",heading2:"Hlavi\u010Dka 2",heading3:"Hlavi\u010Dka 3",heading4:"Hlavi\u010Dka 4",heading5:"Hlavi\u010Dka 5",heading6:"Hlavi\u010Dka 6",paragraph:"Odsek",code:"K\xF3d",size1:"Ve\u013Emi mal\xE9",size2:"Mal\xE9",size3:"Norm\xE1lne",size4:"Stredne ve\u013Ek\xE9",size5:"Ve\u013Ek\xE9",size6:"Ve\u013Emi ve\u013Ek\xE9",size7:"Maxim\xE1lne",defaultFont:"Predvolen\xE9 p\xEDsmo",viewSource:"Zdroj pohladu"},tree:{noNodes:"Nie s\xFA dostupn\xE9 vetvy",noResults:"Neboli n\xE1jden\xE9 vyhovuj\xFAce vetvy"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.sl={isoName:"sl",nativeName:"Slovenski Jezik",label:{clear:"Po\u010Disti",ok:"V redu",cancel:"Prekli\u010Di",close:"Zapri",set:"Postavi",select:"Izberi",reset:"Obnovi",remove:"Odstrani",update:"Posodobi",create:"Ustvari",search:"I\u0161\u010Di",filter:"Filtriraj",refresh:"Ponovno nalo\u017Ei",expand:e=>e?`Raz\u0161iri "${e}"`:"Raz\u0161iri",collapse:e=>e?`Strni "${e}"`:"Strni"},date:{days:"Nedelja_Ponedeljek_Torek_Sreda_\u010Cetrtek_Petek_Sobota".split("_"),daysShort:"Ned_Pon_Tor_Sre_\u010Cet_Pet_Sob".split("_"),months:"Januar_Februar_Marec_April_Maj_Junij_Julij_Avgust_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Ni dosegljivih podatkov",noResults:"Ne najdem ustreznic",loading:"Nalagam...",selectedRecords:e=>e===1?"1 izbrana vrstica.":e===2?"2 izbrani vrstici.":(e===0?"Ni":e)+" izbranih vrstic.",recordsPerPage:"Vrstic na stran:",allRows:"Vse",pagination:(e,a,i)=>e+"-"+a+" od "+i,columns:"Stolpci"},editor:{url:"URL",bold:"Krepko",italic:"Le\u017Ee\u010De",strikethrough:"Pre\u010Drtano",underline:"Pod\u010Drtaj",unorderedList:"Neo\u0161tevil\u010Den seznam",orderedList:"O\u0161tevil\u010Den seznam",subscript:"Podpisano",superscript:"Nadpisano",hyperlink:"Hiper povezava",toggleFullscreen:"Preklopi celoten zaslon",quote:"Citat",left:"Poravnaj levo",center:"Poravnaj na sredino",right:"Poravnaj desno",justify:"Obojestranska poravnava",print:"Natisni",outdent:"Zmanj\u0161aj zamik",indent:"Pove\u010Daj zamik",removeFormat:"Odstrani formatiranje",formatting:"Formatiranje",fontSize:"Velikost pisave",align:"Poravnava",hr:"Vstavi horizontalno pravilo",undo:"Razveljavi",redo:"Uveljavi",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odstavek",code:"Koda",size1:"Najmanj\u0161e",size2:"Manj\u0161e",size3:"Obi\u010Dajna velikost",size4:"Srednje veliko",size5:"Veliko",size6:"Ve\u010Dje",size7:"Najve\u010Dje",defaultFont:"Privzeta pisava",viewSource:"Prika\u017Ei vir"},tree:{noNodes:"Ni dosegljivih vozli\u0161\u010D",noResults:"Ne najdem ustreznih vozli\u0161\u010D"}};})(); | ||
(()=>{window.Quasar.Lang.sl={isoName:"sl",nativeName:"Slovenski Jezik",label:{clear:"Po\u010Disti",ok:"V redu",cancel:"Prekli\u010Di",close:"Zapri",set:"Postavi",select:"Izberi",reset:"Obnovi",remove:"Odstrani",update:"Posodobi",create:"Ustvari",search:"I\u0161\u010Di",filter:"Filtriraj",refresh:"Ponovno nalo\u017Ei",expand:e=>e?`Raz\u0161iri "${e}"`:"Raz\u0161iri",collapse:e=>e?`Strni "${e}"`:"Strni"},date:{days:"Nedelja_Ponedeljek_Torek_Sreda_\u010Cetrtek_Petek_Sobota".split("_"),daysShort:"Ned_Pon_Tor_Sre_\u010Cet_Pet_Sob".split("_"),months:"Januar_Februar_Marec_April_Maj_Junij_Julij_Avgust_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dni"},table:{noData:"Ni dosegljivih podatkov",noResults:"Ne najdem ustreznic",loading:"Nalagam...",selectedRecords:e=>e===1?"1 izbrana vrstica.":e===2?"2 izbrani vrstici.":(e===0?"Ni":e)+" izbranih vrstic.",recordsPerPage:"Vrstic na stran:",allRows:"Vse",pagination:(e,a,i)=>e+"-"+a+" od "+i,columns:"Stolpci"},editor:{url:"URL",bold:"Krepko",italic:"Le\u017Ee\u010De",strikethrough:"Pre\u010Drtano",underline:"Pod\u010Drtaj",unorderedList:"Neo\u0161tevil\u010Den seznam",orderedList:"O\u0161tevil\u010Den seznam",subscript:"Podpisano",superscript:"Nadpisano",hyperlink:"Hiper povezava",toggleFullscreen:"Preklopi celoten zaslon",quote:"Citat",left:"Poravnaj levo",center:"Poravnaj na sredino",right:"Poravnaj desno",justify:"Obojestranska poravnava",print:"Natisni",outdent:"Zmanj\u0161aj zamik",indent:"Pove\u010Daj zamik",removeFormat:"Odstrani formatiranje",formatting:"Formatiranje",fontSize:"Velikost pisave",align:"Poravnava",hr:"Vstavi horizontalno pravilo",undo:"Razveljavi",redo:"Uveljavi",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Odstavek",code:"Koda",size1:"Najmanj\u0161e",size2:"Manj\u0161e",size3:"Obi\u010Dajna velikost",size4:"Srednje veliko",size5:"Veliko",size6:"Ve\u010Dje",size7:"Najve\u010Dje",defaultFont:"Privzeta pisava",viewSource:"Prika\u017Ei vir"},tree:{noNodes:"Ni dosegljivih vozli\u0161\u010D",noResults:"Ne najdem ustreznih vozli\u0161\u010D"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.sm={isoName:"sm",nativeName:"Fa'as\u0101moa",label:{clear:"Kilia",ok:"'Oukei",cancel:"Fa'al\u0113aog\u0101ina",close:"Tapuni",set:"Seti",select:"Filifili",reset:"Toe seti",remove:"'Ave'ese",update:"Fa'afou",create:"Fatu",search:"S\u0101'ili",filter:"Fa'amam\u0101",refresh:"Fa'afou",expand:a=>a?`Fa'alautele "${a}"`:"Faalautele",collapse:a=>a?`Pa'u "${a}"`:"Pa'u"},date:{days:"Aso S\u0101_Aso Gafua_Aso Lua_Aso Lulu_Aso Tofi_Aso Faraile_Aso To'onai".split("_"),daysShort:"S\u0101_Gaf_Lua_Lul_Tof_Far_Too".split("_"),months:"Ianuari_Fepuari_Mati_'Aperila_M\u0113_Iuni_Iulai_'Aokuso_S\u0113tema_'Oketopa_N\u014Dvema_T\u0113sema".split("_"),monthsShort:"Ian_Fep_Mat_Ape_M\u0113_Iun_Iul_Auk_S\u0113t_Oke_N\u014Dv_T\u0113s".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"aso"},table:{noData:"L\u0113ai ni fa'amatalaga o maua",noResults:"L\u0113ai ni fa'amaumauga na maua",loading:"'\u0100matalia...",selectedRecords:a=>a===1?"1 le laina 'ua filifilia.":(a===0?"L\u0113ai ni":a)+" laina 'ua filifilia.",recordsPerPage:"Laina 'i le \u012Bt\u016Blau:",allRows:"Laina 'uma",pagination:(a,i,e)=>a+"-"+i+" o "+e,columns:"Pout\u016B"},editor:{url:"Tu\u0101tusi initaneti",bold:"Fa'aolaola",italic:"Fa'api'o",strikethrough:"Kolosi",underline:"Vase lalo",unorderedList:"Lisi 'e fe'i fa'atulagaina",orderedList:"Lisi 'ua fa'atulagaina",subscript:"Fa'anini'i i lalo",superscript:"Fa'anini'i i luga",hyperlink:"So'otaga initaneti",toggleFullscreen:"Fa'atel\u0113 ma fa'alititi le va'ai",quote:"Saunoaga",left:"\u014Cgatasi agavale",center:"\u014Cgatasi 'og\u0101totonu",right:"\u014Cgatasi taumatau",justify:"\u014Cgatasi lautele",print:"Lolomi",outdent:"Fa'alaititi le va",indent:"Fa'atel\u0113 le va",removeFormat:"'Ave'ese le fa'atulagaga",formatting:"Fa'atulagaga",fontSize:"Tel\u0113 o le mata'itusi",align:"\u014Cgatasi",hr:"Fa'aopoopo se laina",undo:"Toe 'ave'ese",redo:"Toe fai",heading1:"Ulutala 1",heading2:"Ulutala 2",heading3:"Ulutala 3",heading4:"Ulutala 4",heading5:"Ulutala 5",heading6:"Ulutala 6",paragraph:"Palakalafa",code:"Fa'ailo fa'akomepiuta",size1:"Matu\u0101 laitiiti",size2:"Fa'alaititi",size3:"T\u016Blaga masani",size4:"L\u0101po'a feololo",size5:"L\u0101po'a",size6:"L\u0101po'a atu",size7:"Pito i l\u0101po'a",defaultFont:"Foliga fou ole mata'itusi",viewSource:"Va'ai 'ile tusitusiga fa'akomepiuta"},tree:{noNodes:"L\u0113ai ni v\u0101ega o maua",noResults:"L\u0113ai ni v\u0101ega na maua"}};})(); | ||
(()=>{window.Quasar.Lang.sm={isoName:"sm",nativeName:"Fa'as\u0101moa",label:{clear:"Kilia",ok:"'Oukei",cancel:"Fa'al\u0113aog\u0101ina",close:"Tapuni",set:"Seti",select:"Filifili",reset:"Toe seti",remove:"'Ave'ese",update:"Fa'afou",create:"Fatu",search:"S\u0101'ili",filter:"Fa'amam\u0101",refresh:"Fa'afou",expand:a=>a?`Fa'alautele "${a}"`:"Faalautele",collapse:a=>a?`Pa'u "${a}"`:"Pa'u"},date:{days:"Aso S\u0101_Aso Gafua_Aso Lua_Aso Lulu_Aso Tofi_Aso Faraile_Aso To'onai".split("_"),daysShort:"S\u0101_Gaf_Lua_Lul_Tof_Far_Too".split("_"),months:"Ianuari_Fepuari_Mati_'Aperila_M\u0113_Iuni_Iulai_'Aokuso_S\u0113tema_'Oketopa_N\u014Dvema_T\u0113sema".split("_"),monthsShort:"Ian_Fep_Mat_Ape_M\u0113_Iun_Iul_Auk_S\u0113t_Oke_N\u014Dv_T\u0113s".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"aso"},table:{noData:"L\u0113ai ni fa'amatalaga o maua",noResults:"L\u0113ai ni fa'amaumauga na maua",loading:"'\u0100matalia...",selectedRecords:a=>a===1?"1 le laina 'ua filifilia.":(a===0?"L\u0113ai ni":a)+" laina 'ua filifilia.",recordsPerPage:"Laina 'i le \u012Bt\u016Blau:",allRows:"Laina 'uma",pagination:(a,i,e)=>a+"-"+i+" o "+e,columns:"Pout\u016B"},editor:{url:"Tu\u0101tusi initaneti",bold:"Fa'aolaola",italic:"Fa'api'o",strikethrough:"Kolosi",underline:"Vase lalo",unorderedList:"Lisi 'e fe'i fa'atulagaina",orderedList:"Lisi 'ua fa'atulagaina",subscript:"Fa'anini'i i lalo",superscript:"Fa'anini'i i luga",hyperlink:"So'otaga initaneti",toggleFullscreen:"Fa'atel\u0113 ma fa'alititi le va'ai",quote:"Saunoaga",left:"\u014Cgatasi agavale",center:"\u014Cgatasi 'og\u0101totonu",right:"\u014Cgatasi taumatau",justify:"\u014Cgatasi lautele",print:"Lolomi",outdent:"Fa'alaititi le va",indent:"Fa'atel\u0113 le va",removeFormat:"'Ave'ese le fa'atulagaga",formatting:"Fa'atulagaga",fontSize:"Tel\u0113 o le mata'itusi",align:"\u014Cgatasi",hr:"Fa'aopoopo se laina",undo:"Toe 'ave'ese",redo:"Toe fai",heading1:"Ulutala 1",heading2:"Ulutala 2",heading3:"Ulutala 3",heading4:"Ulutala 4",heading5:"Ulutala 5",heading6:"Ulutala 6",paragraph:"Palakalafa",code:"Fa'ailo fa'akomepiuta",size1:"Matu\u0101 laitiiti",size2:"Fa'alaititi",size3:"T\u016Blaga masani",size4:"L\u0101po'a feololo",size5:"L\u0101po'a",size6:"L\u0101po'a atu",size7:"Pito i l\u0101po'a",defaultFont:"Foliga fou ole mata'itusi",viewSource:"Va'ai 'ile tusitusiga fa'akomepiuta"},tree:{noNodes:"L\u0113ai ni v\u0101ega o maua",noResults:"L\u0113ai ni v\u0101ega na maua"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.srCYR={isoName:"sr-CYR",nativeName:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",label:{clear:"\u041E\u0431\u0440\u0438\u0448\u0438",ok:"\u0423 \u0440\u0435\u0434\u0443",cancel:"\u041E\u0434\u0443\u0441\u0442\u0430\u043D\u0438",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438",select:"\u0418\u0437\u0430\u0431\u0435\u0440\u0438",reset:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438",remove:"\u0423\u043A\u043B\u043E\u043D\u0438",update:"\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458",create:"\u0414\u043E\u0434\u0430\u0458",search:"\u0422\u0440\u0430\u0436\u0438",filter:"\u0424\u0438\u043B\u0442\u0435\u0440",refresh:"\u041E\u0441\u0432\u0435\u0436\u0438",expand:e=>e?`\u041F\u0440\u043E\u0448\u0438\u0440\u0438 "${e}"`:"\u041F\u0440\u043E\u0448\u0438\u0440\u0438\u0442\u0438",collapse:e=>e?`\u0421\u043A\u0443\u043F\u0438 "${e}"`:"\u041A\u043E\u043B\u0430\u043F\u0441"},date:{days:"\u041D\u0435\u0434\u0435\u0459\u0430_\u041F\u043E\u043D\u0435\u0434\u0435\u0459\u0430\u043A_\u0423\u0442\u043E\u0440\u0430\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043A_\u041F\u0435\u0442\u0430\u043A_\u0421\u0443\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0435\u0434_\u041F\u043E\u043D_\u0423\u0442\u043E_\u0421\u0440\u0435_\u0427\u0435\u0442_\u041F\u0435\u0442_\u0421\u0443\u0431".split("_"),months:"\u0408\u0430\u043D\u0443\u0430\u0440_\u0424\u0435\u0431\u0440\u0443\u0430\u0440_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0431\u0430\u0440_\u041E\u043A\u0442\u043E\u0431\u0430\u0440_\u041D\u043E\u0432\u0435\u043C\u0431\u0430\u0440_\u0414\u0435\u0446\u0435\u043C\u0431\u0430\u0440".split("_"),monthsShort:"\u0408\u0430\u043D_\u0424\u0435\u0431_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0432_\u0414\u0435\u0446".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u0430\u043D\u0430"},table:{noData:"\u041D\u0435\u043C\u0430 \u043F\u043E\u0434\u0430\u0442\u0430\u043A\u0430",noResults:"\u041D\u0435\u043C\u0430 \u043E\u0434\u0433\u043E\u0432\u0430\u0440\u0430\u0458\u0443\u045B\u0438\u0445 \u0437\u0430\u043F\u0438\u0441\u0430",loading:"\u0423\u0447\u0438\u0442\u0430\u0432\u0430\u045A\u0435...",selectedRecords:e=>e>1?e+" \u0418\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445 \u0440\u0435\u0434\u043E\u0432\u0430.":(e===0?"\u041D\u0435\u043C\u0430":"1")+" \u0438\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445 \u0440\u0435\u0434\u043E\u0432\u0430.",recordsPerPage:"\u0420\u0435\u0434\u043E\u0432\u0430 \u043F\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0438:",allRows:"\u0421\u0432\u0435",pagination:(e,t,r)=>e+"-"+t+" \u043E\u0434 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u0435"},editor:{url:"\u0423\u0420\u041B",bold:"\u041F\u043E\u0434\u0435\u0431\u0459\u0430\u043D\u043E",italic:"\u041D\u0430\u043A\u043E\u0448\u0435\u043D\u043E",strikethrough:"\u041F\u0440\u0435\u0446\u0440\u0442\u0430\u043D\u043E",underline:"\u041F\u043E\u0434\u0446\u0440\u0442\u0430\u043D\u043E",unorderedList:"\u041E\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",orderedList:"\u041D\u0443\u043C\u0435\u0440\u0438\u0441\u0430\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",subscript:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u043E",superscript:"\u041D\u0430\u0442\u043F\u0438\u0441\u0430\u043D\u043E",hyperlink:"\u0425\u0438\u043F\u0435\u0440\u043B\u0438\u043D\u043A",toggleFullscreen:"\u0426\u0435\u043E \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u0443\u043B\u0435\u0432\u043E",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u0442\u0438",right:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u0443\u0434\u0435\u0441\u043D\u043E",justify:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u043E\u0431\u043E\u0441\u0442\u0440\u0430\u043D\u043E",print:"\u0428\u0442\u0430\u043C\u043F\u0430",outdent:"\u0421\u043C\u0430\u045A\u0438\u0442\u0438 \u0443\u0432\u0435\u043B\u0438\u0447\u0430\u045A\u0435",indent:"\u041F\u043E\u0432\u0435\u045B\u0430\u0442\u0438 \u0443\u0432\u0435\u043B\u0438\u0447\u0430\u045A\u0435",removeFormat:"\u0423\u043A\u043B\u043E\u043D\u0438\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u0442\u0438",fontSize:"\u0412\u0435\u043B\u0438\u0447\u0438\u043D\u0430 \u0441\u043B\u043E\u0432\u0430",align:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438",hr:"\u0423\u0431\u0430\u0446\u0438\u0442\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0443 \u043B\u0438\u043D\u0438\u0458\u0443",undo:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438\u0442\u0438",redo:"\u0412\u0440\u0430\u0442\u0438\u0442\u0438",heading1:"\u041D\u0430\u0441\u043B\u043E\u0432 1",heading2:"\u041D\u0430\u0441\u043B\u043E\u0432 2",heading3:"\u041D\u0430\u0441\u043B\u043E\u0432 3",heading4:"\u041D\u0430\u0441\u043B\u043E\u0432 4",heading5:"\u041D\u0430\u0441\u043B\u043E\u0432 5",heading6:"\u041D\u0430\u0441\u043B\u043E\u0432 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041D\u0430\u0458\u043C\u0430\u045A\u0435",size2:"\u041C\u0430\u045A\u0435",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u043D\u043E",size4:"\u0421\u0440\u0435\u0434\u045A\u0435 \u0432\u0435\u043B\u0438\u043A\u043E",size5:"\u0412\u0435\u043B\u0438\u043A\u043E",size6:"\u0412\u0435\u045B\u0435",size7:"\u041D\u0430\u0458\u0432\u0435\u045B\u0435",defaultFont:"\u041F\u043E\u0434\u0440\u0430\u0437\u0443\u043C\u0435\u0432\u0430\u043D\u0438 \u0444\u043E\u043D\u0442",viewSource:"\u041F\u043E\u0433\u043B\u0435\u0434\u0430\u0458 \u0438\u0437\u0432\u043E\u0440"},tree:{noNodes:"\u041D\u0435\u043C\u0430 \u043D\u0438 \u0458\u0435\u0434\u043D\u043E\u0433 \u0447\u0432\u043E\u0440\u0430",noResults:"\u041D\u0435\u043C\u0430 \u043E\u0434\u0433\u043E\u0432\u0430\u0440\u0430\u0458\u0443\u045B\u0438\u0445 \u0447\u0432\u043E\u0440\u043E\u0432\u0430"}};})(); | ||
(()=>{window.Quasar.Lang.srCYR={isoName:"sr-CYR",nativeName:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",label:{clear:"\u041E\u0431\u0440\u0438\u0448\u0438",ok:"\u0423 \u0440\u0435\u0434\u0443",cancel:"\u041E\u0434\u0443\u0441\u0442\u0430\u043D\u0438",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438",set:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438",select:"\u0418\u0437\u0430\u0431\u0435\u0440\u0438",reset:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438",remove:"\u0423\u043A\u043B\u043E\u043D\u0438",update:"\u0410\u0436\u0443\u0440\u0438\u0440\u0430\u0458",create:"\u0414\u043E\u0434\u0430\u0458",search:"\u0422\u0440\u0430\u0436\u0438",filter:"\u0424\u0438\u043B\u0442\u0435\u0440",refresh:"\u041E\u0441\u0432\u0435\u0436\u0438",expand:e=>e?`\u041F\u0440\u043E\u0448\u0438\u0440\u0438 "${e}"`:"\u041F\u0440\u043E\u0448\u0438\u0440\u0438\u0442\u0438",collapse:e=>e?`\u0421\u043A\u0443\u043F\u0438 "${e}"`:"\u041A\u043E\u043B\u0430\u043F\u0441"},date:{days:"\u041D\u0435\u0434\u0435\u0459\u0430_\u041F\u043E\u043D\u0435\u0434\u0435\u0459\u0430\u043A_\u0423\u0442\u043E\u0440\u0430\u043A_\u0421\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0440\u0442\u0430\u043A_\u041F\u0435\u0442\u0430\u043A_\u0421\u0443\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0435\u0434_\u041F\u043E\u043D_\u0423\u0442\u043E_\u0421\u0440\u0435_\u0427\u0435\u0442_\u041F\u0435\u0442_\u0421\u0443\u0431".split("_"),months:"\u0408\u0430\u043D\u0443\u0430\u0440_\u0424\u0435\u0431\u0440\u0443\u0430\u0440_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0438\u043B_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043F\u0442\u0435\u043C\u0431\u0430\u0440_\u041E\u043A\u0442\u043E\u0431\u0430\u0440_\u041D\u043E\u0432\u0435\u043C\u0431\u0430\u0440_\u0414\u0435\u0446\u0435\u043C\u0431\u0430\u0440".split("_"),monthsShort:"\u0408\u0430\u043D_\u0424\u0435\u0431_\u041C\u0430\u0440_\u0410\u043F\u0440_\u041C\u0430\u0458_\u0408\u0443\u043D_\u0408\u0443\u043B_\u0410\u0432\u0433_\u0421\u0435\u043F_\u041E\u043A\u0442_\u041D\u043E\u0432_\u0414\u0435\u0446".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u0430\u043D\u0430"},table:{noData:"\u041D\u0435\u043C\u0430 \u043F\u043E\u0434\u0430\u0442\u0430\u043A\u0430",noResults:"\u041D\u0435\u043C\u0430 \u043E\u0434\u0433\u043E\u0432\u0430\u0440\u0430\u0458\u0443\u045B\u0438\u0445 \u0437\u0430\u043F\u0438\u0441\u0430",loading:"\u0423\u0447\u0438\u0442\u0430\u0432\u0430\u045A\u0435...",selectedRecords:e=>e>1?e+" \u0418\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445 \u0440\u0435\u0434\u043E\u0432\u0430.":(e===0?"\u041D\u0435\u043C\u0430":"1")+" \u0438\u0437\u0430\u0431\u0440\u0430\u043D\u0438\u0445 \u0440\u0435\u0434\u043E\u0432\u0430.",recordsPerPage:"\u0420\u0435\u0434\u043E\u0432\u0430 \u043F\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0438:",allRows:"\u0421\u0432\u0435",pagination:(e,t,r)=>e+"-"+t+" \u043E\u0434 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u0435"},editor:{url:"\u0423\u0420\u041B",bold:"\u041F\u043E\u0434\u0435\u0431\u0459\u0430\u043D\u043E",italic:"\u041D\u0430\u043A\u043E\u0448\u0435\u043D\u043E",strikethrough:"\u041F\u0440\u0435\u0446\u0440\u0442\u0430\u043D\u043E",underline:"\u041F\u043E\u0434\u0446\u0440\u0442\u0430\u043D\u043E",unorderedList:"\u041E\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",orderedList:"\u041D\u0443\u043C\u0435\u0440\u0438\u0441\u0430\u043D\u0430 \u043B\u0438\u0441\u0442\u0430",subscript:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u043E",superscript:"\u041D\u0430\u0442\u043F\u0438\u0441\u0430\u043D\u043E",hyperlink:"\u0425\u0438\u043F\u0435\u0440\u043B\u0438\u043D\u043A",toggleFullscreen:"\u0426\u0435\u043E \u0435\u043A\u0440\u0430\u043D",quote:"\u0426\u0438\u0442\u0430\u0442",left:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u0443\u043B\u0435\u0432\u043E",center:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u0442\u0438",right:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u0443\u0434\u0435\u0441\u043D\u043E",justify:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438 \u043E\u0431\u043E\u0441\u0442\u0440\u0430\u043D\u043E",print:"\u0428\u0442\u0430\u043C\u043F\u0430",outdent:"\u0421\u043C\u0430\u045A\u0438\u0442\u0438 \u0443\u0432\u0435\u043B\u0438\u0447\u0430\u045A\u0435",indent:"\u041F\u043E\u0432\u0435\u045B\u0430\u0442\u0438 \u0443\u0432\u0435\u043B\u0438\u0447\u0430\u045A\u0435",removeFormat:"\u0423\u043A\u043B\u043E\u043D\u0438\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u045A\u0435",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u0442\u0438",fontSize:"\u0412\u0435\u043B\u0438\u0447\u0438\u043D\u0430 \u0441\u043B\u043E\u0432\u0430",align:"\u041F\u043E\u0440\u0430\u0432\u043D\u0430\u0442\u0438",hr:"\u0423\u0431\u0430\u0446\u0438\u0442\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0443 \u043B\u0438\u043D\u0438\u0458\u0443",undo:"\u041F\u043E\u043D\u0438\u0448\u0442\u0438\u0442\u0438",redo:"\u0412\u0440\u0430\u0442\u0438\u0442\u0438",heading1:"\u041D\u0430\u0441\u043B\u043E\u0432 1",heading2:"\u041D\u0430\u0441\u043B\u043E\u0432 2",heading3:"\u041D\u0430\u0441\u043B\u043E\u0432 3",heading4:"\u041D\u0430\u0441\u043B\u043E\u0432 4",heading5:"\u041D\u0430\u0441\u043B\u043E\u0432 5",heading6:"\u041D\u0430\u0441\u043B\u043E\u0432 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u041D\u0430\u0458\u043C\u0430\u045A\u0435",size2:"\u041C\u0430\u045A\u0435",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u043D\u043E",size4:"\u0421\u0440\u0435\u0434\u045A\u0435 \u0432\u0435\u043B\u0438\u043A\u043E",size5:"\u0412\u0435\u043B\u0438\u043A\u043E",size6:"\u0412\u0435\u045B\u0435",size7:"\u041D\u0430\u0458\u0432\u0435\u045B\u0435",defaultFont:"\u041F\u043E\u0434\u0440\u0430\u0437\u0443\u043C\u0435\u0432\u0430\u043D\u0438 \u0444\u043E\u043D\u0442",viewSource:"\u041F\u043E\u0433\u043B\u0435\u0434\u0430\u0458 \u0438\u0437\u0432\u043E\u0440"},tree:{noNodes:"\u041D\u0435\u043C\u0430 \u043D\u0438 \u0458\u0435\u0434\u043D\u043E\u0433 \u0447\u0432\u043E\u0440\u0430",noResults:"\u041D\u0435\u043C\u0430 \u043E\u0434\u0433\u043E\u0432\u0430\u0440\u0430\u0458\u0443\u045B\u0438\u0445 \u0447\u0432\u043E\u0440\u043E\u0432\u0430"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.sr={isoName:"sr",nativeName:"srpski jezik",label:{clear:"Obri\u0161i",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poni\u0161ti",remove:"Ukloni",update:"A\u017Euriraj",create:"Dodaj",search:"Tra\u017Ei",filter:"Filter",refresh:"Osve\u017Ei",expand:a=>a?`Pro\u0161iri "${a}"`:"Pro\u0161iriti",collapse:a=>a?`Skupi "${a}"`:"Skupiti"},date:{days:"Nedelja_Ponedeljak_Utorak_Sreda_\u010Cetvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sre_\u010Cet_Pet_Sub".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovaraju\u0107ih zapisa",loading:"U\u010Ditavanje...",selectedRecords:a=>a>1?a+" izabranih redova.":(a===0?"Nema":"1")+" izabranih redova.",recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:(a,e,i)=>a+"-"+e+" od "+i,columns:"Kolone"},editor:{url:"URL",bold:"Podebljano",italic:"Nako\u0161eno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Ozna\u010Dena lista",orderedList:"Numerisana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Ceo ekran",quote:"Citat",left:"Poravnati ulevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"\u0160tampa",outdent:"Smanjiti uvla\u010Denje",indent:"Pove\u0107ati uvla\u010Denje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veli\u010Dina slova",align:"Poravnati",hr:"Ubaciti horizontalnu liniju",undo:"Poni\u0161titi",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Paragraf",code:"Kod",size1:"Najmanje",size2:"Manje",size3:"Normalno",size4:"Srednje Veliko",size5:"Veliko",size6:"Ve\u0107e",size7:"Najve\u0107e",defaultFont:"Podrazumevani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog \u010Dvora",noResults:"Nema odgovaraju\u0107ih \u010Dvorova"}};})(); | ||
(()=>{window.Quasar.Lang.sr={isoName:"sr",nativeName:"srpski jezik",label:{clear:"Obri\u0161i",ok:"OK",cancel:"Odustani",close:"Zatvori",set:"Postavi",select:"Izaberi",reset:"Poni\u0161ti",remove:"Ukloni",update:"A\u017Euriraj",create:"Dodaj",search:"Tra\u017Ei",filter:"Filter",refresh:"Osve\u017Ei",expand:a=>a?`Pro\u0161iri "${a}"`:"Pro\u0161iriti",collapse:a=>a?`Skupi "${a}"`:"Skupiti"},date:{days:"Nedelja_Ponedeljak_Utorak_Sreda_\u010Cetvrtak_Petak_Subota".split("_"),daysShort:"Ned_Pon_Uto_Sre_\u010Cet_Pet_Sub".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Avg_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dana"},table:{noData:"Nema podataka",noResults:"Nema odgovaraju\u0107ih zapisa",loading:"U\u010Ditavanje...",selectedRecords:a=>a>1?a+" izabranih redova.":(a===0?"Nema":"1")+" izabranih redova.",recordsPerPage:"Redova po stranici:",allRows:"Sve",pagination:(a,e,i)=>a+"-"+e+" od "+i,columns:"Kolone"},editor:{url:"URL",bold:"Podebljano",italic:"Nako\u0161eno",strikethrough:"Precrtano",underline:"Podcrtano",unorderedList:"Ozna\u010Dena lista",orderedList:"Numerisana lista",subscript:"Potpisano",superscript:"Natpisano",hyperlink:"Hiperlink",toggleFullscreen:"Ceo ekran",quote:"Citat",left:"Poravnati ulevo",center:"Centrirati",right:"Poravnati udesno",justify:"Poravnati obostrano",print:"\u0160tampa",outdent:"Smanjiti uvla\u010Denje",indent:"Pove\u0107ati uvla\u010Denje",removeFormat:"Ukloniti formatiranje",formatting:"Formatirati",fontSize:"Veli\u010Dina slova",align:"Poravnati",hr:"Ubaciti horizontalnu liniju",undo:"Poni\u0161titi",redo:"Vratiti",heading1:"Naslov 1",heading2:"Naslov 2",heading3:"Naslov 3",heading4:"Naslov 4",heading5:"Naslov 5",heading6:"Naslov 6",paragraph:"Paragraf",code:"Kod",size1:"Najmanje",size2:"Manje",size3:"Normalno",size4:"Srednje Veliko",size5:"Veliko",size6:"Ve\u0107e",size7:"Najve\u0107e",defaultFont:"Podrazumevani font",viewSource:"Pogledaj izvor"},tree:{noNodes:"Nema nijednog \u010Dvora",noResults:"Nema odgovaraju\u0107ih \u010Dvorova"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.sv={isoName:"sv",nativeName:"Svenska",label:{clear:"Rensa",ok:"OK",cancel:"Avbryt",close:"St\xE4ng",set:"S\xE4tt",select:"V\xE4lj",reset:"Nollst\xE4ll",remove:"Ta bort",update:"Uppdatera",create:"Skapa",search:"S\xF6k",filter:"Filtrera",refresh:"Uppdatera",expand:e=>e?`Ut\xF6ka "${e}"`:"Bygga ut",collapse:e=>e?`Komprimera "${e}"`:"Kollaps"},date:{days:"S\xF6ndag_M\xE5ndag_Tisdag_Onsdag_Torsdag_Fredag_L\xF6rdag".split("_"),daysShort:"S\xF6n_M\xE5n_Tis_Ons_Tor_Fre_L\xF6r".split("_"),months:"Januari_Februari_Mars_April_Maj_Juni_Juli_Augusti_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagar"},table:{noData:"Ingen data tillg\xE4nglig",noResults:"Inget resultat matchar",loading:"Laddar...",selectedRecords:e=>e===1?"1 vald rad.":(e===0?"Inga":e)+" valda rader.",recordsPerPage:"Rader per sida:",allRows:"Alla",pagination:(e,r,a)=>e+"-"+r+" av "+a,columns:"Kolumner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Genomstruken",underline:"Understruken",unorderedList:"Punktlista",orderedList:"Numrerad lista",subscript:"Neds\xE4nkt",superscript:"Upph\xF6jt",hyperlink:"L\xE4nk",toggleFullscreen:"V\xE4xla helsk\xE4rm",quote:"Citat",left:"V\xE4nsterjustera",center:"Centrera",right:"H\xF6gerjustera",justify:"Justera",print:"Skriv ut",outdent:"Minska indrag",indent:"\xD6ka indrag",removeFormat:"Ta bort formatering",formatting:"Formatering",fontSize:"Teckenstorlek",align:"Justera",hr:"Infoga v\xE5gr\xE4t linje",undo:"\xC5ngra",redo:"G\xF6r om",heading1:"Rubrik 1",heading2:"Rubrik 2",heading3:"Rubrik 3",heading4:"Rubrik 4",heading5:"Rubrik 5",heading6:"Rubrik 6",paragraph:"Stycke",code:"Kod",size1:"V\xE4ldigt liten",size2:"Liten",size3:"Normal",size4:"St\xF6rre \xE4n normal",size5:"Stor",size6:"V\xE4ldigt stor",size7:"Maximalt stor",defaultFont:"Standardteckensnitt",viewSource:"Visa k\xE4lla"},tree:{noNodes:"Inga noder tillg\xE4ngliga",noResults:"Inga noder matchar"}};})(); | ||
(()=>{window.Quasar.Lang.sv={isoName:"sv",nativeName:"Svenska",label:{clear:"Rensa",ok:"OK",cancel:"Avbryt",close:"St\xE4ng",set:"S\xE4tt",select:"V\xE4lj",reset:"Nollst\xE4ll",remove:"Ta bort",update:"Uppdatera",create:"Skapa",search:"S\xF6k",filter:"Filtrera",refresh:"Uppdatera",expand:e=>e?`Ut\xF6ka "${e}"`:"Bygga ut",collapse:e=>e?`Komprimera "${e}"`:"Kollaps"},date:{days:"S\xF6ndag_M\xE5ndag_Tisdag_Onsdag_Torsdag_Fredag_L\xF6rdag".split("_"),daysShort:"S\xF6n_M\xE5n_Tis_Ons_Tor_Fre_L\xF6r".split("_"),months:"Januari_Februari_Mars_April_Maj_Juni_Juli_Augusti_September_Oktober_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Maj_Jun_Jul_Aug_Sep_Okt_Nov_Dec".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"dagar"},table:{noData:"Ingen data tillg\xE4nglig",noResults:"Inget resultat matchar",loading:"Laddar...",selectedRecords:e=>e===1?"1 vald rad.":(e===0?"Inga":e)+" valda rader.",recordsPerPage:"Rader per sida:",allRows:"Alla",pagination:(e,r,a)=>e+"-"+r+" av "+a,columns:"Kolumner"},editor:{url:"URL",bold:"Fet",italic:"Kursiv",strikethrough:"Genomstruken",underline:"Understruken",unorderedList:"Punktlista",orderedList:"Numrerad lista",subscript:"Neds\xE4nkt",superscript:"Upph\xF6jt",hyperlink:"L\xE4nk",toggleFullscreen:"V\xE4xla helsk\xE4rm",quote:"Citat",left:"V\xE4nsterjustera",center:"Centrera",right:"H\xF6gerjustera",justify:"Justera",print:"Skriv ut",outdent:"Minska indrag",indent:"\xD6ka indrag",removeFormat:"Ta bort formatering",formatting:"Formatering",fontSize:"Teckenstorlek",align:"Justera",hr:"Infoga v\xE5gr\xE4t linje",undo:"\xC5ngra",redo:"G\xF6r om",heading1:"Rubrik 1",heading2:"Rubrik 2",heading3:"Rubrik 3",heading4:"Rubrik 4",heading5:"Rubrik 5",heading6:"Rubrik 6",paragraph:"Stycke",code:"Kod",size1:"V\xE4ldigt liten",size2:"Liten",size3:"Normal",size4:"St\xF6rre \xE4n normal",size5:"Stor",size6:"V\xE4ldigt stor",size7:"Maximalt stor",defaultFont:"Standardteckensnitt",viewSource:"Visa k\xE4lla"},tree:{noNodes:"Inga noder tillg\xE4ngliga",noResults:"Inga noder matchar"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.ta={isoName:"ta",nativeName:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",label:{clear:"\u0B85\u0B95\u0BB1\u0BCD\u0BB1\u0BC1",ok:"\u0B9A\u0BB0\u0BBF",cancel:"\u0BB0\u0BA4\u0BCD\u0BA4\u0BC1",close:"\u0BAE\u0BC2\u0B9F\u0BC1",set:"\u0B85\u0BAE\u0BC8",select:"\u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1",reset:"\u0BAE\u0BC0\u0B9F\u0BCD\u0B9F\u0BAE\u0BC8",remove:"\u0BA8\u0BC0\u0B95\u0BCD\u0B95\u0BC1",update:"\u0BAE\u0BC7\u0BAE\u0BCD\u0BAA\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",create:"\u0B89\u0BB0\u0BC1\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1",search:"\u0BA4\u0BC7\u0B9F\u0BC1",filter:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BC1",refresh:"\u0BAA\u0BC1\u0BA4\u0BC1\u0BAA\u0BCD\u0BAA\u0BBF",expand:e=>e?`"${e}" \u0B90 \u0BB5\u0BBF\u0BB0\u0BBF\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1`:"\u0BB5\u0BBF\u0BB0\u0BBF\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1",collapse:e=>e?`"${e}" \u0B90\u0B9A\u0BCD \u0B9A\u0BC1\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BC1`:"\u0B9A\u0BC1\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BC1"},date:{days:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF_\u0B9A\u0BA9\u0BBF".split("_"),daysShort:"\u0B9E\u0BBE\u0BAF\u0BBF_\u0BA4\u0BBF\u0B99\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD_\u0BAA\u0BC1\u0BA4_\u0BB5\u0BBF\u0BAF\u0BBE_\u0BB5\u0BC6\u0BB3\u0BCD_\u0B9A\u0BA9\u0BBF".split("_"),months:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),monthsShort:"\u0B9C\u0BA9_\u0BAA\u0BBF\u0BAA\u0BCD_\u0BAE\u0BBE\u0BB0\u0BCD_\u0B8F\u0BAA\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95_\u0B9A\u0BC6\u0BAA\u0BCD_\u0B85\u0B95\u0BCD_\u0BA8\u0BB5_\u0B9F\u0BBF\u0B9A".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0BA8\u0BBE\u0B9F\u0BCD\u0B95\u0BB3\u0BCD"},table:{noData:"\u0BA4\u0BB0\u0BB5\u0BC1 \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",noResults:"\u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",loading:"\u0B8F\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1...",selectedRecords:e=>e===1?"1 \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1 \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1.":(e===0?"0":e)+" \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1 \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1.",recordsPerPage:"\u0B92\u0BB0\u0BC1 \u0BAA\u0B95\u0BCD\u0B95\u0BA4\u0BCD\u0BA4\u0BBF\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD:",allRows:"\u0B85\u0BA9\u0BC8\u0BA4\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD",pagination:(e,t,a)=>e+"-"+t+" \u0BAE\u0BC6\u0BBE\u0BA4\u0BCD\u0BA4\u0BAE\u0BCD "+a,columns:"\u0BAA\u0BA4\u0BCD\u0BA4\u0BBF\u0B95\u0BB3\u0BCD"},editor:{url:"URL",bold:"\u0BA4\u0B9F\u0BBF\u0BA4\u0BCD\u0BA4",italic:"\u0B9A\u0BBE\u0BAF\u0BCD\u0BA8\u0BCD\u0BA4",strikethrough:"\u0B95\u0BC1\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BC1\u0B95\u0BCD\u0B95\u0BCB\u0B9F\u0BC1",underline:"\u0B85\u0B9F\u0BBF\u0B95\u0BCD\u0B95\u0BC7\u0BBE\u0B9F\u0BC1",unorderedList:"\u0BB5\u0BB0\u0BBF\u0B9A\u0BC8\u0BAF\u0BB1\u0BCD\u0BB1 \u0BAA\u0B9F\u0BCD\u0B9F\u0BBF\u0BAF\u0BB2\u0BCD",orderedList:"\u0BB5\u0BB0\u0BBF\u0B9A\u0BC8\u0BAF\u0BC1\u0BB3\u0BCD\u0BB3 \u0BAA\u0B9F\u0BCD\u0B9F\u0BBF\u0BAF\u0BB2\u0BCD",subscript:"\u0B95\u0BC0\u0BB4\u0BCD\u0B95\u0BCD\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",superscript:"\u0BAE\u0BC7\u0BB2\u0BCD\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",hyperlink:"\u0BAE\u0BBF\u0B95\u0BC8\u0BAF\u0BBF\u0BA3\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1",toggleFullscreen:"\u0BAE\u0BC1\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BBF\u0BB0\u0BC8 \u0BAE\u0BBE\u0BB1\u0BCD\u0BB1\u0BAE\u0BCD",quote:"\u0BAE\u0BC7\u0BB1\u0BCD\u0B95\u0BC7\u0BBE\u0BB3\u0BCD",left:"\u0B87\u0B9F\u0BA4\u0BC1 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",center:"\u0BAE\u0BC8\u0BAF \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",right:"\u0BB5\u0BB2\u0BA4\u0BC1 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",justify:"\u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",print:"\u0B85\u0B9A\u0BCD\u0B9A\u0BC1",outdent:"\u0B89\u0BB3\u0BCD\u0BA4\u0BB3\u0BCD\u0BB3\u0BB2\u0BC8\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",indent:"\u0B89\u0BB3\u0BCD\u0BA4\u0BB3\u0BCD\u0BB3\u0BB2\u0BC8 \u0B85\u0BA4\u0BBF\u0B95\u0BB0\u0BBF\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",removeFormat:"\u0BB5\u0B9F\u0BBF\u0BB5\u0BAE\u0BC8\u0BAA\u0BCD\u0BAA\u0BC8 \u0B85\u0B95\u0BB1\u0BCD\u0BB1\u0BC1",formatting:"\u0BB5\u0B9F\u0BBF\u0BB5\u0BAE\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1",fontSize:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0BB0\u0BC1 \u0B85\u0BB3\u0BB5\u0BC1",align:"\u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",hr:"\u0BAA\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BC8\u0BB5\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1 \u0B95\u0BC6\u0BBE\u0B9F\u0BC1",undo:"\u0B9A\u0BC6\u0BAF\u0BB2\u0BCD\u0BA4\u0BB5\u0BBF\u0BB0\u0BCD",redo:"\u0BAE\u0BC0\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD \u0B9A\u0BC6\u0BAF\u0BCD",heading1:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 1",heading2:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 2",heading3:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 3",heading4:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 4",heading5:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 5",heading6:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 6",paragraph:"\u0BAA\u0BA4\u0BCD\u0BA4\u0BBF",code:"\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",size1:"\u0BAE\u0BBF\u0B95\u0BB5\u0BC1\u0BAE\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1",size2:"\u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1",size3:"\u0B87\u0BAF\u0BB2\u0BCD\u0BAA\u0BBE\u0BA9",size4:"\u0BA8\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BB0 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size5:"\u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size6:"\u0BAE\u0BBF\u0B95\u0BB5\u0BC1\u0BAE\u0BCD \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size7:"\u0B85\u0BA4\u0BBF\u0B95\u0BAA\u0B9F\u0BCD\u0B9A",defaultFont:"\u0B87\u0BAF\u0BB2\u0BCD\u0BAA\u0BC1\u0BA8\u0BBF\u0BB2\u0BC8 \u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0BB0\u0BC1",viewSource:"\u0BAE\u0BC2\u0BB2\u0BA4\u0BCD\u0BA4\u0BC8 \u0BAA\u0BBE\u0BB0\u0BCD"},tree:{noNodes:"\u0BAE\u0BC1\u0BA9\u0BC8\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",noResults:"\u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0BA9\u0BC8\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8"}};})(); | ||
(()=>{window.Quasar.Lang.ta={isoName:"ta",nativeName:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",label:{clear:"\u0B85\u0B95\u0BB1\u0BCD\u0BB1\u0BC1",ok:"\u0B9A\u0BB0\u0BBF",cancel:"\u0BB0\u0BA4\u0BCD\u0BA4\u0BC1",close:"\u0BAE\u0BC2\u0B9F\u0BC1",set:"\u0B85\u0BAE\u0BC8",select:"\u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1",reset:"\u0BAE\u0BC0\u0B9F\u0BCD\u0B9F\u0BAE\u0BC8",remove:"\u0BA8\u0BC0\u0B95\u0BCD\u0B95\u0BC1",update:"\u0BAE\u0BC7\u0BAE\u0BCD\u0BAA\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1",create:"\u0B89\u0BB0\u0BC1\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1",search:"\u0BA4\u0BC7\u0B9F\u0BC1",filter:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BC1",refresh:"\u0BAA\u0BC1\u0BA4\u0BC1\u0BAA\u0BCD\u0BAA\u0BBF",expand:e=>e?`"${e}" \u0B90 \u0BB5\u0BBF\u0BB0\u0BBF\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1`:"\u0BB5\u0BBF\u0BB0\u0BBF\u0BB5\u0BBE\u0B95\u0BCD\u0B95\u0BC1",collapse:e=>e?`"${e}" \u0B90\u0B9A\u0BCD \u0B9A\u0BC1\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BC1`:"\u0B9A\u0BC1\u0BB0\u0BC1\u0B95\u0BCD\u0B95\u0BC1"},date:{days:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF_\u0B9A\u0BA9\u0BBF".split("_"),daysShort:"\u0B9E\u0BBE\u0BAF\u0BBF_\u0BA4\u0BBF\u0B99\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD_\u0BAA\u0BC1\u0BA4_\u0BB5\u0BBF\u0BAF\u0BBE_\u0BB5\u0BC6\u0BB3\u0BCD_\u0B9A\u0BA9\u0BBF".split("_"),months:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BCB\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),monthsShort:"\u0B9C\u0BA9_\u0BAA\u0BBF\u0BAA\u0BCD_\u0BAE\u0BBE\u0BB0\u0BCD_\u0B8F\u0BAA\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95_\u0B9A\u0BC6\u0BAA\u0BCD_\u0B85\u0B95\u0BCD_\u0BA8\u0BB5_\u0B9F\u0BBF\u0B9A".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"\u0BA8\u0BBE\u0B9F\u0BCD\u0B95\u0BB3\u0BCD"},table:{noData:"\u0BA4\u0BB0\u0BB5\u0BC1 \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",noResults:"\u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",loading:"\u0B8F\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BBF\u0BB1\u0BA4\u0BC1...",selectedRecords:e=>e===1?"1 \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1 \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1.":(e===0?"0":e)+" \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1 \u0BA4\u0BC7\u0BB0\u0BCD\u0BA8\u0BCD\u0BA4\u0BC6\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F\u0BA4\u0BC1.",recordsPerPage:"\u0B92\u0BB0\u0BC1 \u0BAA\u0B95\u0BCD\u0B95\u0BA4\u0BCD\u0BA4\u0BBF\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD:",allRows:"\u0B85\u0BA9\u0BC8\u0BA4\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD",pagination:(e,t,a)=>e+"-"+t+" \u0BAE\u0BC6\u0BBE\u0BA4\u0BCD\u0BA4\u0BAE\u0BCD "+a,columns:"\u0BAA\u0BA4\u0BCD\u0BA4\u0BBF\u0B95\u0BB3\u0BCD"},editor:{url:"URL",bold:"\u0BA4\u0B9F\u0BBF\u0BA4\u0BCD\u0BA4",italic:"\u0B9A\u0BBE\u0BAF\u0BCD\u0BA8\u0BCD\u0BA4",strikethrough:"\u0B95\u0BC1\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BC1\u0B95\u0BCD\u0B95\u0BCB\u0B9F\u0BC1",underline:"\u0B85\u0B9F\u0BBF\u0B95\u0BCD\u0B95\u0BC7\u0BBE\u0B9F\u0BC1",unorderedList:"\u0BB5\u0BB0\u0BBF\u0B9A\u0BC8\u0BAF\u0BB1\u0BCD\u0BB1 \u0BAA\u0B9F\u0BCD\u0B9F\u0BBF\u0BAF\u0BB2\u0BCD",orderedList:"\u0BB5\u0BB0\u0BBF\u0B9A\u0BC8\u0BAF\u0BC1\u0BB3\u0BCD\u0BB3 \u0BAA\u0B9F\u0BCD\u0B9F\u0BBF\u0BAF\u0BB2\u0BCD",subscript:"\u0B95\u0BC0\u0BB4\u0BCD\u0B95\u0BCD\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",superscript:"\u0BAE\u0BC7\u0BB2\u0BCD\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",hyperlink:"\u0BAE\u0BBF\u0B95\u0BC8\u0BAF\u0BBF\u0BA3\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1",toggleFullscreen:"\u0BAE\u0BC1\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BBF\u0BB0\u0BC8 \u0BAE\u0BBE\u0BB1\u0BCD\u0BB1\u0BAE\u0BCD",quote:"\u0BAE\u0BC7\u0BB1\u0BCD\u0B95\u0BC7\u0BBE\u0BB3\u0BCD",left:"\u0B87\u0B9F\u0BA4\u0BC1 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",center:"\u0BAE\u0BC8\u0BAF \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",right:"\u0BB5\u0BB2\u0BA4\u0BC1 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",justify:"\u0B89\u0BB3\u0BCD\u0BB3\u0B9F\u0B95\u0BCD\u0B95 \u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",print:"\u0B85\u0B9A\u0BCD\u0B9A\u0BC1",outdent:"\u0B89\u0BB3\u0BCD\u0BA4\u0BB3\u0BCD\u0BB3\u0BB2\u0BC8\u0B95\u0BCD \u0B95\u0BC1\u0BB1\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",indent:"\u0B89\u0BB3\u0BCD\u0BA4\u0BB3\u0BCD\u0BB3\u0BB2\u0BC8 \u0B85\u0BA4\u0BBF\u0B95\u0BB0\u0BBF\u0B95\u0BCD\u0B95\u0BB5\u0BC1\u0BAE\u0BCD",removeFormat:"\u0BB5\u0B9F\u0BBF\u0BB5\u0BAE\u0BC8\u0BAA\u0BCD\u0BAA\u0BC8 \u0B85\u0B95\u0BB1\u0BCD\u0BB1\u0BC1",formatting:"\u0BB5\u0B9F\u0BBF\u0BB5\u0BAE\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1",fontSize:"\u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0BB0\u0BC1 \u0B85\u0BB3\u0BB5\u0BC1",align:"\u0B9A\u0BC0\u0BB0\u0BAE\u0BC8",hr:"\u0BAA\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BC8\u0BB5\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1 \u0B95\u0BC6\u0BBE\u0B9F\u0BC1",undo:"\u0B9A\u0BC6\u0BAF\u0BB2\u0BCD\u0BA4\u0BB5\u0BBF\u0BB0\u0BCD",redo:"\u0BAE\u0BC0\u0BA3\u0BCD\u0B9F\u0BC1\u0BAE\u0BCD \u0B9A\u0BC6\u0BAF\u0BCD",heading1:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 1",heading2:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 2",heading3:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 3",heading4:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 4",heading5:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 5",heading6:"\u0BA4\u0BB2\u0BC8\u0BAA\u0BCD\u0BAA\u0BC1 6",paragraph:"\u0BAA\u0BA4\u0BCD\u0BA4\u0BBF",code:"\u0B95\u0BC1\u0BB1\u0BBF\u0BAF\u0BC0\u0B9F\u0BC1",size1:"\u0BAE\u0BBF\u0B95\u0BB5\u0BC1\u0BAE\u0BCD \u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1",size2:"\u0B9A\u0BBF\u0BB1\u0BBF\u0BAF\u0BA4\u0BC1",size3:"\u0B87\u0BAF\u0BB2\u0BCD\u0BAA\u0BBE\u0BA9",size4:"\u0BA8\u0B9F\u0BC1\u0BA4\u0BCD\u0BA4\u0BB0 \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size5:"\u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size6:"\u0BAE\u0BBF\u0B95\u0BB5\u0BC1\u0BAE\u0BCD \u0BAA\u0BC6\u0BB0\u0BBF\u0BAF\u0BA4\u0BC1",size7:"\u0B85\u0BA4\u0BBF\u0B95\u0BAA\u0B9F\u0BCD\u0B9A",defaultFont:"\u0B87\u0BAF\u0BB2\u0BCD\u0BAA\u0BC1\u0BA8\u0BBF\u0BB2\u0BC8 \u0B8E\u0BB4\u0BC1\u0BA4\u0BCD\u0BA4\u0BC1\u0BB0\u0BC1",viewSource:"\u0BAE\u0BC2\u0BB2\u0BA4\u0BCD\u0BA4\u0BC8 \u0BAA\u0BBE\u0BB0\u0BCD"},tree:{noNodes:"\u0BAE\u0BC1\u0BA9\u0BC8\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8",noResults:"\u0BAA\u0BCA\u0BB0\u0BC1\u0BA8\u0BCD\u0BA4\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0BA9\u0BC8\u0B95\u0BB3\u0BCD \u0B8E\u0BA4\u0BC1\u0BB5\u0BC1\u0BAE\u0BCD \u0B95\u0BBF\u0B9F\u0BC8\u0B95\u0BCD\u0B95\u0BB5\u0BBF\u0BB2\u0BCD\u0BB2\u0BC8"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.th={isoName:"th",nativeName:"\u0E44\u0E17\u0E22",label:{clear:"\u0E25\u0E49\u0E32\u0E07",ok:"\u0E15\u0E01\u0E25\u0E07",cancel:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",close:"\u0E1B\u0E34\u0E14",set:"\u0E15\u0E31\u0E49\u0E07\u0E04\u0E48\u0E32",select:"\u0E40\u0E25\u0E37\u0E2D\u0E01",reset:"\u0E15\u0E31\u0E49\u0E07\u0E43\u0E2B\u0E21\u0E48",remove:"\u0E25\u0E1A",update:"\u0E1B\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E38\u0E07",create:"\u0E2A\u0E23\u0E49\u0E32\u0E07",search:"\u0E04\u0E49\u0E19\u0E2B\u0E32",filter:"\u0E01\u0E23\u0E2D\u0E07",refresh:"\u0E23\u0E35\u0E40\u0E1F\u0E23\u0E0A",expand:e=>e?`\u0E02\u0E22\u0E32\u0E22 "${e}"`:"\u0E02\u0E22\u0E32\u0E22",collapse:e=>e?`\u0E22\u0E38\u0E1A "${e}"`:"\u0E17\u0E23\u0E38\u0E14"},date:{days:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),daysShort:"\u0E2D\u0E32._\u0E08._\u0E2D._\u0E1E._\u0E1E\u0E24._\u0E28._\u0E2A.".split("_"),months:"\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21_\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C_\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21_\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19_\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21_\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19_\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21_\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21_\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19_\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21_\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19_\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21".split("_"),monthsShort:"\u0E21.\u0E04._\u0E01.\u0E1E._\u0E21\u0E35.\u0E04._\u0E40\u0E21.\u0E22._\u0E1E.\u0E04._\u0E21\u0E34.\u0E22._\u0E01.\u0E04._\u0E2A.\u0E04._\u0E01.\u0E22._\u0E15.\u0E04._\u0E1E.\u0E22._\u0E18.\u0E04.".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0E27\u0E31\u0E19"},table:{noData:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25",noResults:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",loading:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E42\u0E2B\u0E25\u0E14...",selectedRecords:e=>e>0?"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E17\u0E31\u0E49\u0E07\u0E2B\u0E21\u0E14 "+e+" \u0E41\u0E16\u0E27":"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E41\u0E16\u0E27\u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E40\u0E25\u0E37\u0E2D\u0E01",recordsPerPage:"\u0E41\u0E16\u0E27\u0E15\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32:",allRows:"\u0E41\u0E16\u0E27\u0E17\u0E31\u0E49\u0E07\u0E2B\u0E21\u0E14",pagination:(e,t,r)=>e+"-"+t+" of "+r,columns:"\u0E04\u0E2D\u0E25\u0E31\u0E21\u0E19\u0E4C"},editor:{url:"URL",bold:"\u0E15\u0E31\u0E27\u0E2B\u0E19\u0E32",italic:"\u0E15\u0E31\u0E27\u0E40\u0E2D\u0E35\u0E22\u0E07",strikethrough:"\u0E40\u0E2A\u0E49\u0E19\u0E04\u0E23\u0E48\u0E2D\u0E21",underline:"\u0E40\u0E2A\u0E49\u0E19\u0E43\u0E15\u0E49",unorderedList:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",orderedList:"\u0E25\u0E33\u0E14\u0E31\u0E1A\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",subscript:"\u0E15\u0E31\u0E27\u0E2B\u0E49\u0E2D\u0E22",superscript:"\u0E15\u0E31\u0E27\u0E22\u0E01",hyperlink:"\u0E44\u0E2E\u0E40\u0E1B\u0E2D\u0E23\u0E4C\u0E25\u0E34\u0E07\u0E04\u0E4C",toggleFullscreen:"\u0E2A\u0E25\u0E31\u0E1A\u0E40\u0E15\u0E47\u0E21\u0E08\u0E2D",quote:"\u0E2D\u0E49\u0E32\u0E07\u0E2D\u0E34\u0E07",left:"\u0E0A\u0E34\u0E14\u0E0B\u0E49\u0E32\u0E22",center:"\u0E41\u0E19\u0E27\u0E01\u0E25\u0E32\u0E07",right:"\u0E0A\u0E34\u0E14\u0E02\u0E27\u0E32",justify:"\u0E0A\u0E34\u0E14\u0E02\u0E2D\u0E1A",print:"\u0E1E\u0E34\u0E21\u0E1E\u0E4C",outdent:"\u0E25\u0E14\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",indent:"\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",removeFormat:"\u0E25\u0E49\u0E32\u0E07\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A",formatting:"\u0E08\u0E31\u0E14\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A",fontSize:"\u0E02\u0E19\u0E32\u0E14\u0E2D\u0E31\u0E01\u0E29\u0E23",align:"\u0E41\u0E19\u0E27",hr:"\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E2A\u0E49\u0E19\u0E02\u0E31\u0E49\u0E19\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14",undo:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",redo:"\u0E17\u0E33\u0E0B\u0E49\u0E33",heading1:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 1",heading2:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 2",heading3:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 3",heading4:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 4",heading5:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 5",heading6:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 6",paragraph:"\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",code:"\u0E42\u0E04\u0E49\u0E14",size1:"\u0E40\u0E25\u0E47\u0E01\u0E21\u0E32\u0E01",size2:"\u0E40\u0E25\u0E47\u0E01",size3:"\u0E1B\u0E01\u0E15\u0E34",size4:"\u0E43\u0E2B\u0E0D\u0E48\u0E01\u0E27\u0E48\u0E32\u0E1B\u0E01\u0E15\u0E34",size5:"\u0E43\u0E2B\u0E0D\u0E48",size6:"\u0E43\u0E2B\u0E0D\u0E48\u0E21\u0E32\u0E01",size7:"\u0E43\u0E2B\u0E0D\u0E48\u0E40\u0E15\u0E47\u0E21\u0E17\u0E35\u0E48",defaultFont:"\u0E1F\u0E2D\u0E19\u0E15\u0E4C\u0E21\u0E32\u0E15\u0E23\u0E10\u0E32\u0E19",viewSource:"\u0E14\u0E39\u0E17\u0E35\u0E48\u0E21\u0E32"},tree:{noNodes:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E42\u0E2B\u0E19\u0E14",noResults:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E42\u0E2B\u0E19\u0E14\u0E15\u0E32\u0E21\u0E17\u0E35\u0E48\u0E23\u0E30\u0E1A\u0E38"}};})(); | ||
(()=>{window.Quasar.Lang.th={isoName:"th",nativeName:"\u0E44\u0E17\u0E22",label:{clear:"\u0E25\u0E49\u0E32\u0E07",ok:"\u0E15\u0E01\u0E25\u0E07",cancel:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",close:"\u0E1B\u0E34\u0E14",set:"\u0E15\u0E31\u0E49\u0E07\u0E04\u0E48\u0E32",select:"\u0E40\u0E25\u0E37\u0E2D\u0E01",reset:"\u0E15\u0E31\u0E49\u0E07\u0E43\u0E2B\u0E21\u0E48",remove:"\u0E25\u0E1A",update:"\u0E1B\u0E23\u0E31\u0E1A\u0E1B\u0E23\u0E38\u0E07",create:"\u0E2A\u0E23\u0E49\u0E32\u0E07",search:"\u0E04\u0E49\u0E19\u0E2B\u0E32",filter:"\u0E01\u0E23\u0E2D\u0E07",refresh:"\u0E23\u0E35\u0E40\u0E1F\u0E23\u0E0A",expand:e=>e?`\u0E02\u0E22\u0E32\u0E22 "${e}"`:"\u0E02\u0E22\u0E32\u0E22",collapse:e=>e?`\u0E22\u0E38\u0E1A "${e}"`:"\u0E17\u0E23\u0E38\u0E14"},date:{days:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),daysShort:"\u0E2D\u0E32._\u0E08._\u0E2D._\u0E1E._\u0E1E\u0E24._\u0E28._\u0E2A.".split("_"),months:"\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21_\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C_\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21_\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19_\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21_\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19_\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21_\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21_\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19_\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21_\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19_\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21".split("_"),monthsShort:"\u0E21.\u0E04._\u0E01.\u0E1E._\u0E21\u0E35.\u0E04._\u0E40\u0E21.\u0E22._\u0E1E.\u0E04._\u0E21\u0E34.\u0E22._\u0E01.\u0E04._\u0E2A.\u0E04._\u0E01.\u0E22._\u0E15.\u0E04._\u0E1E.\u0E22._\u0E18.\u0E04.".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0E27\u0E31\u0E19"},table:{noData:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25",noResults:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E1C\u0E25\u0E25\u0E31\u0E1E\u0E18\u0E4C",loading:"\u0E01\u0E33\u0E25\u0E31\u0E07\u0E42\u0E2B\u0E25\u0E14...",selectedRecords:e=>e>0?"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E17\u0E31\u0E49\u0E07\u0E2B\u0E21\u0E14 "+e+" \u0E41\u0E16\u0E27":"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E41\u0E16\u0E27\u0E17\u0E35\u0E48\u0E16\u0E39\u0E01\u0E40\u0E25\u0E37\u0E2D\u0E01",recordsPerPage:"\u0E41\u0E16\u0E27\u0E15\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32:",allRows:"\u0E41\u0E16\u0E27\u0E17\u0E31\u0E49\u0E07\u0E2B\u0E21\u0E14",pagination:(e,t,r)=>e+"-"+t+" of "+r,columns:"\u0E04\u0E2D\u0E25\u0E31\u0E21\u0E19\u0E4C"},editor:{url:"URL",bold:"\u0E15\u0E31\u0E27\u0E2B\u0E19\u0E32",italic:"\u0E15\u0E31\u0E27\u0E40\u0E2D\u0E35\u0E22\u0E07",strikethrough:"\u0E40\u0E2A\u0E49\u0E19\u0E04\u0E23\u0E48\u0E2D\u0E21",underline:"\u0E40\u0E2A\u0E49\u0E19\u0E43\u0E15\u0E49",unorderedList:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",orderedList:"\u0E25\u0E33\u0E14\u0E31\u0E1A\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23",subscript:"\u0E15\u0E31\u0E27\u0E2B\u0E49\u0E2D\u0E22",superscript:"\u0E15\u0E31\u0E27\u0E22\u0E01",hyperlink:"\u0E44\u0E2E\u0E40\u0E1B\u0E2D\u0E23\u0E4C\u0E25\u0E34\u0E07\u0E04\u0E4C",toggleFullscreen:"\u0E2A\u0E25\u0E31\u0E1A\u0E40\u0E15\u0E47\u0E21\u0E08\u0E2D",quote:"\u0E2D\u0E49\u0E32\u0E07\u0E2D\u0E34\u0E07",left:"\u0E0A\u0E34\u0E14\u0E0B\u0E49\u0E32\u0E22",center:"\u0E41\u0E19\u0E27\u0E01\u0E25\u0E32\u0E07",right:"\u0E0A\u0E34\u0E14\u0E02\u0E27\u0E32",justify:"\u0E0A\u0E34\u0E14\u0E02\u0E2D\u0E1A",print:"\u0E1E\u0E34\u0E21\u0E1E\u0E4C",outdent:"\u0E25\u0E14\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",indent:"\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",removeFormat:"\u0E25\u0E49\u0E32\u0E07\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A",formatting:"\u0E08\u0E31\u0E14\u0E23\u0E39\u0E1B\u0E41\u0E1A\u0E1A",fontSize:"\u0E02\u0E19\u0E32\u0E14\u0E2D\u0E31\u0E01\u0E29\u0E23",align:"\u0E41\u0E19\u0E27",hr:"\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E40\u0E2A\u0E49\u0E19\u0E02\u0E31\u0E49\u0E19\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14",undo:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",redo:"\u0E17\u0E33\u0E0B\u0E49\u0E33",heading1:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 1",heading2:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 2",heading3:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 3",heading4:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 4",heading5:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 5",heading6:"\u0E2B\u0E31\u0E27\u0E02\u0E49\u0E2D 6",paragraph:"\u0E22\u0E48\u0E2D\u0E2B\u0E19\u0E49\u0E32",code:"\u0E42\u0E04\u0E49\u0E14",size1:"\u0E40\u0E25\u0E47\u0E01\u0E21\u0E32\u0E01",size2:"\u0E40\u0E25\u0E47\u0E01",size3:"\u0E1B\u0E01\u0E15\u0E34",size4:"\u0E43\u0E2B\u0E0D\u0E48\u0E01\u0E27\u0E48\u0E32\u0E1B\u0E01\u0E15\u0E34",size5:"\u0E43\u0E2B\u0E0D\u0E48",size6:"\u0E43\u0E2B\u0E0D\u0E48\u0E21\u0E32\u0E01",size7:"\u0E43\u0E2B\u0E0D\u0E48\u0E40\u0E15\u0E47\u0E21\u0E17\u0E35\u0E48",defaultFont:"\u0E1F\u0E2D\u0E19\u0E15\u0E4C\u0E21\u0E32\u0E15\u0E23\u0E10\u0E32\u0E19",viewSource:"\u0E14\u0E39\u0E17\u0E35\u0E48\u0E21\u0E32"},tree:{noNodes:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E42\u0E2B\u0E19\u0E14",noResults:"\u0E44\u0E21\u0E48\u0E1E\u0E1A\u0E42\u0E2B\u0E19\u0E14\u0E15\u0E32\u0E21\u0E17\u0E35\u0E48\u0E23\u0E30\u0E1A\u0E38"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.tl={isoName:"tl",nativeName:"Tagalog",label:{clear:"Maaliwalas",ok:"Tiyakin",cancel:"Kanselahin",close:"Isara",set:"Itakda",select:"Pumili",reset:"I-reset",remove:"Alisin",update:"Update",create:"Lumikha",search:"Maghanap",filter:"Salain",refresh:"Refresh",expand:a=>a?`Palawakin "${a}"`:"Palawakin",collapse:a=>a?`Pagbagsak "${a}"`:"Pagbagsak"},date:{days:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),daysShort:"Dom_Lun_Mar_Miy_Hiy_Byr_Sab".split("_"),months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_Mayo_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"araw"},table:{noData:"Walang available na data",noResults:"Walang nakitang katugmang mga tala",loading:"Naglo-load...",selectedRecords:a=>a===1?"1 napili ang record.":(a===0?"Hindi":a)+" mga rekord na napili.",recordsPerPage:"Mga tala sa bawat pahina:",allRows:"Lahat",pagination:(a,n,e)=>a+"-"+n+" ng "+e,columns:"Mga hanay"},editor:{url:"URL",bold:"Matapang",italic:"Italic",strikethrough:"Strikethrough",underline:"Salungguhit",unorderedList:"Hindi Nakaayos na Listahan",orderedList:"Inorder na Listahan",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"I-toggle ang Fullscreen",quote:"Quote",left:"I-align sa kaliwa",center:"I-align sa gitna",right:"I-align sa kanan",justify:"I-align ang katwiran",print:"Print",outdent:"Bawasan ang indentation",indent:"Dagdagan ang indentation",removeFormat:"Alisin ang pag-format",formatting:"Pag-format",fontSize:"Laki ng Font",align:"I-align",hr:"Ipasok ang Pahalang na Panuntunan",undo:"Pawalang-bisa",redo:"Gawin muli",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Talata",code:"Code",size1:"Napakaliit",size2:"Medyo maliit",size3:"Normal",size4:"Katamtaman-malaki",size5:"Malaki",size6:"Napakalaki",size7:"Pinakamataas",defaultFont:"Default na Font",viewSource:"Tingnan ang Pinagmulan"},tree:{noNodes:"Walang available na node",noResults:"Walang nakitang tumutugmang node"}};})(); | ||
(()=>{window.Quasar.Lang.tl={isoName:"tl",nativeName:"Tagalog",label:{clear:"Maaliwalas",ok:"Tiyakin",cancel:"Kanselahin",close:"Isara",set:"Itakda",select:"Pumili",reset:"I-reset",remove:"Alisin",update:"Update",create:"Lumikha",search:"Maghanap",filter:"Salain",refresh:"Refresh",expand:a=>a?`Palawakin "${a}"`:"Palawakin",collapse:a=>a?`Pagbagsak "${a}"`:"Pagbagsak"},date:{days:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),daysShort:"Dom_Lun_Mar_Miy_Hiy_Byr_Sab".split("_"),months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_Mayo_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"araw"},table:{noData:"Walang available na data",noResults:"Walang nakitang katugmang mga tala",loading:"Naglo-load...",selectedRecords:a=>a===1?"1 napili ang record.":(a===0?"Hindi":a)+" mga rekord na napili.",recordsPerPage:"Mga tala sa bawat pahina:",allRows:"Lahat",pagination:(a,n,e)=>a+"-"+n+" ng "+e,columns:"Mga hanay"},editor:{url:"URL",bold:"Matapang",italic:"Italic",strikethrough:"Strikethrough",underline:"Salungguhit",unorderedList:"Hindi Nakaayos na Listahan",orderedList:"Inorder na Listahan",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"I-toggle ang Fullscreen",quote:"Quote",left:"I-align sa kaliwa",center:"I-align sa gitna",right:"I-align sa kanan",justify:"I-align ang katwiran",print:"Print",outdent:"Bawasan ang indentation",indent:"Dagdagan ang indentation",removeFormat:"Alisin ang pag-format",formatting:"Pag-format",fontSize:"Laki ng Font",align:"I-align",hr:"Ipasok ang Pahalang na Panuntunan",undo:"Pawalang-bisa",redo:"Gawin muli",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Talata",code:"Code",size1:"Napakaliit",size2:"Medyo maliit",size3:"Normal",size4:"Katamtaman-malaki",size5:"Malaki",size6:"Napakalaki",size7:"Pinakamataas",defaultFont:"Default na Font",viewSource:"Tingnan ang Pinagmulan"},tree:{noNodes:"Walang available na node",noResults:"Walang nakitang tumutugmang node"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.tr={isoName:"tr",nativeName:"T\xFCrk\xE7e",label:{clear:"Temizle",ok:"Tamam",cancel:"\u0130ptal",close:"Kapat",set:"Ayarla",select:"Se\xE7",reset:"S\u0131f\u0131rla",remove:"Kald\u0131r",update:"G\xFCncelle",create:"Olu\u015Ftur",search:"Ara",filter:"S\xFCz",refresh:"Yenile",expand:a=>a?`"${a}" geni\u015Flet`:"Geni\u015Fletmek",collapse:a=>a?`"${a}" daralt`:"Y\u0131k\u0131lmak"},date:{days:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),daysShort:"Paz_Pzt_Sal_\xC7ar_Per_Cum_Cmt".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"g\xFCn"},table:{noData:"Veri yok",noResults:"Uyu\u015Fan kay\u0131t bulunamad\u0131",loading:"Y\xFCkleniyor...",selectedRecords:a=>a+" se\xE7ili kay\u0131t.",recordsPerPage:"Sayfa ba\u015F\u0131na kay\u0131t:",allRows:"T\xFCm\xFC",pagination:(a,e,i)=>a+"-"+e+" toplam "+i,columns:"S\xFCtunlar"},editor:{url:"URL",bold:"Kal\u0131n",italic:"E\u011Fik",strikethrough:"\xDCst\xFC \xE7izili",underline:"Alt\u0131 \xE7izili",unorderedList:"S\u0131ras\u0131z Liste",orderedList:"S\u0131ral\u0131 Liste",subscript:"Alt betik",superscript:"\xDCst betik",hyperlink:"K\xF6pr\xFC",toggleFullscreen:"Tam ekran\u0131 A\xE7-Kapa",quote:"Al\u0131nt\u0131",left:"Sola hizala",center:"Ortala",right:"Sa\u011Fa hizala",justify:"S\u0131\u011Fd\u0131r",print:"Yazd\u0131r",outdent:"Girintiyi azalt",indent:"Girintiyi art\u0131r",removeFormat:"Bi\xE7imlendirmeyi kald\u0131r",formatting:"Bi\xE7imliyor",fontSize:"Yaz\u0131 Tipi Boyutu",align:"Hizala",hr:"Yatay \xC7izgi Ekle",undo:"Geri Al",redo:"Yinele",heading1:"Ba\u015Fl\u0131k 1",heading2:"Ba\u015Fl\u0131k 2",heading3:"Ba\u015Fl\u0131k 3",heading4:"Ba\u015Fl\u0131k 4",heading5:"Ba\u015Fl\u0131k 5",heading6:"Ba\u015Fl\u0131k 6",paragraph:"Paragraf",code:"Kod",size1:"\xC7ok k\xFC\xE7\xFCk",size2:"K\xFC\xE7\xFCk",size3:"Normal",size4:"Orta-geni\u015F",size5:"B\xFCy\xFCk",size6:"\xC7ok b\xFCy\xFCk",size7:"En b\xFCy\xFCk",defaultFont:"Varsay\u0131lan Yaz\u0131 Tipi",viewSource:"Kayna\u011F\u0131 G\xF6r\xFCnt\xFCle"},tree:{noNodes:"D\xFC\u011F\xFCm yok",noResults:"Uyu\u015Fan d\xFC\u011F\xFCm bulunamad\u0131"}};})(); | ||
(()=>{window.Quasar.Lang.tr={isoName:"tr",nativeName:"T\xFCrk\xE7e",label:{clear:"Temizle",ok:"Tamam",cancel:"\u0130ptal",close:"Kapat",set:"Ayarla",select:"Se\xE7",reset:"S\u0131f\u0131rla",remove:"Kald\u0131r",update:"G\xFCncelle",create:"Olu\u015Ftur",search:"Ara",filter:"S\xFCz",refresh:"Yenile",expand:a=>a?`"${a}" geni\u015Flet`:"Geni\u015Fletmek",collapse:a=>a?`"${a}" daralt`:"Y\u0131k\u0131lmak"},date:{days:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),daysShort:"Paz_Pzt_Sal_\xC7ar_Per_Cum_Cmt".split("_"),months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"g\xFCn"},table:{noData:"Veri yok",noResults:"Uyu\u015Fan kay\u0131t bulunamad\u0131",loading:"Y\xFCkleniyor...",selectedRecords:a=>a+" se\xE7ili kay\u0131t.",recordsPerPage:"Sayfa ba\u015F\u0131na kay\u0131t:",allRows:"T\xFCm\xFC",pagination:(a,e,i)=>a+"-"+e+" toplam "+i,columns:"S\xFCtunlar"},editor:{url:"URL",bold:"Kal\u0131n",italic:"E\u011Fik",strikethrough:"\xDCst\xFC \xE7izili",underline:"Alt\u0131 \xE7izili",unorderedList:"S\u0131ras\u0131z Liste",orderedList:"S\u0131ral\u0131 Liste",subscript:"Alt betik",superscript:"\xDCst betik",hyperlink:"K\xF6pr\xFC",toggleFullscreen:"Tam ekran\u0131 A\xE7-Kapa",quote:"Al\u0131nt\u0131",left:"Sola hizala",center:"Ortala",right:"Sa\u011Fa hizala",justify:"S\u0131\u011Fd\u0131r",print:"Yazd\u0131r",outdent:"Girintiyi azalt",indent:"Girintiyi art\u0131r",removeFormat:"Bi\xE7imlendirmeyi kald\u0131r",formatting:"Bi\xE7imliyor",fontSize:"Yaz\u0131 Tipi Boyutu",align:"Hizala",hr:"Yatay \xC7izgi Ekle",undo:"Geri Al",redo:"Yinele",heading1:"Ba\u015Fl\u0131k 1",heading2:"Ba\u015Fl\u0131k 2",heading3:"Ba\u015Fl\u0131k 3",heading4:"Ba\u015Fl\u0131k 4",heading5:"Ba\u015Fl\u0131k 5",heading6:"Ba\u015Fl\u0131k 6",paragraph:"Paragraf",code:"Kod",size1:"\xC7ok k\xFC\xE7\xFCk",size2:"K\xFC\xE7\xFCk",size3:"Normal",size4:"Orta-geni\u015F",size5:"B\xFCy\xFCk",size6:"\xC7ok b\xFCy\xFCk",size7:"En b\xFCy\xFCk",defaultFont:"Varsay\u0131lan Yaz\u0131 Tipi",viewSource:"Kayna\u011F\u0131 G\xF6r\xFCnt\xFCle"},tree:{noNodes:"D\xFC\u011F\xFCm yok",noResults:"Uyu\u015Fan d\xFC\u011F\xFCm bulunamad\u0131"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{var r="\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5_\u062F\u06C8\u0634\u06D5\u0646\u0628\u06D5_\u0633\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u0686\u0627\u0631\u0634\u06D5\u0646\u0628\u06D5_\u067E\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u062C\u06C8\u0645\u06D5_\u0634\u06D5\u0646\u0628\u06D5_\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5".split("_");window.Quasar.lang.ug={isoName:"ug",nativeName:"\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5",rtl:!0,label:{clear:"\u062A\u0627\u0632\u0649\u0644\u0627\u0634",ok:"\u06BE\u06D5\u0626\u06D5",cancel:"\u0628\u0648\u0644\u062F\u0649\u0644\u0627",close:"\u062A\u0627\u0642\u0627\u0634",set:"\u062A\u06D5\u06AD\u0634\u06D5\u0634",select:"\u062A\u0627\u0644\u0644\u0627\u0634",reset:"\u0626\u06D5\u0633\u0644\u0649\u06AF\u06D5 \u0642\u0627\u064A\u062A\u06C7\u0631\u06C7\u0634",remove:"\u0686\u0649\u0642\u0649\u0631\u0649\u06CB\u06D0\u062A\u0649\u0634",update:"\u0646\u06D5\u0634\u0649\u0631 \u064A\u06D0\u06AD\u0649\u0644\u0627\u0634",create:"\u0642\u06C7\u0631\u06C7\u0634",search:"\u0626\u0649\u0632\u062F\u06D5\u0634",filter:"\u0633\u06C8\u0632\u06AF\u06C8\u0686",refresh:"\u064A\u06D0\u06AD\u0649\u0644\u0627\u0634",expand:e=>e?`\u0646\u0649 \u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u06AD "${e}"`:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634",collapse:e=>e?`\u0646\u0649 \u064A\u0649\u0645\u0649\u0631\u0649\u06AD "${e}"`:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634"},date:{days:r,daysShort:"\u064A_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u064A\u0627\u0646\u06CB\u0627\u0631(1)_\u0641\u06D0\u06CB\u0631\u0627\u0644(2)_\u0645\u0627\u0631\u062A(3)_\u0626\u0627\u067E\u0631\u0649\u0644(4)_\u0645\u0627\u064A(5)_\u0626\u0649\u064A\u06C7\u0646(6)_\u0626\u0649\u064A\u06C7\u0644(7)_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A (8)_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631(9)_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631(10)_\u0646\u0648\u064A\u0627\u0628\u0649\u0631(11)_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631(12)".split("_"),monthsShort:"1-\u0626\u0627\u064A_2-\u0626\u0627\u064A_3-\u0626\u0627\u064A_4-\u0626\u0627\u064A_5-\u0626\u0627\u064A_6-\u0626\u0627\u064A_7-\u0626\u0627\u064A_8-\u0626\u0627\u064A_9-\u0626\u0627\u064A_10-\u0626\u0627\u064A_11-\u0626\u0627\u064A_12-\u0626\u0627\u064A".split("_"),firstDayOfWeek:1,format24h:!1,headerTitle:(e,t)=>t.month+"-\u0626\u0627\u064A\u0646\u0649\u06AD "+t.day+"-\u0643\u06C8\u0646\u0649 \u060C "+r[e.getDay()],pluralDay:"\u0643\u06C8\u0646"},table:{noData:"\u0626\u06C7\u0686\u06C7\u0631 \u064A\u0648\u0642",noResults:"\u0645\u06C7\u0646\u0627\u0633\u0649\u06CB\u06D5\u062A\u0644\u0649\u0643 \u0626\u06C7\u0686\u06C7\u0631 \u062A\u06D0\u067E\u0649\u0644\u0645\u0649\u062F\u0649",loading:"\u064A\u06C8\u0643\u0644\u0649\u0646\u0649\u06CB\u0627\u062A\u0649\u062F\u06C7 ...",selectedRecords:e=>"\u062C\u06D5\u0645\u0626\u0649\u064A "+e+" \u0642\u06C7\u0631 \u062A\u0627\u0644\u0644\u0627\u0646\u062F\u0649",recordsPerPage:"\u06BE\u06D5\u0631\u0628\u06D5\u062A\u062A\u0649\u0643\u0649 \u0642\u06C7\u0631 \u0633\u0627\u0646\u0649:",allRows:"\u06BE\u06D5\u0645\u0645\u0649\u0633\u0649",pagination:(e,t,s)=>e+"-"+t+" / "+s,columns:"\u0626\u0649\u0633\u062A\u0648\u0646"},editor:{url:"URL",bold:"\u062A\u0648\u0645",italic:"\u064A\u0627\u0646\u062A\u06C7",strikethrough:"\u062C\u0649\u062C\u0627\u0634",underline:"\u0626\u0627\u0633\u062A\u0649 \u0633\u0649\u0632\u0649\u0642",unorderedList:"\u062A\u06D5\u0631\u062A\u0649\u067E\u0633\u0649\u0632",orderedList:"\u062A\u06D5\u0631\u062A\u0649\u067E\u0644\u0649\u0643",subscript:"\u062A\u06C6\u06CB\u06D5\u0646 \u0626\u0649\u0646\u062F\u06D0\u0643\u0649\u0633",superscript:"\u064A\u06C7\u0642\u0649\u0631\u0649 \u0626\u0649\u0646\u062F\u06D0\u0643\u0649\u0633",hyperlink:"\u0626\u06C7\u0644\u0627\u0646\u0645\u0627",toggleFullscreen:"\u067E\u06C8\u062A\u06C8\u0646 \u0626\u06D0\u0643\u0631\u0627\u0646",quote:"\u0646\u06D5\u0642\u0649\u0644",left:"\u0633\u0648\u0644\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",center:"\u0626\u0648\u062A\u062A\u06C7\u0631\u0649\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",right:"\u0626\u0648\u06AD\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",justify:"\u0626\u0649\u0643\u0643\u0649 \u064A\u0627\u0646\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",print:"\u0628\u06D0\u0633\u0649\u067E \u0686\u0649\u0642\u0649\u0631\u0649\u0634",outdent:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634",indent:"\u062A\u0627\u0631\u0627\u064A\u062A\u0649\u0634",removeFormat:"\u0641\u0648\u0631\u0645\u0627\u062A\u0649\u0646\u0649 \u0686\u0649\u0642\u0649\u0631\u0649\u06CB\u06D0\u062A\u0649\u0634",formatting:"\u0641\u0648\u0631\u0645\u0627\u062A\u0644\u0627\u0634",fontSize:"\u062E\u06D5\u062A \u0686\u0648\u06AD\u0644\u0649\u0642\u0649",align:"\u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",hr:"\u062A\u0648\u063A\u0631\u0627 \u0633\u0649\u0632\u0649\u0642",undo:"\u0642\u0627\u064A\u062A\u06C7\u0631\u06C7\u0634",redo:"\u0642\u0627\u064A\u062A\u0649\u0644\u0627\u0634",heading1:"\u062A\u0649\u0645\u0627 1",heading2:"\u062A\u0649\u0645\u0627 2",heading3:"\u062A\u0649\u0645\u0627 3",heading4:"\u062A\u0649\u0645\u0627 4",heading5:"\u062A\u0649\u0645\u0627 5",heading6:"\u062A\u0649\u0645\u0627 6",paragraph:"\u0626\u0627\u0628\u0632\u0627\u0633",code:"\u0643\u0648\u062F",size1:"\u0643\u0649\u0686\u0649\u0643",size2:"\u0643\u0649\u0686\u0649\u0643\u0631\u0627\u0642",size3:"\u0646\u0648\u0631\u0645\u0627\u0644",size4:"\u0686\u0648\u06AD\u0631\u0627\u0642",size5:"\u0686\u0648\u06AD",size6:"\u0626\u0649\u0646\u062A\u0627\u064A\u0649\u0646 \u0686\u0648\u06AD",size7:"\u0626\u06D5\u06AD \u0686\u0648\u06AD",defaultFont:"\u0643\u06C6\u06AD\u06C8\u0644\u062F\u0649\u0643\u0649 \u062E\u06D5\u062A \u0646\u06C7\u0633\u062E\u0649\u0633\u0649",viewSource:"\u0645\u06D5\u0646\u0628\u06D5\u0646\u0649 \u0643\u06C6\u0631\u06C8\u0634"},tree:{noNodes:"\u062A\u06C8\u06AF\u06C8\u0646 \u064A\u0648\u0642",noResults:"\u0626\u06C7\u0686\u06C7\u0631 \u064A\u0648\u0642"}};})(); | ||
(()=>{var r="\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5_\u062F\u06C8\u0634\u06D5\u0646\u0628\u06D5_\u0633\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u0686\u0627\u0631\u0634\u06D5\u0646\u0628\u06D5_\u067E\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u062C\u06C8\u0645\u06D5_\u0634\u06D5\u0646\u0628\u06D5_\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5".split("_");window.Quasar.Lang.ug={isoName:"ug",nativeName:"\u0626\u06C7\u064A\u063A\u06C7\u0631\u0686\u06D5",rtl:!0,label:{clear:"\u062A\u0627\u0632\u0649\u0644\u0627\u0634",ok:"\u06BE\u06D5\u0626\u06D5",cancel:"\u0628\u0648\u0644\u062F\u0649\u0644\u0627",close:"\u062A\u0627\u0642\u0627\u0634",set:"\u062A\u06D5\u06AD\u0634\u06D5\u0634",select:"\u062A\u0627\u0644\u0644\u0627\u0634",reset:"\u0626\u06D5\u0633\u0644\u0649\u06AF\u06D5 \u0642\u0627\u064A\u062A\u06C7\u0631\u06C7\u0634",remove:"\u0686\u0649\u0642\u0649\u0631\u0649\u06CB\u06D0\u062A\u0649\u0634",update:"\u0646\u06D5\u0634\u0649\u0631 \u064A\u06D0\u06AD\u0649\u0644\u0627\u0634",create:"\u0642\u06C7\u0631\u06C7\u0634",search:"\u0626\u0649\u0632\u062F\u06D5\u0634",filter:"\u0633\u06C8\u0632\u06AF\u06C8\u0686",refresh:"\u064A\u06D0\u06AD\u0649\u0644\u0627\u0634",expand:e=>e?`\u0646\u0649 \u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u06AD "${e}"`:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634",collapse:e=>e?`\u0646\u0649 \u064A\u0649\u0645\u0649\u0631\u0649\u06AD "${e}"`:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634"},date:{days:r,daysShort:"\u064A_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),months:"\u064A\u0627\u0646\u06CB\u0627\u0631(1)_\u0641\u06D0\u06CB\u0631\u0627\u0644(2)_\u0645\u0627\u0631\u062A(3)_\u0626\u0627\u067E\u0631\u0649\u0644(4)_\u0645\u0627\u064A(5)_\u0626\u0649\u064A\u06C7\u0646(6)_\u0626\u0649\u064A\u06C7\u0644(7)_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A (8)_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631(9)_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631(10)_\u0646\u0648\u064A\u0627\u0628\u0649\u0631(11)_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631(12)".split("_"),monthsShort:"1-\u0626\u0627\u064A_2-\u0626\u0627\u064A_3-\u0626\u0627\u064A_4-\u0626\u0627\u064A_5-\u0626\u0627\u064A_6-\u0626\u0627\u064A_7-\u0626\u0627\u064A_8-\u0626\u0627\u064A_9-\u0626\u0627\u064A_10-\u0626\u0627\u064A_11-\u0626\u0627\u064A_12-\u0626\u0627\u064A".split("_"),firstDayOfWeek:1,format24h:!1,headerTitle:(e,t)=>t.month+"-\u0626\u0627\u064A\u0646\u0649\u06AD "+t.day+"-\u0643\u06C8\u0646\u0649 \u060C "+r[e.getDay()],pluralDay:"\u0643\u06C8\u0646"},table:{noData:"\u0626\u06C7\u0686\u06C7\u0631 \u064A\u0648\u0642",noResults:"\u0645\u06C7\u0646\u0627\u0633\u0649\u06CB\u06D5\u062A\u0644\u0649\u0643 \u0626\u06C7\u0686\u06C7\u0631 \u062A\u06D0\u067E\u0649\u0644\u0645\u0649\u062F\u0649",loading:"\u064A\u06C8\u0643\u0644\u0649\u0646\u0649\u06CB\u0627\u062A\u0649\u062F\u06C7 ...",selectedRecords:e=>"\u062C\u06D5\u0645\u0626\u0649\u064A "+e+" \u0642\u06C7\u0631 \u062A\u0627\u0644\u0644\u0627\u0646\u062F\u0649",recordsPerPage:"\u06BE\u06D5\u0631\u0628\u06D5\u062A\u062A\u0649\u0643\u0649 \u0642\u06C7\u0631 \u0633\u0627\u0646\u0649:",allRows:"\u06BE\u06D5\u0645\u0645\u0649\u0633\u0649",pagination:(e,t,s)=>e+"-"+t+" / "+s,columns:"\u0626\u0649\u0633\u062A\u0648\u0646"},editor:{url:"URL",bold:"\u062A\u0648\u0645",italic:"\u064A\u0627\u0646\u062A\u06C7",strikethrough:"\u062C\u0649\u062C\u0627\u0634",underline:"\u0626\u0627\u0633\u062A\u0649 \u0633\u0649\u0632\u0649\u0642",unorderedList:"\u062A\u06D5\u0631\u062A\u0649\u067E\u0633\u0649\u0632",orderedList:"\u062A\u06D5\u0631\u062A\u0649\u067E\u0644\u0649\u0643",subscript:"\u062A\u06C6\u06CB\u06D5\u0646 \u0626\u0649\u0646\u062F\u06D0\u0643\u0649\u0633",superscript:"\u064A\u06C7\u0642\u0649\u0631\u0649 \u0626\u0649\u0646\u062F\u06D0\u0643\u0649\u0633",hyperlink:"\u0626\u06C7\u0644\u0627\u0646\u0645\u0627",toggleFullscreen:"\u067E\u06C8\u062A\u06C8\u0646 \u0626\u06D0\u0643\u0631\u0627\u0646",quote:"\u0646\u06D5\u0642\u0649\u0644",left:"\u0633\u0648\u0644\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",center:"\u0626\u0648\u062A\u062A\u06C7\u0631\u0649\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",right:"\u0626\u0648\u06AD\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",justify:"\u0626\u0649\u0643\u0643\u0649 \u064A\u0627\u0646\u063A\u0627 \u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",print:"\u0628\u06D0\u0633\u0649\u067E \u0686\u0649\u0642\u0649\u0631\u0649\u0634",outdent:"\u0643\u06D0\u06AD\u06D5\u064A\u062A\u0649\u0634",indent:"\u062A\u0627\u0631\u0627\u064A\u062A\u0649\u0634",removeFormat:"\u0641\u0648\u0631\u0645\u0627\u062A\u0649\u0646\u0649 \u0686\u0649\u0642\u0649\u0631\u0649\u06CB\u06D0\u062A\u0649\u0634",formatting:"\u0641\u0648\u0631\u0645\u0627\u062A\u0644\u0627\u0634",fontSize:"\u062E\u06D5\u062A \u0686\u0648\u06AD\u0644\u0649\u0642\u0649",align:"\u062A\u0648\u063A\u0631\u0649\u0644\u0627\u0634",hr:"\u062A\u0648\u063A\u0631\u0627 \u0633\u0649\u0632\u0649\u0642",undo:"\u0642\u0627\u064A\u062A\u06C7\u0631\u06C7\u0634",redo:"\u0642\u0627\u064A\u062A\u0649\u0644\u0627\u0634",heading1:"\u062A\u0649\u0645\u0627 1",heading2:"\u062A\u0649\u0645\u0627 2",heading3:"\u062A\u0649\u0645\u0627 3",heading4:"\u062A\u0649\u0645\u0627 4",heading5:"\u062A\u0649\u0645\u0627 5",heading6:"\u062A\u0649\u0645\u0627 6",paragraph:"\u0626\u0627\u0628\u0632\u0627\u0633",code:"\u0643\u0648\u062F",size1:"\u0643\u0649\u0686\u0649\u0643",size2:"\u0643\u0649\u0686\u0649\u0643\u0631\u0627\u0642",size3:"\u0646\u0648\u0631\u0645\u0627\u0644",size4:"\u0686\u0648\u06AD\u0631\u0627\u0642",size5:"\u0686\u0648\u06AD",size6:"\u0626\u0649\u0646\u062A\u0627\u064A\u0649\u0646 \u0686\u0648\u06AD",size7:"\u0626\u06D5\u06AD \u0686\u0648\u06AD",defaultFont:"\u0643\u06C6\u06AD\u06C8\u0644\u062F\u0649\u0643\u0649 \u062E\u06D5\u062A \u0646\u06C7\u0633\u062E\u0649\u0633\u0649",viewSource:"\u0645\u06D5\u0646\u0628\u06D5\u0646\u0649 \u0643\u06C6\u0631\u06C8\u0634"},tree:{noNodes:"\u062A\u06C8\u06AF\u06C8\u0646 \u064A\u0648\u0642",noResults:"\u0626\u06C7\u0686\u06C7\u0631 \u064A\u0648\u0642"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.lang.uk={isoName:"uk",nativeName:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",label:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",ok:"OK",cancel:"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438",close:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",set:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438",select:"\u041E\u0431\u0440\u0430\u0442\u0438",reset:"\u0421\u043A\u0438\u043D\u0443\u0442\u0438",remove:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",update:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",create:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438",search:"\u041F\u043E\u0448\u0443\u043A",filter:"\u0424\u0456\u043B\u044C\u0442\u0440",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",expand:e=>e?`\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438 "${e}"`:"\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438",collapse:e=>e?`\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438 "${e}"`:"\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438"},date:{days:"\u041D\u0435\u0434\u0456\u043B\u044F_\u041F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0412\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0421\u0435\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0435\u0440_\u041F`\u044F\u0442\u043D\u0438\u0446\u044F_\u0421\u0443\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0434_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u0421\u0456\u0447\u0435\u043D\u044C_\u041B\u044E\u0442\u0438\u0439_\u0411\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u041A\u0432\u0456\u0442\u0435\u043D\u044C_\u0422\u0440\u0430\u0432\u0435\u043D\u044C_\u0427\u0435\u0440\u0432\u0435\u043D\u044C_\u041B\u0438\u043F\u0435\u043D\u044C_\u0421\u0435\u0440\u043F\u0435\u043D\u044C_\u0412\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0416\u043E\u0432\u0442\u0435\u043D\u044C_\u041B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0413\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),monthsShort:"\u0421\u0456\u0447_\u041B\u044E\u0442_\u0411\u0435\u0440_\u041A\u0432\u0456_\u0422\u0440\u0430_\u0427\u0435\u0440_\u041B\u0438\u043F_\u0421\u0435\u0440_\u0412\u0435\u0440_\u0416\u043E\u0432_\u041B\u0438\u0441_\u0413\u0440\u0443".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0456\u0432"},table:{noData:"\u041D\u0435\u043C\u0430\u0454 \u0434\u0430\u043D\u0438\u0445",noResults:"\u0421\u043F\u0456\u0432\u043F\u0430\u0434\u0456\u043D\u044C \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E",loading:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F...",selectedRecords:e=>e>0?e+" "+i(e,["\u0440\u044F\u0434\u043E\u043A \u043E\u0431\u0440\u0430\u043D\u0438\u0439","\u0440\u044F\u0434\u043A\u0438 \u043E\u0431\u0440\u0430\u043D\u0456","\u0440\u044F\u0434\u043A\u0456\u0432 \u043E\u0431\u0440\u0430\u043D\u043E"])+".":"\u0416\u043E\u0434\u043D\u043E\u0433\u043E \u0440\u044F\u0434\u043A\u0443 \u043D\u0435 \u043E\u0431\u0440\u0430\u043D\u043E.",recordsPerPage:"\u0420\u044F\u0434\u043A\u0456\u0432 \u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u0446\u0456:",allRows:"\u0423\u0441\u0456",pagination:(e,t,r)=>e+"-"+t+" \u0437 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u043A\u0438"},editor:{url:"URL",bold:"\u041D\u0430\u043F\u0456\u0432\u0436\u0438\u0440\u043D\u0438\u0439",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439",underline:"\u041F\u0456\u0434\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439",unorderedList:"\u041C\u0430\u0440\u043A\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",orderedList:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",subscript:"\u041F\u0456\u0434\u0440\u044F\u0434\u043A\u043E\u0432\u0438\u0439",superscript:"\u041D\u0430\u0434\u0440\u044F\u0434\u043A\u043E\u0432\u0438\u0439",hyperlink:"\u0413\u0456\u043F\u0435\u0440\u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",toggleFullscreen:"\u041F\u043E\u0432\u043D\u043E\u0435\u043A\u0440\u0430\u043D\u043D\u0438\u0439 \u0440\u0435\u0436\u0438\u043C",quote:"\u0426\u0438\u0442\u0430\u0442\u0430",left:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",center:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443",right:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justify:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0456",print:"\u0414\u0440\u0443\u043A",outdent:"\u0417\u043C\u0435\u043D\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0442\u0443\u043F",indent:"\u0417\u0431\u0456\u043B\u044C\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043F",removeFormat:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F",fontSize:"\u0420\u043E\u0437\u043C\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0443",align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F",hr:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0443 \u043B\u0456\u043D\u0456\u044E",undo:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438",heading1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1",heading2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2",heading3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3",heading4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4",heading5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5",heading6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u0414\u0443\u0436\u0435 \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size2:"\u041C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u0438\u0439",size4:"\u0421\u0435\u0440\u0435\u0434\u043D\u0456\u0439",size5:"\u0412\u0435\u043B\u0438\u043A\u0438\u0439",size6:"\u0414\u0443\u0436\u0435 \u0432\u0435\u043B\u0438\u043A\u0438\u0439",size7:"\u0412\u0435\u043B\u0438\u0447\u0435\u0437\u043D\u0438\u0439",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C",viewSource:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0434\u0436\u0435\u0440\u0435\u043B\u043E"},tree:{noNodes:"\u041D\u0435\u043C\u0430\u0454 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0445 \u0432\u0443\u0437\u043B\u0456\u0432",noResults:"\u0421\u043F\u0456\u0432\u043F\u0430\u0434\u0456\u043D\u044C \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E"}};})(); | ||
(()=>{function i(e,t){return t[e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2]}window.Quasar.Lang.uk={isoName:"uk",nativeName:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",label:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",ok:"OK",cancel:"\u0421\u043A\u0430\u0441\u0443\u0432\u0430\u0442\u0438",close:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438",set:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438",select:"\u041E\u0431\u0440\u0430\u0442\u0438",reset:"\u0421\u043A\u0438\u043D\u0443\u0442\u0438",remove:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",update:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",create:"\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438",search:"\u041F\u043E\u0448\u0443\u043A",filter:"\u0424\u0456\u043B\u044C\u0442\u0440",refresh:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",expand:e=>e?`\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438 "${e}"`:"\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438",collapse:e=>e?`\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438 "${e}"`:"\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438"},date:{days:"\u041D\u0435\u0434\u0456\u043B\u044F_\u041F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0412\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0421\u0435\u0440\u0435\u0434\u0430_\u0427\u0435\u0442\u0432\u0435\u0440_\u041F`\u044F\u0442\u043D\u0438\u0446\u044F_\u0421\u0443\u0431\u043E\u0442\u0430".split("_"),daysShort:"\u041D\u0434_\u041F\u043D_\u0412\u0442_\u0421\u0440_\u0427\u0442_\u041F\u0442_\u0421\u0431".split("_"),months:"\u0421\u0456\u0447\u0435\u043D\u044C_\u041B\u044E\u0442\u0438\u0439_\u0411\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u041A\u0432\u0456\u0442\u0435\u043D\u044C_\u0422\u0440\u0430\u0432\u0435\u043D\u044C_\u0427\u0435\u0440\u0432\u0435\u043D\u044C_\u041B\u0438\u043F\u0435\u043D\u044C_\u0421\u0435\u0440\u043F\u0435\u043D\u044C_\u0412\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0416\u043E\u0432\u0442\u0435\u043D\u044C_\u041B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0413\u0440\u0443\u0434\u0435\u043D\u044C".split("_"),monthsShort:"\u0421\u0456\u0447_\u041B\u044E\u0442_\u0411\u0435\u0440_\u041A\u0432\u0456_\u0422\u0440\u0430_\u0427\u0435\u0440_\u041B\u0438\u043F_\u0421\u0435\u0440_\u0412\u0435\u0440_\u0416\u043E\u0432_\u041B\u0438\u0441_\u0413\u0440\u0443".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u0434\u043D\u0456\u0432"},table:{noData:"\u041D\u0435\u043C\u0430\u0454 \u0434\u0430\u043D\u0438\u0445",noResults:"\u0421\u043F\u0456\u0432\u043F\u0430\u0434\u0456\u043D\u044C \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E",loading:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F...",selectedRecords:e=>e>0?e+" "+i(e,["\u0440\u044F\u0434\u043E\u043A \u043E\u0431\u0440\u0430\u043D\u0438\u0439","\u0440\u044F\u0434\u043A\u0438 \u043E\u0431\u0440\u0430\u043D\u0456","\u0440\u044F\u0434\u043A\u0456\u0432 \u043E\u0431\u0440\u0430\u043D\u043E"])+".":"\u0416\u043E\u0434\u043D\u043E\u0433\u043E \u0440\u044F\u0434\u043A\u0443 \u043D\u0435 \u043E\u0431\u0440\u0430\u043D\u043E.",recordsPerPage:"\u0420\u044F\u0434\u043A\u0456\u0432 \u043D\u0430 \u0441\u0442\u043E\u0440\u0456\u043D\u0446\u0456:",allRows:"\u0423\u0441\u0456",pagination:(e,t,r)=>e+"-"+t+" \u0437 "+r,columns:"\u041A\u043E\u043B\u043E\u043D\u043A\u0438"},editor:{url:"URL",bold:"\u041D\u0430\u043F\u0456\u0432\u0436\u0438\u0440\u043D\u0438\u0439",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0417\u0430\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439",underline:"\u041F\u0456\u0434\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439",unorderedList:"\u041C\u0430\u0440\u043A\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",orderedList:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u043F\u0438\u0441\u043E\u043A",subscript:"\u041F\u0456\u0434\u0440\u044F\u0434\u043A\u043E\u0432\u0438\u0439",superscript:"\u041D\u0430\u0434\u0440\u044F\u0434\u043A\u043E\u0432\u0438\u0439",hyperlink:"\u0413\u0456\u043F\u0435\u0440\u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F",toggleFullscreen:"\u041F\u043E\u0432\u043D\u043E\u0435\u043A\u0440\u0430\u043D\u043D\u0438\u0439 \u0440\u0435\u0436\u0438\u043C",quote:"\u0426\u0438\u0442\u0430\u0442\u0430",left:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",center:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443",right:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E",justify:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0456",print:"\u0414\u0440\u0443\u043A",outdent:"\u0417\u043C\u0435\u043D\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043F",indent:"\u0417\u0431\u0456\u043B\u044C\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043F",removeFormat:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F",fontSize:"\u0420\u043E\u0437\u043C\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0443",align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F",hr:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0443 \u043B\u0456\u043D\u0456\u044E",undo:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",redo:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438",heading1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1",heading2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2",heading3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3",heading4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4",heading5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5",heading6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u0414\u0443\u0436\u0435 \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size2:"\u041C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439",size3:"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u0438\u0439",size4:"\u0421\u0435\u0440\u0435\u0434\u043D\u0456\u0439",size5:"\u0412\u0435\u043B\u0438\u043A\u0438\u0439",size6:"\u0414\u0443\u0436\u0435 \u0432\u0435\u043B\u0438\u043A\u0438\u0439",size7:"\u0412\u0435\u043B\u0438\u0447\u0435\u0437\u043D\u0438\u0439",defaultFont:"\u0428\u0440\u0438\u0444\u0442 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C",viewSource:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0434\u0436\u0435\u0440\u0435\u043B\u043E"},tree:{noNodes:"\u041D\u0435\u043C\u0430\u0454 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0445 \u0432\u0443\u0437\u043B\u0456\u0432",noResults:"\u0421\u043F\u0456\u0432\u043F\u0430\u0434\u0456\u043D\u044C \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.uzCyrl={isoName:"uz-Cyrl",nativeName:"\u040E\u0437\u0431\u0435\u043A\u0447\u0430 (\u041A\u0438\u0440\u0438\u043B)",label:{clear:"\u0422\u043E\u0437\u0430\u043B\u0430\u0448",ok:"\u041E\u041A",cancel:"\u0411\u0435\u043A\u043E\u0440 \u049B\u0438\u043B\u0438\u0448",close:"\u0401\u043F\u0438\u0448",set:"\u040E\u0440\u043D\u0430\u0442\u0438\u0448",select:"\u0422\u0430\u043D\u043B\u0430\u0448",reset:"\u049A\u0430\u0439\u0442\u0430 \u045E\u0440\u043D\u0430\u0442\u0438\u0448",remove:"\u040E\u0447\u0438\u0440\u0438\u0448",update:"\u042F\u043D\u0433\u0438\u043B\u0430\u0448",create:"\u042F\u0440\u0430\u0442\u0438\u0448",search:"\u049A\u0438\u0434\u0438\u0440\u0438\u0448",filter:"\u0424\u0438\u043B\u0442\u0440\u043B\u0430\u0448",refresh:"\u042F\u043D\u0433\u0438\u043B\u0430\u0448",expand:e=>e?`"${e}" \u043D\u0438 \u043A\u0435\u043D\u0433\u0430\u0439\u0442\u0438\u0440\u0438\u0448`:"\u044A\u041A\u0435\u043D\u0433\u0430\u0439\u0442\u0438\u0440\u0438\u0448\u044A",collapse:e=>e?`"${e}" \u043D\u0438 \u0439\u0438\u0493\u0438\u0448`:"\u044A\u0419\u0438\u049B\u0438\u043B\u0438\u0448\u044A"},date:{days:"\u042F\u043A\u0448\u0430\u043D\u0431\u0430_\u0414\u0443\u0448\u0430\u043D\u0431\u0430_\u0421\u0435\u0448\u0430\u043D\u0431\u0430_\u0427\u043E\u0440\u0448\u0430\u043D\u0431\u0430_\u041F\u0430\u0439\u0448\u0430\u043D\u0431\u0430_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),daysShort:"\u042F\u043A_\u0414\u0443\u0448_\u0421\u0435_\u0427\u043E\u0440_\u041F\u0430\u0439_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),months:"\u042F\u043D\u0432\u0430\u0440\u044C_\u0424\u0435\u0432\u0440\u0430\u043B\u044C_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0435\u043B\u044C_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u041E\u043A\u0442\u044F\u0431\u0440\u044C_\u041D\u043E\u044F\u0431\u0440\u044C_\u0414\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u042F\u043D_\u0424\u0435\u0432_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433_\u0421\u0435\u043D_\u041E\u043A\u0442_\u041D\u043E\u044F_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u041A\u0443\u043D\u043B\u0430\u0440"},table:{noData:"\u041C\u0430\u044A\u043B\u0443\u043C\u043E\u0442 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438",noResults:"\u049A\u0438\u0434\u0438\u0440\u0443\u0432 \u0431\u045E\u0439\u0438\u0447\u0430 \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442\u043B\u0430\u0440 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438",loading:"\u042E\u043A\u043B\u0430\u043D\u043C\u043E\u049B\u0434\u0430...",selectedRecords:e=>e===1?"1 \u0442\u0430 \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442 \u0442\u0430\u043D\u043B\u0430\u043D\u0434\u0438.":(e===0?"\u0425\u0435\u0447 \u049B\u0430\u043D\u0434\u0430\u0439":e)+" \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442\u043B\u0430 \u0442\u0430\u043D\u043B\u0430\u043D\u043C\u0430\u0434\u0438.",recordsPerPage:"\u0421\u0430\u0445\u0438\u0444\u0430\u0434\u0430\u0433\u0438 \u049B\u0430\u0442\u043E\u0440\u043B\u0430\u0440:",allRows:"\u0411\u0430\u0440\u0447\u0430\u0441\u0438",pagination:(e,t,r)=>e+"-"+t+" \u0436\u0430\u043C\u0438 "+r,columns:"\u0423\u0441\u0442\u0443\u043D\u043B\u0430\u0440"},editor:{url:"\u0423\u0420\u041B",bold:"\u049A\u0430\u043B\u0438\u043D",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0427\u0438\u0437\u0438\u043B\u0433\u0430\u043D",underline:"\u0422\u0430\u0433\u0438\u0433\u0430 \u0447\u0438\u0437\u0438\u043B\u0433\u0430\u043D",unorderedList:"\u0422\u0430\u0440\u0442\u0438\u0431\u0441\u0438\u0437 \u0440\u0443\u0439\u0445\u0430\u0442",orderedList:"\u0422\u0430\u0440\u0442\u0438\u0431\u0433\u0430 \u043A\u0438\u0440\u0438\u0442\u0438\u043B\u0433\u0430\u043D \u0440\u0443\u0439\u0445\u0430\u0442",subscript:"\u0421\u0430\u0442\u0440 \u043E\u0441\u0442\u0438\u0434\u0430",superscript:"\u0421\u0430\u0442\u0440 \u0443\u0441\u0442\u0438\u0434\u0430",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0445\u0430\u0432\u043E\u043B\u0430",toggleFullscreen:"\u0422\u045E\u043B\u0438\u049B \u044D\u043A\u0440\u0430\u043D \u0440\u0435\u0436\u0438\u043C\u0438\u0433\u0430 \u045E\u0442\u0438\u0448",quote:"\u0418\u049B\u0442\u0438\u0431\u043E\u0441",left:"\u0427\u0430\u043F\u0433\u0430 \u0441\u0430\u0444\u043B\u0430\u0448",center:"\u041C\u0430\u0440\u043A\u0430\u0437\u0433\u0430 \u0441\u0430\u0444\u043B\u0430\u0448",right:"\u040E\u043D\u0433\u0434\u0430\u043D \u0441\u0430\u0444\u043B\u0430\u0448",justify:"\u0418\u043A\u043A\u0438 \u0442\u043E\u043C\u043E\u043D\u0434\u0430\u043D \u0441\u0430\u0444\u043B\u0430\u0448",print:"\u0427\u043E\u043F \u044D\u0442\u0438\u0448",outdent:"\u0427\u0435\u043A\u0438\u043D\u0438\u0448\u043D\u0438 \u043A\u0430\u043C\u0430\u0439\u0442\u0438\u0440\u0438\u0448",indent:"\u0427\u0435\u043A\u0438\u043D\u0438\u0448\u043D\u0438 \u043A\u045E\u043F\u0430\u0439\u0442\u0438\u0440\u0438\u0448",removeFormat:"\u0424\u043E\u0440\u043C\u0430\u0442\u043B\u0430\u0448\u043D\u0438 \u045E\u0447\u0438\u0440\u0438\u0431 \u0442\u0430\u0448\u043B\u0430\u0448",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u043B\u0430\u0448",fontSize:"\u0428\u0440\u0438\u0444\u0442 \u0445\u0430\u0436\u043C\u0438",align:"\u0421\u0430\u0444\u043B\u0430\u0448",hr:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B \u049B\u043E\u0438\u0434\u0430\u043D\u0438 \u043A\u0438\u0440\u0438\u0442\u0438\u0448",undo:"\u0411\u0435\u043A\u043E\u0440 \u049B\u0438\u043B\u0438\u0448",redo:"\u0422\u0430\u043A\u0440\u043E\u0440\u043B\u0430\u0448",heading1:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 1",heading2:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 2",heading3:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 3",heading4:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 4",heading5:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 5",heading6:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u040E\u0442\u0430 \u043A\u0438\u0447\u0438\u043A",size2:"\u0411\u0438\u0440\u043E\u0437 \u043A\u0438\u0447\u0438\u043A",size3:"\u041E\u0434\u0434\u0438\u0439",size4:"\u040E\u0440\u0442\u0430 \u043A\u0430\u0442\u0442\u0430",size5:"\u041A\u0430\u0442\u0442\u0430",size6:"\u0416\u0443\u0434\u0430 \u043A\u0430\u0442\u0442\u0430",size7:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B",defaultFont:"\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 \u0448\u0440\u0438\u0444\u0442",viewSource:"\u041C\u0430\u043D\u0431\u0430\u043D\u0438 \u043A\u045E\u0440\u0438\u0448"},tree:{noNodes:"\u041A\u0435\u0441\u0438\u0448\u043C\u0430\u043B\u0430\u0440 \u043C\u0430\u0432\u0436\u0443\u0434 \u044D\u043C\u0430\u0441",noResults:"\u041C\u043E\u0441 \u043A\u0435\u043B\u0430\u0434\u0438\u0433\u0430\u043D \u043A\u0435\u0441\u0438\u0448\u043C\u0430\u043B\u0430\u0440 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438"}};})(); | ||
(()=>{window.Quasar.Lang.uzCyrl={isoName:"uz-Cyrl",nativeName:"\u040E\u0437\u0431\u0435\u043A\u0447\u0430 (\u041A\u0438\u0440\u0438\u043B)",label:{clear:"\u0422\u043E\u0437\u0430\u043B\u0430\u0448",ok:"\u041E\u041A",cancel:"\u0411\u0435\u043A\u043E\u0440 \u049B\u0438\u043B\u0438\u0448",close:"\u0401\u043F\u0438\u0448",set:"\u040E\u0440\u043D\u0430\u0442\u0438\u0448",select:"\u0422\u0430\u043D\u043B\u0430\u0448",reset:"\u049A\u0430\u0439\u0442\u0430 \u045E\u0440\u043D\u0430\u0442\u0438\u0448",remove:"\u040E\u0447\u0438\u0440\u0438\u0448",update:"\u042F\u043D\u0433\u0438\u043B\u0430\u0448",create:"\u042F\u0440\u0430\u0442\u0438\u0448",search:"\u049A\u0438\u0434\u0438\u0440\u0438\u0448",filter:"\u0424\u0438\u043B\u0442\u0440\u043B\u0430\u0448",refresh:"\u042F\u043D\u0433\u0438\u043B\u0430\u0448",expand:e=>e?`"${e}" \u043D\u0438 \u043A\u0435\u043D\u0433\u0430\u0439\u0442\u0438\u0440\u0438\u0448`:"\u044A\u041A\u0435\u043D\u0433\u0430\u0439\u0442\u0438\u0440\u0438\u0448\u044A",collapse:e=>e?`"${e}" \u043D\u0438 \u0439\u0438\u0493\u0438\u0448`:"\u044A\u0419\u0438\u049B\u0438\u043B\u0438\u0448\u044A"},date:{days:"\u042F\u043A\u0448\u0430\u043D\u0431\u0430_\u0414\u0443\u0448\u0430\u043D\u0431\u0430_\u0421\u0435\u0448\u0430\u043D\u0431\u0430_\u0427\u043E\u0440\u0448\u0430\u043D\u0431\u0430_\u041F\u0430\u0439\u0448\u0430\u043D\u0431\u0430_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),daysShort:"\u042F\u043A_\u0414\u0443\u0448_\u0421\u0435_\u0427\u043E\u0440_\u041F\u0430\u0439_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),months:"\u042F\u043D\u0432\u0430\u0440\u044C_\u0424\u0435\u0432\u0440\u0430\u043B\u044C_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440\u0435\u043B\u044C_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433\u0443\u0441\u0442_\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u041E\u043A\u0442\u044F\u0431\u0440\u044C_\u041D\u043E\u044F\u0431\u0440\u044C_\u0414\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u042F\u043D_\u0424\u0435\u0432_\u041C\u0430\u0440\u0442_\u0410\u043F\u0440_\u041C\u0430\u0439_\u0418\u044E\u043D\u044C_\u0418\u044E\u043B\u044C_\u0410\u0432\u0433_\u0421\u0435\u043D_\u041E\u043A\u0442_\u041D\u043E\u044F_\u0414\u0435\u043A".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"\u041A\u0443\u043D\u043B\u0430\u0440"},table:{noData:"\u041C\u0430\u044A\u043B\u0443\u043C\u043E\u0442 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438",noResults:"\u049A\u0438\u0434\u0438\u0440\u0443\u0432 \u0431\u045E\u0439\u0438\u0447\u0430 \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442\u043B\u0430\u0440 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438",loading:"\u042E\u043A\u043B\u0430\u043D\u043C\u043E\u049B\u0434\u0430...",selectedRecords:e=>e===1?"1 \u0442\u0430 \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442 \u0442\u0430\u043D\u043B\u0430\u043D\u0434\u0438.":(e===0?"\u0425\u0435\u0447 \u049B\u0430\u043D\u0434\u0430\u0439":e)+" \u043C\u0430\u044A\u043B\u0443\u043C\u043E\u0442\u043B\u0430 \u0442\u0430\u043D\u043B\u0430\u043D\u043C\u0430\u0434\u0438.",recordsPerPage:"\u0421\u0430\u0445\u0438\u0444\u0430\u0434\u0430\u0433\u0438 \u049B\u0430\u0442\u043E\u0440\u043B\u0430\u0440:",allRows:"\u0411\u0430\u0440\u0447\u0430\u0441\u0438",pagination:(e,t,r)=>e+"-"+t+" \u0436\u0430\u043C\u0438 "+r,columns:"\u0423\u0441\u0442\u0443\u043D\u043B\u0430\u0440"},editor:{url:"\u0423\u0420\u041B",bold:"\u049A\u0430\u043B\u0438\u043D",italic:"\u041A\u0443\u0440\u0441\u0438\u0432",strikethrough:"\u0427\u0438\u0437\u0438\u043B\u0433\u0430\u043D",underline:"\u0422\u0430\u0433\u0438\u0433\u0430 \u0447\u0438\u0437\u0438\u043B\u0433\u0430\u043D",unorderedList:"\u0422\u0430\u0440\u0442\u0438\u0431\u0441\u0438\u0437 \u0440\u0443\u0439\u0445\u0430\u0442",orderedList:"\u0422\u0430\u0440\u0442\u0438\u0431\u0433\u0430 \u043A\u0438\u0440\u0438\u0442\u0438\u043B\u0433\u0430\u043D \u0440\u0443\u0439\u0445\u0430\u0442",subscript:"\u0421\u0430\u0442\u0440 \u043E\u0441\u0442\u0438\u0434\u0430",superscript:"\u0421\u0430\u0442\u0440 \u0443\u0441\u0442\u0438\u0434\u0430",hyperlink:"\u0413\u0438\u043F\u0435\u0440\u0445\u0430\u0432\u043E\u043B\u0430",toggleFullscreen:"\u0422\u045E\u043B\u0438\u049B \u044D\u043A\u0440\u0430\u043D \u0440\u0435\u0436\u0438\u043C\u0438\u0433\u0430 \u045E\u0442\u0438\u0448",quote:"\u0418\u049B\u0442\u0438\u0431\u043E\u0441",left:"\u0427\u0430\u043F\u0433\u0430 \u0441\u0430\u0444\u043B\u0430\u0448",center:"\u041C\u0430\u0440\u043A\u0430\u0437\u0433\u0430 \u0441\u0430\u0444\u043B\u0430\u0448",right:"\u040E\u043D\u0433\u0434\u0430\u043D \u0441\u0430\u0444\u043B\u0430\u0448",justify:"\u0418\u043A\u043A\u0438 \u0442\u043E\u043C\u043E\u043D\u0434\u0430\u043D \u0441\u0430\u0444\u043B\u0430\u0448",print:"\u0427\u043E\u043F \u044D\u0442\u0438\u0448",outdent:"\u0427\u0435\u043A\u0438\u043D\u0438\u0448\u043D\u0438 \u043A\u0430\u043C\u0430\u0439\u0442\u0438\u0440\u0438\u0448",indent:"\u0427\u0435\u043A\u0438\u043D\u0438\u0448\u043D\u0438 \u043A\u045E\u043F\u0430\u0439\u0442\u0438\u0440\u0438\u0448",removeFormat:"\u0424\u043E\u0440\u043C\u0430\u0442\u043B\u0430\u0448\u043D\u0438 \u045E\u0447\u0438\u0440\u0438\u0431 \u0442\u0430\u0448\u043B\u0430\u0448",formatting:"\u0424\u043E\u0440\u043C\u0430\u0442\u043B\u0430\u0448",fontSize:"\u0428\u0440\u0438\u0444\u0442 \u0445\u0430\u0436\u043C\u0438",align:"\u0421\u0430\u0444\u043B\u0430\u0448",hr:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B \u049B\u043E\u0438\u0434\u0430\u043D\u0438 \u043A\u0438\u0440\u0438\u0442\u0438\u0448",undo:"\u0411\u0435\u043A\u043E\u0440 \u049B\u0438\u043B\u0438\u0448",redo:"\u0422\u0430\u043A\u0440\u043E\u0440\u043B\u0430\u0448",heading1:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 1",heading2:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 2",heading3:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 3",heading4:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 4",heading5:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 5",heading6:"\u0421\u0430\u0440\u043B\u0430\u0432\u0445\u0430 6",paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444",code:"\u041A\u043E\u0434",size1:"\u040E\u0442\u0430 \u043A\u0438\u0447\u0438\u043A",size2:"\u0411\u0438\u0440\u043E\u0437 \u043A\u0438\u0447\u0438\u043A",size3:"\u041E\u0434\u0434\u0438\u0439",size4:"\u040E\u0440\u0442\u0430 \u043A\u0430\u0442\u0442\u0430",size5:"\u041A\u0430\u0442\u0442\u0430",size6:"\u0416\u0443\u0434\u0430 \u043A\u0430\u0442\u0442\u0430",size7:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B",defaultFont:"\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 \u0448\u0440\u0438\u0444\u0442",viewSource:"\u041C\u0430\u043D\u0431\u0430\u043D\u0438 \u043A\u045E\u0440\u0438\u0448"},tree:{noNodes:"\u041A\u0435\u0441\u0438\u0448\u043C\u0430\u043B\u0430\u0440 \u043C\u0430\u0432\u0436\u0443\u0434 \u044D\u043C\u0430\u0441",noResults:"\u041C\u043E\u0441 \u043A\u0435\u043B\u0430\u0434\u0438\u0433\u0430\u043D \u043A\u0435\u0441\u0438\u0448\u043C\u0430\u043B\u0430\u0440 \u0442\u043E\u043F\u0438\u043B\u043C\u0430\u0434\u0438"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.uzLatn={isoName:"uz-Latn",nativeName:"O'zbekcha (Lotin)",label:{clear:"Tozalash",ok:"OK",cancel:"Bekor qilish",close:"Yopish",set:"O'rnatish",select:"Tanlash",reset:"Qayta o'rnatish",remove:"O'chirish",update:"Yangilash",create:"Yaratish",search:"Qidirish",filter:"Filtrlash",refresh:"Yangilash",expand:a=>a?`"${a}" ni kengaytirish`:"Kengaytirish",collapse:a=>a?`"${a}" ni yig'ish`:"Yiqilish"},date:{days:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),daysShort:"Yak_Du_Se_Chor_Pay_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mart_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Kunlar"},table:{noData:"Ma'lumotlar topilmadi",noResults:"Qidiruv bo'yicha ma'lumotlar topilmadi",loading:"Yuklanmoqda...",selectedRecords:a=>a===1?"1 ta malumot tanlandi.":(a===0?"Hech qanday":a)+" ma'lumotlar tanlanmadi.",recordsPerPage:"Saxifadagi qatorlar:",allRows:"Barchasi",pagination:(a,i,r)=>a+"-"+i+" jami "+r,columns:"Ustunlar"},editor:{url:"URL",bold:"Qalin",italic:"Kursiv",strikethrough:"Chizilgan",underline:"Tagiga chizilgan",unorderedList:"Tartibsiz ro'yxat",orderedList:"Tartibga keltirilgan ro'yxat",subscript:"Satr ostida",superscript:"Satr ustida",hyperlink:"Giperhavola",toggleFullscreen:"To'liq ekran rejimiga o'tish",quote:"Iqtibos",left:"Chapga saflash",center:"Markazga saflash",right:"O'nggadan saflash",justify:"Ikki tomondan saflash",print:"Chop etish",outdent:"Chekinishni kamaytirish",indent:"Chekinishni ko'paytirish",removeFormat:"Formatlashni o'chirib tashlash",formatting:"Formatlash",fontSize:"Shrift hajmi",align:"Saflash",hr:"Gorizontal qoidani kiritish",undo:"Bekor qilish",redo:"Takrorlash",heading1:"Sarlavha 1",heading2:"Sarlavha 2",heading3:"Sarlavha 3",heading4:"Sarlavha 4",heading5:"Sarlavha 5",heading6:"Sarlavha 6",paragraph:"Paragraf",code:"Kod",size1:"Juda kichkik",size2:"Biroz kichik",size3:"Oddiy",size4:"O'rta katta",size5:"Katta",size6:"Juda katta",size7:"Maksimal",defaultFont:"Standart shrift",viewSource:"Manbani ko'rish"},tree:{noNodes:"Kesishmalar mavjud emas",noResults:"Mos keladigan kesishmalar topilmadi"}};})(); | ||
(()=>{window.Quasar.Lang.uzLatn={isoName:"uz-Latn",nativeName:"O'zbekcha (Lotin)",label:{clear:"Tozalash",ok:"OK",cancel:"Bekor qilish",close:"Yopish",set:"O'rnatish",select:"Tanlash",reset:"Qayta o'rnatish",remove:"O'chirish",update:"Yangilash",create:"Yaratish",search:"Qidirish",filter:"Filtrlash",refresh:"Yangilash",expand:a=>a?`"${a}" ni kengaytirish`:"Kengaytirish",collapse:a=>a?`"${a}" ni yig'ish`:"Yiqilish"},date:{days:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),daysShort:"Yak_Du_Se_Chor_Pay_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mart_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),firstDayOfWeek:1,format24h:!0,pluralDay:"Kunlar"},table:{noData:"Ma'lumotlar topilmadi",noResults:"Qidiruv bo'yicha ma'lumotlar topilmadi",loading:"Yuklanmoqda...",selectedRecords:a=>a===1?"1 ta malumot tanlandi.":(a===0?"Hech qanday":a)+" ma'lumotlar tanlanmadi.",recordsPerPage:"Saxifadagi qatorlar:",allRows:"Barchasi",pagination:(a,i,r)=>a+"-"+i+" jami "+r,columns:"Ustunlar"},editor:{url:"URL",bold:"Qalin",italic:"Kursiv",strikethrough:"Chizilgan",underline:"Tagiga chizilgan",unorderedList:"Tartibsiz ro'yxat",orderedList:"Tartibga keltirilgan ro'yxat",subscript:"Satr ostida",superscript:"Satr ustida",hyperlink:"Giperhavola",toggleFullscreen:"To'liq ekran rejimiga o'tish",quote:"Iqtibos",left:"Chapga saflash",center:"Markazga saflash",right:"O'nggadan saflash",justify:"Ikki tomondan saflash",print:"Chop etish",outdent:"Chekinishni kamaytirish",indent:"Chekinishni ko'paytirish",removeFormat:"Formatlashni o'chirib tashlash",formatting:"Formatlash",fontSize:"Shrift hajmi",align:"Saflash",hr:"Gorizontal qoidani kiritish",undo:"Bekor qilish",redo:"Takrorlash",heading1:"Sarlavha 1",heading2:"Sarlavha 2",heading3:"Sarlavha 3",heading4:"Sarlavha 4",heading5:"Sarlavha 5",heading6:"Sarlavha 6",paragraph:"Paragraf",code:"Kod",size1:"Juda kichkik",size2:"Biroz kichik",size3:"Oddiy",size4:"O'rta katta",size5:"Katta",size6:"Juda katta",size7:"Maksimal",defaultFont:"Standart shrift",viewSource:"Manbani ko'rish"},tree:{noNodes:"Kesishmalar mavjud emas",noResults:"Mos keladigan kesishmalar topilmadi"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.vi={isoName:"vi",nativeName:"Ti\u1EBFng Vi\u1EC7t",label:{clear:"X\xF3a h\u1EBFt",ok:"OK",cancel:"H\u1EE7y",close:"\u0110\xF3ng",set:"Thi\u1EBFt \u0111\u1EB7t",select:"Ch\u1ECDn",reset:"\u0110\u1EB7t l\u1EA1i",remove:"G\u1EE1 b\u1ECF",update:"C\u1EADp nh\u1EADt",create:"T\u1EA1o",search:"T\xECm ki\u1EBFm",filter:"B\u1ED9 l\u1ECDc",refresh:"L\xE0m m\u1EDBi",expand:n=>n?`M\u1EDF r\u1ED9ng "${n}"`:"M\u1EDF r\u1ED9ng",collapse:n=>n?`Thu g\u1ECDn "${n}"`:"S\u1EE5p \u0111\u1ED5"},date:{days:"Ch\u1EE7 Nh\u1EADt_Th\u1EE9 Hai_Th\u1EE9 Ba_Th\u1EE9 T\u01B0_Th\u1EE9 N\u0103m_Th\u1EE9 S\xE1u_Th\u1EE9 B\u1EA3y".split("_"),daysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),months:"Th\xE1ng M\u1ED9t_Th\xE1ng Hai_Th\xE1ng Ba_Th\xE1ng T\u01B0_Th\xE1ng N\u0103m_Th\xE1ng S\xE1u_Th\xE1ng B\u1EA3y_Th\xE1ng T\xE1m_Th\xE1ng Ch\xEDn_Th\xE1ng M\u01B0\u1EDDi_Th\xE1ng M\u01B0\u1EDDi M\u1ED9t_Th\xE1ng M\u01B0\u1EDDi Hai".split("_"),monthsShort:"Th1_Th2_Th3_Th4_Th5_Th6_Th7_Th8_Th9_Th10_Th11_Th12".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ng\xE0y"},table:{noData:"Kh\xF4ng c\xF3 d\u1EEF li\u1EC7u",noResults:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3",loading:"\u0110ang t\u1EA3i",selectedRecords:n=>n===1?"1 h\xE0ng \u0111\xE3 ch\u1ECDn.":(n===0?"Kh\xF4ng c\xF3 h\xE0ng n\xE0o":n)+" h\xE0ng \u0111\xE3 ch\u1ECDn.",recordsPerPage:"H\xE0ng tr\xEAn m\u1ED7i trang:",allRows:"T\u1EA5t c\u1EA3",pagination:(n,h,t)=>n+"-"+h+" c\u1EE7a "+t,columns:"C\u1ED9t"},editor:{url:"URL",bold:"\u0110\u1EADm",italic:"Nghi\xEAng",strikethrough:"G\u1EA1ch gi\u1EEFa",underline:"G\u1EA1ch d\u01B0\u1EDBi",unorderedList:"Danh s\xE1ch kh\xF4ng theo th\u1EE9 t\u1EF1",orderedList:"Danh s\xE1ch theo th\u1EE9 t\u1EF1",subscript:"Ch\u1EC9 s\u1ED1 d\u01B0\u1EDBi",superscript:"Ch\u1EC9 s\u1ED1 tr\xEAn",hyperlink:"Li\xEAn k\u1EBFt",toggleFullscreen:"\u0110i\u1EC1u ch\u1EC9nh ch\u1EBF \u0111\u1ED9 to\xE0n m\xE0n h\xECnh",quote:"Tr\xEDch d\u1EABn",left:"C\u0103n tr\xE1i",center:"C\u0103n gi\u1EEFa",right:"C\u0103n ph\u1EA3i",justify:"C\u0103n \u0111\u1EC1u 2 b\xEAn",print:"In",outdent:"Gi\u1EA3m l\u1EC1",indent:"T\u0103ng l\u1EC1",removeFormat:"X\xF3a \u0111\u1ECBnh d\u1EA1ng",formatting:"\u0110\u1ECBnh d\u1EA1ng",fontSize:"K\xEDch c\u1EE1 ph\xF4ng",align:"C\u0103n ch\u1EC9nh",hr:"Ch\xE8n Quy T\u1EAFc Ngang",undo:"Ho\xE0n t\xE1c",redo:"L\xE0m l\u1EA1i",heading1:"Ti\xEAu \u0111\u1EC1 1",heading2:"Ti\xEAu \u0111\u1EC1 2",heading3:"Ti\xEAu \u0111\u1EC1 3",heading4:"Ti\xEAu \u0111\u1EC1 4",heading5:"Ti\xEAu \u0111\u1EC1 5",heading6:"Ti\xEAu \u0111\u1EC1 6",paragraph:"\u0110o\u1EA1n",code:"M\xE3",size1:"R\u1EA5t nh\u1ECF",size2:"Nh\u1ECF v\u1EEBa",size3:"Th\u01B0\u1EDDng",size4:"To v\u1EEBa",size5:"To",size6:"R\u1EA5t To",size7:"T\u1ED1i \u0111a",defaultFont:"Ph\xF4ng m\u1EB7c \u0111\u1ECBnh",viewSource:"Xem ngu\u1ED3n"},tree:{noNodes:"Kh\xF4ng c\xF3 n\u1ED1t n\xE0o c\xF3 s\u1EB5n",noResults:"Kh\xF4ng t\xECm th\u1EA5y c\xE1c n\u1ED1t"}};})(); | ||
(()=>{window.Quasar.Lang.vi={isoName:"vi",nativeName:"Ti\u1EBFng Vi\u1EC7t",label:{clear:"X\xF3a h\u1EBFt",ok:"OK",cancel:"H\u1EE7y",close:"\u0110\xF3ng",set:"Thi\u1EBFt \u0111\u1EB7t",select:"Ch\u1ECDn",reset:"\u0110\u1EB7t l\u1EA1i",remove:"G\u1EE1 b\u1ECF",update:"C\u1EADp nh\u1EADt",create:"T\u1EA1o",search:"T\xECm ki\u1EBFm",filter:"B\u1ED9 l\u1ECDc",refresh:"L\xE0m m\u1EDBi",expand:n=>n?`M\u1EDF r\u1ED9ng "${n}"`:"M\u1EDF r\u1ED9ng",collapse:n=>n?`Thu g\u1ECDn "${n}"`:"S\u1EE5p \u0111\u1ED5"},date:{days:"Ch\u1EE7 Nh\u1EADt_Th\u1EE9 Hai_Th\u1EE9 Ba_Th\u1EE9 T\u01B0_Th\u1EE9 N\u0103m_Th\u1EE9 S\xE1u_Th\u1EE9 B\u1EA3y".split("_"),daysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),months:"Th\xE1ng M\u1ED9t_Th\xE1ng Hai_Th\xE1ng Ba_Th\xE1ng T\u01B0_Th\xE1ng N\u0103m_Th\xE1ng S\xE1u_Th\xE1ng B\u1EA3y_Th\xE1ng T\xE1m_Th\xE1ng Ch\xEDn_Th\xE1ng M\u01B0\u1EDDi_Th\xE1ng M\u01B0\u1EDDi M\u1ED9t_Th\xE1ng M\u01B0\u1EDDi Hai".split("_"),monthsShort:"Th1_Th2_Th3_Th4_Th5_Th6_Th7_Th8_Th9_Th10_Th11_Th12".split("_"),firstDayOfWeek:1,format24h:!1,pluralDay:"ng\xE0y"},table:{noData:"Kh\xF4ng c\xF3 d\u1EEF li\u1EC7u",noResults:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3",loading:"\u0110ang t\u1EA3i",selectedRecords:n=>n===1?"1 h\xE0ng \u0111\xE3 ch\u1ECDn.":(n===0?"Kh\xF4ng c\xF3 h\xE0ng n\xE0o":n)+" h\xE0ng \u0111\xE3 ch\u1ECDn.",recordsPerPage:"H\xE0ng tr\xEAn m\u1ED7i trang:",allRows:"T\u1EA5t c\u1EA3",pagination:(n,h,t)=>n+"-"+h+" c\u1EE7a "+t,columns:"C\u1ED9t"},editor:{url:"URL",bold:"\u0110\u1EADm",italic:"Nghi\xEAng",strikethrough:"G\u1EA1ch gi\u1EEFa",underline:"G\u1EA1ch d\u01B0\u1EDBi",unorderedList:"Danh s\xE1ch kh\xF4ng theo th\u1EE9 t\u1EF1",orderedList:"Danh s\xE1ch theo th\u1EE9 t\u1EF1",subscript:"Ch\u1EC9 s\u1ED1 d\u01B0\u1EDBi",superscript:"Ch\u1EC9 s\u1ED1 tr\xEAn",hyperlink:"Li\xEAn k\u1EBFt",toggleFullscreen:"\u0110i\u1EC1u ch\u1EC9nh ch\u1EBF \u0111\u1ED9 to\xE0n m\xE0n h\xECnh",quote:"Tr\xEDch d\u1EABn",left:"C\u0103n tr\xE1i",center:"C\u0103n gi\u1EEFa",right:"C\u0103n ph\u1EA3i",justify:"C\u0103n \u0111\u1EC1u 2 b\xEAn",print:"In",outdent:"Gi\u1EA3m l\u1EC1",indent:"T\u0103ng l\u1EC1",removeFormat:"X\xF3a \u0111\u1ECBnh d\u1EA1ng",formatting:"\u0110\u1ECBnh d\u1EA1ng",fontSize:"K\xEDch c\u1EE1 ph\xF4ng",align:"C\u0103n ch\u1EC9nh",hr:"Ch\xE8n Quy T\u1EAFc Ngang",undo:"Ho\xE0n t\xE1c",redo:"L\xE0m l\u1EA1i",heading1:"Ti\xEAu \u0111\u1EC1 1",heading2:"Ti\xEAu \u0111\u1EC1 2",heading3:"Ti\xEAu \u0111\u1EC1 3",heading4:"Ti\xEAu \u0111\u1EC1 4",heading5:"Ti\xEAu \u0111\u1EC1 5",heading6:"Ti\xEAu \u0111\u1EC1 6",paragraph:"\u0110o\u1EA1n",code:"M\xE3",size1:"R\u1EA5t nh\u1ECF",size2:"Nh\u1ECF v\u1EEBa",size3:"Th\u01B0\u1EDDng",size4:"To v\u1EEBa",size5:"To",size6:"R\u1EA5t To",size7:"T\u1ED1i \u0111a",defaultFont:"Ph\xF4ng m\u1EB7c \u0111\u1ECBnh",viewSource:"Xem ngu\u1ED3n"},tree:{noNodes:"Kh\xF4ng c\xF3 n\u1ED1t n\xE0o c\xF3 s\u1EB5n",noResults:"Kh\xF4ng t\xECm th\u1EA5y c\xE1c n\u1ED1t"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.zhCN={isoName:"zh-CN",nativeName:"\u4E2D\u6587(\u7B80\u4F53)",label:{clear:"\u6E05\u7A7A",ok:"\u786E\u5B9A",cancel:"\u53D6\u6D88",close:"\u5173\u95ED",set:"\u8BBE\u7F6E",select:"\u9009\u62E9",reset:"\u91CD\u7F6E",remove:"\u79FB\u9664",update:"\u66F4\u65B0",create:"\u521B\u5EFA",search:"\u641C\u7D22",filter:"\u8FC7\u6EE4",refresh:"\u5237\u65B0",expand:e=>e?`\u5C55\u5F00"${e}"`:"\u6269\u5F20",collapse:e=>e?`\u6298\u53E0"${e}"`:"\u574D\u584C"},date:{days:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),daysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("zh-CN",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!1,pluralDay:"\u5929"},table:{noData:"\u6CA1\u6709\u53EF\u7528\u6570\u636E",noResults:"\u627E\u4E0D\u5230\u5339\u914D\u7684\u6570\u636E",loading:"\u6B63\u5728\u52A0\u8F7D...",selectedRecords:e=>"\u5DF2\u9009\u62E9"+e+"\u884C",recordsPerPage:"\u6BCF\u9875\u7684\u884C\u6570:",allRows:"\u5168\u90E8",pagination:(e,t,r)=>e+"-"+t+" / "+r,columns:"\u5217"},editor:{url:"URL",bold:"\u7C97\u4F53",italic:"\u659C\u4F53",strikethrough:"\u5220\u9664\u7EBF",underline:"\u4E0B\u5212\u7EBF",unorderedList:"\u65E0\u5E8F\u5217\u8868",orderedList:"\u6709\u5E8F\u5217\u8868",subscript:"\u4E0B\u6807",superscript:"\u4E0A\u6807",hyperlink:"\u8D85\u94FE\u63A5",toggleFullscreen:"\u5168\u5C4F\u5207\u6362",quote:"\u5F15\u53F7",left:"\u5DE6\u5BF9\u9F50",center:"\u5C45\u4E2D\u5BF9\u9F50",right:"\u53F3\u5BF9\u9F50",justify:"\u4E24\u7AEF\u5BF9\u9F50",print:"\u6253\u5370",outdent:"\u51CF\u5C11\u7F29\u8FDB",indent:"\u589E\u52A0\u7F29\u8FDB",removeFormat:"\u6E05\u9664\u6837\u5F0F",formatting:"\u683C\u5F0F\u5316",fontSize:"\u5B57\u4F53\u5927\u5C0F",align:"\u5BF9\u9F50",hr:"\u63D2\u5165\u6C34\u5E73\u7EBF",undo:"\u64A4\u6D88",redo:"\u91CD\u505A",heading1:"\u6807\u9898\u4E00",heading2:"\u6807\u9898\u4E8C",heading3:"\u6807\u9898\u4E09",heading4:"\u6807\u9898\u56DB",heading5:"\u6807\u9898\u4E94",heading6:"\u6807\u9898\u516D",paragraph:"\u6BB5\u843D",code:"\u4EE3\u7801",size1:"\u975E\u5E38\u5C0F",size2:"\u6BD4\u8F83\u5C0F",size3:"\u6B63\u5E38",size4:"\u4E2D\u7B49\u504F\u5927",size5:"\u5927",size6:"\u975E\u5E38\u5927",size7:"\u8D85\u7EA7\u5927",defaultFont:"\u9ED8\u8BA4\u5B57\u4F53",viewSource:"\u67E5\u770B\u8D44\u6599"},tree:{noNodes:"\u6CA1\u6709\u53EF\u7528\u8282\u70B9",noResults:"\u627E\u4E0D\u5230\u5339\u914D\u7684\u8282\u70B9"}};})(); | ||
(()=>{window.Quasar.Lang.zhCN={isoName:"zh-CN",nativeName:"\u4E2D\u6587(\u7B80\u4F53)",label:{clear:"\u6E05\u7A7A",ok:"\u786E\u5B9A",cancel:"\u53D6\u6D88",close:"\u5173\u95ED",set:"\u8BBE\u7F6E",select:"\u9009\u62E9",reset:"\u91CD\u7F6E",remove:"\u79FB\u9664",update:"\u66F4\u65B0",create:"\u521B\u5EFA",search:"\u641C\u7D22",filter:"\u8FC7\u6EE4",refresh:"\u5237\u65B0",expand:e=>e?`\u5C55\u5F00"${e}"`:"\u6269\u5F20",collapse:e=>e?`\u6298\u53E0"${e}"`:"\u574D\u584C"},date:{days:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),daysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("zh-CN",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!1,pluralDay:"\u5929"},table:{noData:"\u6CA1\u6709\u53EF\u7528\u6570\u636E",noResults:"\u627E\u4E0D\u5230\u5339\u914D\u7684\u6570\u636E",loading:"\u6B63\u5728\u52A0\u8F7D...",selectedRecords:e=>"\u5DF2\u9009\u62E9"+e+"\u884C",recordsPerPage:"\u6BCF\u9875\u7684\u884C\u6570:",allRows:"\u5168\u90E8",pagination:(e,t,r)=>e+"-"+t+" / "+r,columns:"\u5217"},editor:{url:"URL",bold:"\u7C97\u4F53",italic:"\u659C\u4F53",strikethrough:"\u5220\u9664\u7EBF",underline:"\u4E0B\u5212\u7EBF",unorderedList:"\u65E0\u5E8F\u5217\u8868",orderedList:"\u6709\u5E8F\u5217\u8868",subscript:"\u4E0B\u6807",superscript:"\u4E0A\u6807",hyperlink:"\u8D85\u94FE\u63A5",toggleFullscreen:"\u5168\u5C4F\u5207\u6362",quote:"\u5F15\u53F7",left:"\u5DE6\u5BF9\u9F50",center:"\u5C45\u4E2D\u5BF9\u9F50",right:"\u53F3\u5BF9\u9F50",justify:"\u4E24\u7AEF\u5BF9\u9F50",print:"\u6253\u5370",outdent:"\u51CF\u5C11\u7F29\u8FDB",indent:"\u589E\u52A0\u7F29\u8FDB",removeFormat:"\u6E05\u9664\u6837\u5F0F",formatting:"\u683C\u5F0F\u5316",fontSize:"\u5B57\u4F53\u5927\u5C0F",align:"\u5BF9\u9F50",hr:"\u63D2\u5165\u6C34\u5E73\u7EBF",undo:"\u64A4\u6D88",redo:"\u91CD\u505A",heading1:"\u6807\u9898\u4E00",heading2:"\u6807\u9898\u4E8C",heading3:"\u6807\u9898\u4E09",heading4:"\u6807\u9898\u56DB",heading5:"\u6807\u9898\u4E94",heading6:"\u6807\u9898\u516D",paragraph:"\u6BB5\u843D",code:"\u4EE3\u7801",size1:"\u975E\u5E38\u5C0F",size2:"\u6BD4\u8F83\u5C0F",size3:"\u6B63\u5E38",size4:"\u4E2D\u7B49\u504F\u5927",size5:"\u5927",size6:"\u975E\u5E38\u5927",size7:"\u8D85\u7EA7\u5927",defaultFont:"\u9ED8\u8BA4\u5B57\u4F53",viewSource:"\u67E5\u770B\u8D44\u6599"},tree:{noNodes:"\u6CA1\u6709\u53EF\u7528\u8282\u70B9",noResults:"\u627E\u4E0D\u5230\u5339\u914D\u7684\u8282\u70B9"}};})(); |
/*! | ||
* Quasar Framework v2.15.2 | ||
* Quasar Framework v2.15.3 | ||
* (c) 2015-present Razvan Stoenescu | ||
@@ -7,2 +7,2 @@ * Released under the MIT License. | ||
(()=>{window.Quasar.lang.zhTW={isoName:"zh-TW",nativeName:"\u4E2D\u6587\uFF08\u7E41\u9AD4\uFF09",label:{clear:"\u6E05\u9664",ok:"\u78BA\u5B9A",cancel:"\u53D6\u6D88",close:"\u95DC\u9589",set:"\u8A2D\u5B9A",select:"\u9078\u64C7",reset:"\u91CD\u7F6E",remove:"\u79FB\u9664",update:"\u66F4\u65B0",create:"\u65B0\u589E",search:"\u641C\u5C0B",filter:"\u7BE9\u9078",refresh:"\u66F4\u65B0",expand:e=>e?`\u5C55\u958B"${e}"`:"\u64F4\u5F35",collapse:e=>e?`\u6298\u758A"${e}"`:"\u574D\u584C"},date:{days:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),daysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("zh-TW",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!1,pluralDay:"\u65E5"},table:{noData:"\u6C92\u6709\u8CC7\u6599",noResults:"\u6C92\u6709\u76F8\u7B26\u8CC7\u6599",loading:"\u8F09\u5165\u4E2D...",selectedRecords:e=>"\u5DF2\u9078\u64C7 "+e+" \u5217",recordsPerPage:"\u6BCF\u9801\u5217\u6578\uFF1A",allRows:"\u5168\u90E8",pagination:(e,t,r)=>e+"-"+t+" \u5217\uFF0C\u5171 "+r+" \u5217",columns:"\u6B04\u4F4D"},editor:{url:"\u7DB2\u5740",bold:"\u7C97\u9AD4",italic:"\u659C\u9AD4",strikethrough:"\u522A\u9664\u7DDA",underline:"\u4E0B\u5283\u7DDA",unorderedList:"\u9805\u76EE\u7B26\u865F\u6E05\u55AE",orderedList:"\u7DE8\u865F\u6E05\u55AE",subscript:"\u4E0B\u6A19",superscript:"\u4E0A\u6A19",hyperlink:"\u8D85\u9023\u7D50",toggleFullscreen:"\u5207\u63DB\u5168\u87A2\u5E55",quote:"\u6BB5\u843D\u5F15\u7528",left:"\u9760\u5DE6\u5C0D\u9F4A",center:"\u7F6E\u4E2D\u5C0D\u9F4A",right:"\u9760\u53F3\u5C0D\u9F4A",justify:"\u5206\u6563\u5C0D\u9F4A",print:"\u5217\u5370",outdent:"\u6E1B\u5C11\u7E2E\u6392",indent:"\u589E\u52A0\u7E2E\u6392",removeFormat:"\u6E05\u9664\u683C\u5F0F",formatting:"\u5340\u584A\u5143\u7D20",fontSize:"\u5B57\u578B\u5927\u5C0F",align:"\u5C0D\u9F4A",hr:"\u6C34\u5E73\u5206\u9694\u7DDA",undo:"\u5FA9\u539F",redo:"\u53D6\u6D88\u5FA9\u539F",heading1:"\u6A19\u984C 1",heading2:"\u6A19\u984C 2",heading3:"\u6A19\u984C 3",heading4:"\u6A19\u984C 4",heading5:"\u6A19\u984C 5",heading6:"\u6A19\u984C 6",paragraph:"\u6BB5\u843D",code:"\u7A0B\u5F0F\u78BC",size1:"\u975E\u5E38\u5C0F",size2:"\u7A0D\u5C0F",size3:"\u6B63\u5E38",size4:"\u7A0D\u5927",size5:"\u5927",size6:"\u975E\u5E38\u5927",size7:"\u8D85\u7D1A\u5927",defaultFont:"\u9810\u8A2D\u5B57\u578B",viewSource:"\u5207\u63DB\u539F\u59CB\u78BC"},tree:{noNodes:"\u6C92\u6709\u7BC0\u9EDE",noResults:"\u6C92\u6709\u76F8\u7B26\u7BC0\u9EDE"}};})(); | ||
(()=>{window.Quasar.Lang.zhTW={isoName:"zh-TW",nativeName:"\u4E2D\u6587\uFF08\u7E41\u9AD4\uFF09",label:{clear:"\u6E05\u9664",ok:"\u78BA\u5B9A",cancel:"\u53D6\u6D88",close:"\u95DC\u9589",set:"\u8A2D\u5B9A",select:"\u9078\u64C7",reset:"\u91CD\u7F6E",remove:"\u79FB\u9664",update:"\u66F4\u65B0",create:"\u65B0\u589E",search:"\u641C\u5C0B",filter:"\u7BE9\u9078",refresh:"\u66F4\u65B0",expand:e=>e?`\u5C55\u958B"${e}"`:"\u64F4\u5F35",collapse:e=>e?`\u6298\u758A"${e}"`:"\u574D\u584C"},date:{days:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),daysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),headerTitle:e=>new Intl.DateTimeFormat("zh-TW",{weekday:"short",month:"short",day:"numeric"}).format(e),firstDayOfWeek:0,format24h:!1,pluralDay:"\u65E5"},table:{noData:"\u6C92\u6709\u8CC7\u6599",noResults:"\u6C92\u6709\u76F8\u7B26\u8CC7\u6599",loading:"\u8F09\u5165\u4E2D...",selectedRecords:e=>"\u5DF2\u9078\u64C7 "+e+" \u5217",recordsPerPage:"\u6BCF\u9801\u5217\u6578\uFF1A",allRows:"\u5168\u90E8",pagination:(e,t,r)=>e+"-"+t+" \u5217\uFF0C\u5171 "+r+" \u5217",columns:"\u6B04\u4F4D"},editor:{url:"\u7DB2\u5740",bold:"\u7C97\u9AD4",italic:"\u659C\u9AD4",strikethrough:"\u522A\u9664\u7DDA",underline:"\u4E0B\u5283\u7DDA",unorderedList:"\u9805\u76EE\u7B26\u865F\u6E05\u55AE",orderedList:"\u7DE8\u865F\u6E05\u55AE",subscript:"\u4E0B\u6A19",superscript:"\u4E0A\u6A19",hyperlink:"\u8D85\u9023\u7D50",toggleFullscreen:"\u5207\u63DB\u5168\u87A2\u5E55",quote:"\u6BB5\u843D\u5F15\u7528",left:"\u9760\u5DE6\u5C0D\u9F4A",center:"\u7F6E\u4E2D\u5C0D\u9F4A",right:"\u9760\u53F3\u5C0D\u9F4A",justify:"\u5206\u6563\u5C0D\u9F4A",print:"\u5217\u5370",outdent:"\u6E1B\u5C11\u7E2E\u6392",indent:"\u589E\u52A0\u7E2E\u6392",removeFormat:"\u6E05\u9664\u683C\u5F0F",formatting:"\u5340\u584A\u5143\u7D20",fontSize:"\u5B57\u578B\u5927\u5C0F",align:"\u5C0D\u9F4A",hr:"\u6C34\u5E73\u5206\u9694\u7DDA",undo:"\u5FA9\u539F",redo:"\u53D6\u6D88\u5FA9\u539F",heading1:"\u6A19\u984C 1",heading2:"\u6A19\u984C 2",heading3:"\u6A19\u984C 3",heading4:"\u6A19\u984C 4",heading5:"\u6A19\u984C 5",heading6:"\u6A19\u984C 6",paragraph:"\u6BB5\u843D",code:"\u7A0B\u5F0F\u78BC",size1:"\u975E\u5E38\u5C0F",size2:"\u7A0D\u5C0F",size3:"\u6B63\u5E38",size4:"\u7A0D\u5927",size5:"\u5927",size6:"\u975E\u5E38\u5927",size7:"\u8D85\u7D1A\u5927",defaultFont:"\u9810\u8A2D\u5B57\u578B",viewSource:"\u5207\u63DB\u539F\u59CB\u78BC"},tree:{noNodes:"\u6C92\u6709\u7BC0\u9EDE",noResults:"\u6C92\u6709\u76F8\u7B26\u7BC0\u9EDE"}};})(); |
@@ -1,1 +0,1 @@ | ||
["Brand","Lang","AddressbarColor","AppFullscreen","AppVisibility","BottomSheet","Cookies","Dark","Dialog","Loading","LoadingBar","LocalStorage","Meta","Notify","Platform","Screen","SessionStorage","ClosePopup","Intersection","Morph","Mutation","Ripple","Scroll","ScrollFire","TouchHold","TouchPan","TouchRepeat","TouchSwipe","QAjaxBar","QAvatar","QBadge","QBanner","QBar","QBreadcrumbs","QBreadcrumbsEl","QBtn","QBtnDropdown","QBtnGroup","QBtnToggle","QCard","QCardActions","QCardSection","QCarousel","QCarouselControl","QCarouselSlide","QChatMessage","QCheckbox","QChip","QCircularProgress","QColor","QDate","QDialog","QDrawer","QEditor","QExpansionItem","QFab","QFabAction","QField","QFile","QFooter","QForm","QFormChildMixin","QHeader","QIcon","QImg","QInfiniteScroll","QInnerLoading","QInput","QIntersection","QItem","QItemLabel","QItemSection","QList","QKnob","QLayout","QLinearProgress","QMarkupTable","QMenu","QNoSsr","QOptionGroup","QPage","QPageContainer","QPageScroller","QPageSticky","QPagination","QParallax","QPopupEdit","QPopupProxy","QPullToRefresh","QRadio","QRange","QRating","QResizeObserver","QResponsive","QScrollArea","QScrollObserver","QSelect","QSeparator","QSkeleton","QSlideItem","QSlideTransition","QSlider","QSpace","QSpinner","QSpinnerAudio","QSpinnerBall","QSpinnerBars","QSpinnerBox","QSpinnerClock","QSpinnerComment","QSpinnerCube","QSpinnerDots","QSpinnerFacebook","QSpinnerGears","QSpinnerGrid","QSpinnerHearts","QSpinnerHourglass","QSpinnerInfinity","QSpinnerIos","QSpinnerOrbit","QSpinnerOval","QSpinnerPie","QSpinnerPuff","QSpinnerRadio","QSpinnerRings","QSpinnerTail","QSplitter","QStep","QStepper","QStepperNavigation","QTabPanel","QTabPanels","QTable","QTd","QTh","QTr","QRouteTab","QTab","QTabs","QTime","QTimeline","QTimelineEntry","QToggle","QToolbar","QToolbarTitle","QTooltip","QTree","QUploader","QUploaderAddTrigger","QVideo","QVirtualScroll"] | ||
["Brand","AddressbarColor","AppFullscreen","AppVisibility","BottomSheet","Cookies","Dark","Dialog","IconSet","Lang","Loading","LoadingBar","Meta","Notify","Platform","Screen","LocalStorage","SessionStorage","ClosePopup","Intersection","Morph","Mutation","Ripple","Scroll","ScrollFire","TouchHold","TouchPan","TouchRepeat","TouchSwipe","QAjaxBar","QAvatar","QBadge","QBanner","QBar","QBreadcrumbs","QBreadcrumbsEl","QBtn","QBtnDropdown","QBtnGroup","QBtnToggle","QCard","QCardActions","QCardSection","QCarousel","QCarouselControl","QCarouselSlide","QChatMessage","QCheckbox","QChip","QCircularProgress","QColor","QDate","QDialog","QDrawer","QEditor","QExpansionItem","QFab","QFabAction","QField","QFile","QFooter","QForm","QFormChildMixin","QHeader","QIcon","QImg","QInfiniteScroll","QInnerLoading","QInput","QIntersection","QItem","QItemLabel","QItemSection","QList","QKnob","QLayout","QLinearProgress","QMarkupTable","QMenu","QNoSsr","QOptionGroup","QPage","QPageContainer","QPageScroller","QPageSticky","QPagination","QParallax","QPopupEdit","QPopupProxy","QPullToRefresh","QRadio","QRange","QRating","QResizeObserver","QResponsive","QScrollArea","QScrollObserver","QSelect","QSeparator","QSkeleton","QSlideItem","QSlideTransition","QSlider","QSpace","QSpinner","QSpinnerAudio","QSpinnerBall","QSpinnerBars","QSpinnerBox","QSpinnerClock","QSpinnerComment","QSpinnerCube","QSpinnerDots","QSpinnerFacebook","QSpinnerGears","QSpinnerGrid","QSpinnerHearts","QSpinnerHourglass","QSpinnerInfinity","QSpinnerIos","QSpinnerOrbit","QSpinnerOval","QSpinnerPie","QSpinnerPuff","QSpinnerRadio","QSpinnerRings","QSpinnerTail","QSplitter","QStep","QStepper","QStepperNavigation","QTabPanel","QTabPanels","QTable","QTd","QTh","QTr","QRouteTab","QTab","QTabs","QTime","QTimeline","QTimelineEntry","QToggle","QToolbar","QToolbarTitle","QTooltip","QTree","QUploader","QUploaderAddTrigger","QVideo","QVirtualScroll"] |
@@ -1,1 +0,1 @@ | ||
{"Quasar":"src/vue-plugin.js","QAjaxBar":"src/components/ajax-bar/QAjaxBar.js","QAvatar":"src/components/avatar/QAvatar.js","QBadge":"src/components/badge/QBadge.js","QBanner":"src/components/banner/QBanner.js","QBar":"src/components/bar/QBar.js","QBreadcrumbs":"src/components/breadcrumbs/QBreadcrumbs.js","QBreadcrumbsEl":"src/components/breadcrumbs/QBreadcrumbsEl.js","QBtn":"src/components/btn/QBtn.js","QBtnDropdown":"src/components/btn-dropdown/QBtnDropdown.js","QBtnGroup":"src/components/btn-group/QBtnGroup.js","QBtnToggle":"src/components/btn-toggle/QBtnToggle.js","QCard":"src/components/card/QCard.js","QCardActions":"src/components/card/QCardActions.js","QCardSection":"src/components/card/QCardSection.js","QCarousel":"src/components/carousel/QCarousel.js","QCarouselControl":"src/components/carousel/QCarouselControl.js","QCarouselSlide":"src/components/carousel/QCarouselSlide.js","QChatMessage":"src/components/chat/QChatMessage.js","QCheckbox":"src/components/checkbox/QCheckbox.js","QChip":"src/components/chip/QChip.js","QCircularProgress":"src/components/circular-progress/QCircularProgress.js","QColor":"src/components/color/QColor.js","QDate":"src/components/date/QDate.js","QDialog":"src/components/dialog/QDialog.js","QDrawer":"src/components/drawer/QDrawer.js","QEditor":"src/components/editor/QEditor.js","QExpansionItem":"src/components/expansion-item/QExpansionItem.js","QFab":"src/components/fab/QFab.js","QFabAction":"src/components/fab/QFabAction.js","QField":"src/components/field/QField.js","QFile":"src/components/file/QFile.js","QFooter":"src/components/footer/QFooter.js","QForm":"src/components/form/QForm.js","QFormChildMixin":"src/components/form/QFormChildMixin.js","QHeader":"src/components/header/QHeader.js","QIcon":"src/components/icon/QIcon.js","QImg":"src/components/img/QImg.js","QInfiniteScroll":"src/components/infinite-scroll/QInfiniteScroll.js","QInnerLoading":"src/components/inner-loading/QInnerLoading.js","QInput":"src/components/input/QInput.js","QIntersection":"src/components/intersection/QIntersection.js","QItem":"src/components/item/QItem.js","QItemLabel":"src/components/item/QItemLabel.js","QItemSection":"src/components/item/QItemSection.js","QList":"src/components/item/QList.js","QKnob":"src/components/knob/QKnob.js","QLayout":"src/components/layout/QLayout.js","QLinearProgress":"src/components/linear-progress/QLinearProgress.js","QMarkupTable":"src/components/markup-table/QMarkupTable.js","QMenu":"src/components/menu/QMenu.js","QNoSsr":"src/components/no-ssr/QNoSsr.js","QOptionGroup":"src/components/option-group/QOptionGroup.js","QPage":"src/components/page/QPage.js","QPageContainer":"src/components/page/QPageContainer.js","QPageScroller":"src/components/page-scroller/QPageScroller.js","QPageSticky":"src/components/page-sticky/QPageSticky.js","QPagination":"src/components/pagination/QPagination.js","QParallax":"src/components/parallax/QParallax.js","QPopupEdit":"src/components/popup-edit/QPopupEdit.js","QPopupProxy":"src/components/popup-proxy/QPopupProxy.js","QPullToRefresh":"src/components/pull-to-refresh/QPullToRefresh.js","QRadio":"src/components/radio/QRadio.js","QRange":"src/components/range/QRange.js","QRating":"src/components/rating/QRating.js","QResizeObserver":"src/components/resize-observer/QResizeObserver.js","QResponsive":"src/components/responsive/QResponsive.js","QScrollArea":"src/components/scroll-area/QScrollArea.js","QScrollObserver":"src/components/scroll-observer/QScrollObserver.js","QSelect":"src/components/select/QSelect.js","QSeparator":"src/components/separator/QSeparator.js","QSkeleton":"src/components/skeleton/QSkeleton.js","QSlideItem":"src/components/slide-item/QSlideItem.js","QSlideTransition":"src/components/slide-transition/QSlideTransition.js","QSlider":"src/components/slider/QSlider.js","QSpace":"src/components/space/QSpace.js","QSpinner":"src/components/spinner/QSpinner.js","QSpinnerAudio":"src/components/spinner/QSpinnerAudio.js","QSpinnerBall":"src/components/spinner/QSpinnerBall.js","QSpinnerBars":"src/components/spinner/QSpinnerBars.js","QSpinnerBox":"src/components/spinner/QSpinnerBox.js","QSpinnerClock":"src/components/spinner/QSpinnerClock.js","QSpinnerComment":"src/components/spinner/QSpinnerComment.js","QSpinnerCube":"src/components/spinner/QSpinnerCube.js","QSpinnerDots":"src/components/spinner/QSpinnerDots.js","QSpinnerFacebook":"src/components/spinner/QSpinnerFacebook.js","QSpinnerGears":"src/components/spinner/QSpinnerGears.js","QSpinnerGrid":"src/components/spinner/QSpinnerGrid.js","QSpinnerHearts":"src/components/spinner/QSpinnerHearts.js","QSpinnerHourglass":"src/components/spinner/QSpinnerHourglass.js","QSpinnerInfinity":"src/components/spinner/QSpinnerInfinity.js","QSpinnerIos":"src/components/spinner/QSpinnerIos.js","QSpinnerOrbit":"src/components/spinner/QSpinnerOrbit.js","QSpinnerOval":"src/components/spinner/QSpinnerOval.js","QSpinnerPie":"src/components/spinner/QSpinnerPie.js","QSpinnerPuff":"src/components/spinner/QSpinnerPuff.js","QSpinnerRadio":"src/components/spinner/QSpinnerRadio.js","QSpinnerRings":"src/components/spinner/QSpinnerRings.js","QSpinnerTail":"src/components/spinner/QSpinnerTail.js","QSplitter":"src/components/splitter/QSplitter.js","QStep":"src/components/stepper/QStep.js","QStepper":"src/components/stepper/QStepper.js","QStepperNavigation":"src/components/stepper/QStepperNavigation.js","QTabPanel":"src/components/tab-panels/QTabPanel.js","QTabPanels":"src/components/tab-panels/QTabPanels.js","QTable":"src/components/table/QTable.js","QTd":"src/components/table/QTd.js","QTh":"src/components/table/QTh.js","QTr":"src/components/table/QTr.js","QRouteTab":"src/components/tabs/QRouteTab.js","QTab":"src/components/tabs/QTab.js","QTabs":"src/components/tabs/QTabs.js","QTime":"src/components/time/QTime.js","QTimeline":"src/components/timeline/QTimeline.js","QTimelineEntry":"src/components/timeline/QTimelineEntry.js","QToggle":"src/components/toggle/QToggle.js","QToolbar":"src/components/toolbar/QToolbar.js","QToolbarTitle":"src/components/toolbar/QToolbarTitle.js","QTooltip":"src/components/tooltip/QTooltip.js","QTree":"src/components/tree/QTree.js","QUploader":"src/components/uploader/QUploader.js","QUploaderAddTrigger":"src/components/uploader/QUploaderAddTrigger.js","QVideo":"src/components/video/QVideo.js","QVirtualScroll":"src/components/virtual-scroll/QVirtualScroll.js","ClosePopup":"src/directives/close-popup/ClosePopup.js","Intersection":"src/directives/intersection/Intersection.js","Morph":"src/directives/morph/Morph.js","Mutation":"src/directives/mutation/Mutation.js","Ripple":"src/directives/ripple/Ripple.js","Scroll":"src/directives/scroll/Scroll.js","ScrollFire":"src/directives/scroll-fire/ScrollFire.js","TouchHold":"src/directives/touch-hold/TouchHold.js","TouchPan":"src/directives/touch-pan/TouchPan.js","TouchRepeat":"src/directives/touch-repeat/TouchRepeat.js","TouchSwipe":"src/directives/touch-swipe/TouchSwipe.js","AddressbarColor":"src/plugins/addressbar/AddressbarColor.js","AppFullscreen":"src/plugins/app-fullscreen/AppFullscreen.js","AppVisibility":"src/plugins/app-visibility/AppVisibility.js","BottomSheet":"src/plugins/bottom-sheet/BottomSheet.js","Cookies":"src/plugins/cookies/Cookies.js","Dark":"src/plugins/dark/Dark.js","Dialog":"src/plugins/dialog/Dialog.js","Loading":"src/plugins/loading/Loading.js","LoadingBar":"src/plugins/loading-bar/LoadingBar.js","LocalStorage":"src/plugins/local-storage/LocalStorage.js","Meta":"src/plugins/meta/Meta.js","Notify":"src/plugins/notify/Notify.js","Platform":"src/plugins/platform/Platform.js","Screen":"src/plugins/screen/Screen.js","SessionStorage":"src/plugins/session-storage/SessionStorage.js","useDialogPluginComponent":"src/composables/use-dialog-plugin-component.js","useFormChild":"src/composables/use-form-child.js","useHydration":"src/composables/use-hydration.js","useId":"src/composables/use-id.js","useInterval":"src/composables/use-interval.js","useMeta":"src/composables/use-meta.js","useQuasar":"src/composables/use-quasar.js","useRenderCache":"src/composables/use-render-cache.js","useSplitAttrs":"src/composables/use-split-attrs.js","useTick":"src/composables/use-tick.js","useTimeout":"src/composables/use-timeout.js","EventBus":"src/utils/EventBus.js","clone":"src/utils/clone.js","colors":"src/utils/colors.js","copyToClipboard":"src/utils/copy-to-clipboard.js","createMetaMixin":"src/utils/create-meta-mixin.js","createUploaderComponent":"src/utils/create-uploader-component.js","date":"src/utils/date.js","debounce":"src/utils/debounce.js","dom":"src/utils/dom.js","event":"src/utils/event.js","exportFile":"src/utils/export-file.js","extend":"src/utils/extend.js","format":"src/utils/format.js","frameDebounce":"src/utils/frame-debounce.js","getCssVar":"src/utils/get-css-var.js","is":"src/utils/is.js","morph":"src/utils/morph.js","openURL":"src/utils/open-url.js","patterns":"src/utils/patterns.js","preventScroll":"src/utils/prevent-scroll.js","runSequentialPromises":"src/utils/run-sequential-promises.js","scroll":"src/utils/scroll.js","setCssVar":"src/utils/set-css-var.js","throttle":"src/utils/throttle.js","uid":"src/utils/uid.js"} | ||
{"Quasar":"src/vue-plugin.js","QAjaxBar":"src/components/ajax-bar/QAjaxBar.js","QAvatar":"src/components/avatar/QAvatar.js","QBadge":"src/components/badge/QBadge.js","QBanner":"src/components/banner/QBanner.js","QBar":"src/components/bar/QBar.js","QBreadcrumbs":"src/components/breadcrumbs/QBreadcrumbs.js","QBreadcrumbsEl":"src/components/breadcrumbs/QBreadcrumbsEl.js","QBtn":"src/components/btn/QBtn.js","QBtnDropdown":"src/components/btn-dropdown/QBtnDropdown.js","QBtnGroup":"src/components/btn-group/QBtnGroup.js","QBtnToggle":"src/components/btn-toggle/QBtnToggle.js","QCard":"src/components/card/QCard.js","QCardActions":"src/components/card/QCardActions.js","QCardSection":"src/components/card/QCardSection.js","QCarousel":"src/components/carousel/QCarousel.js","QCarouselControl":"src/components/carousel/QCarouselControl.js","QCarouselSlide":"src/components/carousel/QCarouselSlide.js","QChatMessage":"src/components/chat/QChatMessage.js","QCheckbox":"src/components/checkbox/QCheckbox.js","QChip":"src/components/chip/QChip.js","QCircularProgress":"src/components/circular-progress/QCircularProgress.js","QColor":"src/components/color/QColor.js","QDate":"src/components/date/QDate.js","QDialog":"src/components/dialog/QDialog.js","QDrawer":"src/components/drawer/QDrawer.js","QEditor":"src/components/editor/QEditor.js","QExpansionItem":"src/components/expansion-item/QExpansionItem.js","QFab":"src/components/fab/QFab.js","QFabAction":"src/components/fab/QFabAction.js","QField":"src/components/field/QField.js","QFile":"src/components/file/QFile.js","QFooter":"src/components/footer/QFooter.js","QForm":"src/components/form/QForm.js","QFormChildMixin":"src/components/form/QFormChildMixin.js","QHeader":"src/components/header/QHeader.js","QIcon":"src/components/icon/QIcon.js","QImg":"src/components/img/QImg.js","QInfiniteScroll":"src/components/infinite-scroll/QInfiniteScroll.js","QInnerLoading":"src/components/inner-loading/QInnerLoading.js","QInput":"src/components/input/QInput.js","QIntersection":"src/components/intersection/QIntersection.js","QItem":"src/components/item/QItem.js","QItemLabel":"src/components/item/QItemLabel.js","QItemSection":"src/components/item/QItemSection.js","QList":"src/components/item/QList.js","QKnob":"src/components/knob/QKnob.js","QLayout":"src/components/layout/QLayout.js","QLinearProgress":"src/components/linear-progress/QLinearProgress.js","QMarkupTable":"src/components/markup-table/QMarkupTable.js","QMenu":"src/components/menu/QMenu.js","QNoSsr":"src/components/no-ssr/QNoSsr.js","QOptionGroup":"src/components/option-group/QOptionGroup.js","QPage":"src/components/page/QPage.js","QPageContainer":"src/components/page/QPageContainer.js","QPageScroller":"src/components/page-scroller/QPageScroller.js","QPageSticky":"src/components/page-sticky/QPageSticky.js","QPagination":"src/components/pagination/QPagination.js","QParallax":"src/components/parallax/QParallax.js","QPopupEdit":"src/components/popup-edit/QPopupEdit.js","QPopupProxy":"src/components/popup-proxy/QPopupProxy.js","QPullToRefresh":"src/components/pull-to-refresh/QPullToRefresh.js","QRadio":"src/components/radio/QRadio.js","QRange":"src/components/range/QRange.js","QRating":"src/components/rating/QRating.js","QResizeObserver":"src/components/resize-observer/QResizeObserver.js","QResponsive":"src/components/responsive/QResponsive.js","QScrollArea":"src/components/scroll-area/QScrollArea.js","QScrollObserver":"src/components/scroll-observer/QScrollObserver.js","QSelect":"src/components/select/QSelect.js","QSeparator":"src/components/separator/QSeparator.js","QSkeleton":"src/components/skeleton/QSkeleton.js","QSlideItem":"src/components/slide-item/QSlideItem.js","QSlideTransition":"src/components/slide-transition/QSlideTransition.js","QSlider":"src/components/slider/QSlider.js","QSpace":"src/components/space/QSpace.js","QSpinner":"src/components/spinner/QSpinner.js","QSpinnerAudio":"src/components/spinner/QSpinnerAudio.js","QSpinnerBall":"src/components/spinner/QSpinnerBall.js","QSpinnerBars":"src/components/spinner/QSpinnerBars.js","QSpinnerBox":"src/components/spinner/QSpinnerBox.js","QSpinnerClock":"src/components/spinner/QSpinnerClock.js","QSpinnerComment":"src/components/spinner/QSpinnerComment.js","QSpinnerCube":"src/components/spinner/QSpinnerCube.js","QSpinnerDots":"src/components/spinner/QSpinnerDots.js","QSpinnerFacebook":"src/components/spinner/QSpinnerFacebook.js","QSpinnerGears":"src/components/spinner/QSpinnerGears.js","QSpinnerGrid":"src/components/spinner/QSpinnerGrid.js","QSpinnerHearts":"src/components/spinner/QSpinnerHearts.js","QSpinnerHourglass":"src/components/spinner/QSpinnerHourglass.js","QSpinnerInfinity":"src/components/spinner/QSpinnerInfinity.js","QSpinnerIos":"src/components/spinner/QSpinnerIos.js","QSpinnerOrbit":"src/components/spinner/QSpinnerOrbit.js","QSpinnerOval":"src/components/spinner/QSpinnerOval.js","QSpinnerPie":"src/components/spinner/QSpinnerPie.js","QSpinnerPuff":"src/components/spinner/QSpinnerPuff.js","QSpinnerRadio":"src/components/spinner/QSpinnerRadio.js","QSpinnerRings":"src/components/spinner/QSpinnerRings.js","QSpinnerTail":"src/components/spinner/QSpinnerTail.js","QSplitter":"src/components/splitter/QSplitter.js","QStep":"src/components/stepper/QStep.js","QStepper":"src/components/stepper/QStepper.js","QStepperNavigation":"src/components/stepper/QStepperNavigation.js","QTabPanel":"src/components/tab-panels/QTabPanel.js","QTabPanels":"src/components/tab-panels/QTabPanels.js","QTable":"src/components/table/QTable.js","QTd":"src/components/table/QTd.js","QTh":"src/components/table/QTh.js","QTr":"src/components/table/QTr.js","QRouteTab":"src/components/tabs/QRouteTab.js","QTab":"src/components/tabs/QTab.js","QTabs":"src/components/tabs/QTabs.js","QTime":"src/components/time/QTime.js","QTimeline":"src/components/timeline/QTimeline.js","QTimelineEntry":"src/components/timeline/QTimelineEntry.js","QToggle":"src/components/toggle/QToggle.js","QToolbar":"src/components/toolbar/QToolbar.js","QToolbarTitle":"src/components/toolbar/QToolbarTitle.js","QTooltip":"src/components/tooltip/QTooltip.js","QTree":"src/components/tree/QTree.js","QUploader":"src/components/uploader/QUploader.js","QUploaderAddTrigger":"src/components/uploader/QUploaderAddTrigger.js","QVideo":"src/components/video/QVideo.js","QVirtualScroll":"src/components/virtual-scroll/QVirtualScroll.js","ClosePopup":"src/directives/close-popup/ClosePopup.js","Intersection":"src/directives/intersection/Intersection.js","Morph":"src/directives/morph/Morph.js","Mutation":"src/directives/mutation/Mutation.js","Ripple":"src/directives/ripple/Ripple.js","Scroll":"src/directives/scroll/Scroll.js","ScrollFire":"src/directives/scroll-fire/ScrollFire.js","TouchHold":"src/directives/touch-hold/TouchHold.js","TouchPan":"src/directives/touch-pan/TouchPan.js","TouchRepeat":"src/directives/touch-repeat/TouchRepeat.js","TouchSwipe":"src/directives/touch-swipe/TouchSwipe.js","AddressbarColor":"src/plugins/addressbar/AddressbarColor.js","AppFullscreen":"src/plugins/app-fullscreen/AppFullscreen.js","AppVisibility":"src/plugins/app-visibility/AppVisibility.js","BottomSheet":"src/plugins/bottom-sheet/BottomSheet.js","Cookies":"src/plugins/cookies/Cookies.js","Dark":"src/plugins/dark/Dark.js","Dialog":"src/plugins/dialog/Dialog.js","IconSet":"src/plugins/icon-set/IconSet.js","Lang":"src/plugins/lang/Lang.js","Loading":"src/plugins/loading/Loading.js","LoadingBar":"src/plugins/loading-bar/LoadingBar.js","Meta":"src/plugins/meta/Meta.js","Notify":"src/plugins/notify/Notify.js","Platform":"src/plugins/platform/Platform.js","Screen":"src/plugins/screen/Screen.js","LocalStorage":"src/plugins/storage/LocalStorage.js","SessionStorage":"src/plugins/storage/SessionStorage.js","useDialogPluginComponent":"src/composables/use-dialog-plugin-component/use-dialog-plugin-component.js","useFormChild":"src/composables/use-form/use-form-child.js","useHydration":"src/composables/use-hydration/use-hydration.js","useId":"src/composables/use-id/use-id.js","useInterval":"src/composables/use-interval/use-interval.js","useMeta":"src/composables/use-meta/use-meta.js","useQuasar":"src/composables/use-quasar/use-quasar.js","useRenderCache":"src/composables/use-render-cache/use-render-cache.js","useSplitAttrs":"src/composables/use-split-attrs/use-split-attrs.js","useTick":"src/composables/use-tick/use-tick.js","useTimeout":"src/composables/use-timeout/use-timeout.js","EventBus":"src/utils/EventBus/EventBus.js","clone":"src/utils/clone/clone.js","colors":"src/utils/colors/colors.js","copyToClipboard":"src/utils/copy-to-clipboard/copy-to-clipboard.js","createMetaMixin":"src/utils/create-meta-mixin/create-meta-mixin.js","createUploaderComponent":"src/utils/create-uploader-component/create-uploader-component.js","getCssVar":"src/utils/css-var/get-css-var.js","setCssVar":"src/utils/css-var/set-css-var.js","date":"src/utils/date/date.js","debounce":"src/utils/debounce/debounce.js","dom":"src/utils/dom/dom.js","event":"src/utils/event/event.js","exportFile":"src/utils/export-file/export-file.js","extend":"src/utils/extend/extend.js","format":"src/utils/format/format.js","frameDebounce":"src/utils/frame-debounce/frame-debounce.js","is":"src/utils/is/is.js","morph":"src/utils/morph/morph.js","openURL":"src/utils/open-url/open-url.js","patterns":"src/utils/patterns/patterns.js","runSequentialPromises":"src/utils/run-sequential-promises/run-sequential-promises.js","preventScroll":"src/utils/scroll/prevent-scroll.js","scroll":"src/utils/scroll/scroll.js","throttle":"src/utils/throttle/throttle.js","uid":"src/utils/uid/uid.js"} |
interface NativeMobileWrapperConfiguration { | ||
iosStatusBarPadding: boolean; | ||
backButton: boolean; | ||
backButtonExit: boolean | "*" | string[]; | ||
iosStatusBarPadding?: boolean; | ||
backButton?: boolean; | ||
backButtonExit?: boolean | "*" | string[]; | ||
} | ||
@@ -6,0 +6,0 @@ |
@@ -23,3 +23,3 @@ import { QuasarIconSet } from "./extras/icon-set"; | ||
set(lang: QuasarLanguage): void; | ||
/** Returns undefined when it cannot determine current language or when running on server in SSR mode. */ | ||
/** Returns undefined when it cannot determine current browser locale or when running on server in SSR mode. */ | ||
getLocale(): string | undefined; | ||
@@ -26,0 +26,0 @@ } |
@@ -1,1 +0,1 @@ | ||
{"q-ajax-bar":{"attributes":["position","size","color","reverse","skip-hijack","hijack-filter"],"description":""},"q-avatar":{"attributes":["size","font-size","color","text-color","icon","square","rounded"],"description":""},"q-badge":{"attributes":["color","text-color","floating","transparent","multi-line","label","align","outline","rounded"],"description":""},"q-banner":{"attributes":["inline-actions","dense","rounded","dark"],"description":""},"q-bar":{"attributes":["dense","dark"],"description":""},"q-breadcrumbs":{"attributes":["separator","active-color","gutter","separator-color","align"],"description":""},"q-breadcrumbs-el":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","label","icon","tag"],"description":""},"q-btn":{"attributes":["size","type","to","replace","href","target","label","icon","icon-right","outline","flat","unelevated","rounded","push","square","glossy","fab","fab-mini","padding","color","text-color","no-caps","no-wrap","dense","ripple","tabindex","align","stack","stretch","loading","disable","round","percentage","dark-percentage"],"description":""},"q-btn-dropdown":{"attributes":["transition-show","transition-hide","transition-duration","model-value","size","type","to","replace","href","target","label","icon","icon-right","outline","flat","unelevated","rounded","push","square","glossy","fab","fab-mini","padding","color","text-color","no-caps","no-wrap","dense","ripple","tabindex","align","stack","stretch","loading","disable","split","dropdown-icon","disable-main-btn","disable-dropdown","no-icon-animation","content-style","content-class","cover","persistent","no-route-dismiss","auto-close","menu-anchor","menu-self","menu-offset","toggle-aria-label"],"description":""},"q-btn-group":{"attributes":["spread","outline","flat","unelevated","rounded","square","push","stretch","glossy"],"description":""},"q-btn-toggle":{"attributes":["name","model-value","options","color","text-color","toggle-color","toggle-text-color","spread","outline","flat","unelevated","rounded","push","glossy","size","padding","no-caps","no-wrap","ripple","dense","readonly","disable","stack","stretch","clearable"],"description":""},"q-card":{"attributes":["dark","square","flat","bordered","tag"],"description":""},"q-card-actions":{"attributes":["align","vertical"],"description":""},"q-card-section":{"attributes":["horizontal","tag"],"description":""},"q-carousel":{"attributes":["fullscreen","no-route-fullscreen-exit","model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration","dark","height","padding","control-color","control-text-color","control-type","autoplay","arrows","prev-icon","next-icon","navigation","navigation-position","navigation-icon","navigation-active-icon","thumbnails"],"description":""},"q-carousel-control":{"attributes":["position","offset"],"description":""},"q-carousel-slide":{"attributes":["name","disable","img-src"],"description":""},"q-chat-message":{"attributes":["sent","label","bg-color","text-color","name","avatar","text","stamp","size","label-html","name-html","text-html","stamp-html"],"description":""},"q-checkbox":{"attributes":["name","size","model-value","val","true-value","false-value","indeterminate-value","toggle-order","toggle-indeterminate","label","left-label","checked-icon","unchecked-icon","indeterminate-icon","color","keep-color","dark","dense","disable","tabindex"],"description":""},"q-chip":{"attributes":["dense","size","dark","icon","icon-right","icon-remove","icon-selected","label","color","text-color","model-value","selected","square","outline","clickable","removable","ripple","remove-aria-label","tabindex","disable"],"description":""},"q-circular-progress":{"attributes":["size","value","min","max","color","center-color","track-color","font-size","rounded","thickness","angle","indeterminate","show-value","reverse","instant-feedback","animation-speed"],"description":""},"q-color":{"attributes":["name","model-value","default-value","default-view","format-model","palette","square","flat","bordered","no-header","no-header-tabs","no-footer","disable","readonly","dark"],"description":""},"q-date":{"attributes":["name","landscape","mask","locale","calendar","color","text-color","dark","square","flat","bordered","readonly","disable","model-value","title","subtitle","default-year-month","default-view","years-in-month-view","events","event-color","options","navigation-min-year-month","navigation-max-year-month","no-unset","first-day-of-week","today-btn","minimal","multiple","range","emit-immediately"],"description":""},"q-dialog":{"attributes":["transition-show","transition-hide","transition-duration","model-value","persistent","no-esc-dismiss","no-backdrop-dismiss","no-route-dismiss","auto-close","seamless","backdrop-filter","maximized","full-width","full-height","position","square","no-refocus","no-focus","no-shake","allow-focus-outside"],"description":""},"q-drawer":{"attributes":["model-value","side","overlay","width","mini","mini-width","mini-to-overlay","no-mini-animation","dark","breakpoint","behavior","bordered","elevated","persistent","show-if-above","no-swipe-open","no-swipe-close","no-swipe-backdrop"],"description":""},"q-editor":{"attributes":["fullscreen","no-route-fullscreen-exit","model-value","readonly","square","flat","dense","dark","disable","min-height","max-height","height","definitions","fonts","toolbar","toolbar-color","toolbar-text-color","toolbar-toggle-color","toolbar-bg","toolbar-outline","toolbar-push","toolbar-rounded","paragraph-tag","content-style","content-class","placeholder"],"description":""},"q-expansion-item":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","model-value","icon","expand-icon","expanded-icon","expand-icon-class","toggle-aria-label","label","label-lines","caption","caption-lines","dark","dense","duration","header-inset-level","content-inset-level","expand-separator","default-opened","hide-expand-icon","expand-icon-toggle","switch-toggle-side","dense-toggle","group","popup","header-style","header-class"],"description":""},"q-fab":{"attributes":["type","outline","push","flat","unelevated","padding","color","text-color","glossy","external-label","label","label-position","hide-label","label-class","label-style","square","disable","tabindex","model-value","icon","active-icon","hide-icon","direction","vertical-actions-align","persistent"],"description":""},"q-fab-action":{"attributes":["type","outline","push","flat","unelevated","padding","color","text-color","glossy","external-label","label","label-position","hide-label","label-class","label-style","square","disable","tabindex","icon","anchor","to","replace"],"description":""},"q-field":{"attributes":["model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","name","maxlength","tag"],"description":""},"q-file":{"attributes":["name","multiple","accept","capture","max-file-size","max-total-size","max-files","filter","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","append","display-value","use-chips","counter-label","tabindex","input-class","input-style"],"description":""},"q-footer":{"attributes":["model-value","reveal","bordered","elevated","height-hint"],"description":""},"q-form":{"attributes":["autofocus","no-error-focus","no-reset-focus","greedy"],"description":""},"q-form-child-mixin":{"attributes":[],"description":""},"q-header":{"attributes":["model-value","reveal","reveal-offset","bordered","elevated","height-hint"],"description":""},"q-icon":{"attributes":["size","tag","name","color","left","right"],"description":""},"q-img":{"attributes":["ratio","src","srcset","sizes","placeholder-src","error-src","initial-ratio","width","height","loading","loading-show-delay","crossorigin","decoding","referrerpolicy","fetchpriority","fit","position","alt","draggable","img-class","img-style","spinner-color","spinner-size","no-spinner","no-native-menu","no-transition"],"description":""},"q-infinite-scroll":{"attributes":["offset","debounce","initial-index","scroll-target","disable","reverse"],"description":""},"q-inner-loading":{"attributes":["transition-show","transition-hide","transition-duration","size","showing","color","label","label-class","label-style","dark"],"description":""},"q-input":{"attributes":["name","mask","fill-mask","reverse-fill-mask","unmasked-value","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","shadow-text","type","debounce","maxlength","autogrow","input-class","input-style"],"description":""},"q-intersection":{"attributes":["tag","once","ssr-prerender","root","margin","threshold","transition","transition-duration","disable"],"description":""},"q-item":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","active","dark","clickable","dense","inset-level","tabindex","tag","manual-focus","focused"],"description":""},"q-item-label":{"attributes":["overline","caption","header","lines"],"description":""},"q-item-section":{"attributes":["avatar","thumbnail","side","top","no-wrap"],"description":""},"q-list":{"attributes":["bordered","dense","separator","dark","padding","tag"],"description":""},"q-knob":{"attributes":["name","size","model-value","min","max","inner-min","inner-max","step","reverse","instant-feedback","color","center-color","track-color","font-size","thickness","angle","show-value","tabindex","disable","readonly"],"description":""},"q-layout":{"attributes":["view","container"],"description":""},"q-linear-progress":{"attributes":["size","value","buffer","color","track-color","dark","reverse","stripe","indeterminate","query","rounded","instant-feedback","animation-speed"],"description":""},"q-markup-table":{"attributes":["dense","dark","flat","bordered","square","separator","wrap-cells"],"description":""},"q-menu":{"attributes":["transition-show","transition-hide","transition-duration","target","no-parent-event","context-menu","model-value","dark","fit","cover","anchor","self","offset","scroll-target","touch-position","persistent","no-route-dismiss","auto-close","separate-close-popup","square","no-refocus","no-focus","max-height","max-width"],"description":""},"q-no-ssr":{"attributes":["tag","placeholder"],"description":""},"q-option-group":{"attributes":["size","model-value","options","name","type","color","keep-color","dark","dense","left-label","inline","disable"],"description":""},"q-page":{"attributes":["padding","style-fn"],"description":""},"q-page-container":{"attributes":[],"description":""},"q-page-scroller":{"attributes":["position","offset","expand","scroll-offset","reverse","duration"],"description":""},"q-page-sticky":{"attributes":["position","offset","expand"],"description":""},"q-pagination":{"attributes":["model-value","min","max","dark","size","disable","input","icon-prev","icon-next","icon-first","icon-last","to-fn","boundary-links","boundary-numbers","direction-links","ellipses","max-pages","flat","outline","unelevated","push","color","text-color","active-design","active-color","active-text-color","round","rounded","glossy","gutter","padding","input-style","input-class","ripple"],"description":""},"q-parallax":{"attributes":["src","height","speed","scroll-target"],"description":""},"q-popup-edit":{"attributes":["model-value","title","buttons","label-set","label-cancel","auto-save","color","validate","disable","fit","cover","anchor","self","offset","touch-position","persistent","separate-close-popup","square","max-height","max-width"],"description":""},"q-popup-proxy":{"attributes":["target","no-parent-event","context-menu","model-value","breakpoint"],"description":""},"q-pull-to-refresh":{"attributes":["color","bg-color","icon","no-mouse","disable","scroll-target"],"description":""},"q-radio":{"attributes":["name","size","model-value","val","label","left-label","checked-icon","unchecked-icon","color","keep-color","dark","dense","disable","tabindex"],"description":""},"q-range":{"attributes":["name","min","max","inner-min","inner-max","step","snap","reverse","vertical","color","track-color","track-img","inner-track-color","inner-track-img","selection-color","selection-img","label","label-color","label-text-color","switch-label-side","label-always","markers","marker-labels","marker-labels-class","switch-marker-labels-side","track-size","thumb-size","thumb-color","thumb-path","dark","dense","disable","readonly","tabindex","model-value","drag-range","drag-only-range","left-label-color","left-label-text-color","right-label-color","right-label-text-color","left-label-value","right-label-value","left-thumb-color","right-thumb-color"],"description":""},"q-rating":{"attributes":["name","size","model-value","max","icon","icon-selected","icon-half","icon-aria-label","color","color-selected","color-half","no-dimming","no-reset","readonly","disable"],"description":""},"q-resize-observer":{"attributes":["debounce"],"description":""},"q-responsive":{"attributes":["ratio"],"description":""},"q-scroll-area":{"attributes":["dark","bar-style","vertical-bar-style","horizontal-bar-style","thumb-style","vertical-thumb-style","horizontal-thumb-style","content-style","content-active-style","visible","delay","tabindex"],"description":""},"q-scroll-observer":{"attributes":["debounce","axis","scroll-target"],"description":""},"q-select":{"attributes":["name","virtual-scroll-horizontal","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","multiple","display-value","display-value-html","options","option-value","option-label","option-disable","hide-selected","hide-dropdown-icon","dropdown-icon","max-values","options-dense","options-dark","options-selected-class","options-html","options-cover","menu-shrink","menu-anchor","menu-self","menu-offset","popup-content-class","popup-content-style","popup-no-route-dismiss","use-input","use-chips","fill-input","new-value-mode","map-options","emit-value","input-debounce","input-class","input-style","tabindex","autocomplete","transition-show","transition-hide","transition-duration","behavior"],"description":""},"q-separator":{"attributes":["dark","spaced","inset","vertical","size","color"],"description":""},"q-skeleton":{"attributes":["dark","type","animation","animation-speed","square","bordered","size","width","height","tag"],"description":""},"q-slide-item":{"attributes":["left-color","right-color","top-color","bottom-color","dark"],"description":""},"q-slide-transition":{"attributes":["appear","duration"],"description":""},"q-slider":{"attributes":["name","min","max","inner-min","inner-max","step","snap","reverse","vertical","color","track-color","track-img","inner-track-color","inner-track-img","selection-color","selection-img","label","label-color","label-text-color","switch-label-side","label-always","markers","marker-labels","marker-labels-class","switch-marker-labels-side","track-size","thumb-size","thumb-color","thumb-path","dark","dense","disable","readonly","tabindex","model-value","label-value"],"description":""},"q-space":{"attributes":[],"description":""},"q-spinner":{"attributes":["size","color","thickness"],"description":""},"q-spinner-audio":{"attributes":["size","color"],"description":""},"q-spinner-ball":{"attributes":["size","color"],"description":""},"q-spinner-bars":{"attributes":["size","color"],"description":""},"q-spinner-box":{"attributes":["size","color"],"description":""},"q-spinner-clock":{"attributes":["size","color"],"description":""},"q-spinner-comment":{"attributes":["size","color"],"description":""},"q-spinner-cube":{"attributes":["size","color"],"description":""},"q-spinner-dots":{"attributes":["size","color"],"description":""},"q-spinner-facebook":{"attributes":["size","color"],"description":""},"q-spinner-gears":{"attributes":["size","color"],"description":""},"q-spinner-grid":{"attributes":["size","color"],"description":""},"q-spinner-hearts":{"attributes":["size","color"],"description":""},"q-spinner-hourglass":{"attributes":["size","color"],"description":""},"q-spinner-infinity":{"attributes":["size","color"],"description":""},"q-spinner-ios":{"attributes":["size","color"],"description":""},"q-spinner-orbit":{"attributes":["size","color"],"description":""},"q-spinner-oval":{"attributes":["size","color"],"description":""},"q-spinner-pie":{"attributes":["size","color"],"description":""},"q-spinner-puff":{"attributes":["size","color"],"description":""},"q-spinner-radio":{"attributes":["size","color"],"description":""},"q-spinner-rings":{"attributes":["size","color"],"description":""},"q-spinner-tail":{"attributes":["size","color"],"description":""},"q-splitter":{"attributes":["model-value","reverse","unit","emit-immediately","horizontal","limits","disable","before-class","after-class","separator-class","separator-style","dark"],"description":""},"q-step":{"attributes":["name","disable","icon","color","title","caption","prefix","done-icon","done-color","active-icon","active-color","error-icon","error-color","header-nav","done","error"],"description":""},"q-stepper":{"attributes":["model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration","dark","flat","bordered","alternative-labels","header-nav","contracted","inactive-icon","inactive-color","done-icon","done-color","active-icon","active-color","error-icon","error-color","header-class"],"description":""},"q-stepper-navigation":{"attributes":[],"description":""},"q-tab-panel":{"attributes":["name","disable","dark"],"description":""},"q-tab-panels":{"attributes":["model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration"],"description":""},"q-table":{"attributes":["fullscreen","no-route-fullscreen-exit","rows","row-key","virtual-scroll","virtual-scroll-target","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","color","icon-first-page","icon-prev-page","icon-next-page","icon-last-page","grid","grid-header","dense","columns","visible-columns","loading","title","hide-header","hide-bottom","hide-selected-banner","hide-no-data","hide-pagination","dark","flat","bordered","square","separator","wrap-cells","binary-state-sort","column-sort-order","no-data-label","no-results-label","loading-label","selected-rows-label","rows-per-page-label","pagination-label","table-style","table-class","table-header-style","table-header-class","card-container-style","card-container-class","card-style","card-class","title-class","filter","filter-method","pagination","rows-per-page-options","selection","selected","expanded","sort-method"],"description":""},"q-td":{"attributes":["props","auto-width","no-hover"],"description":""},"q-th":{"attributes":["props","auto-width"],"description":""},"q-tr":{"attributes":["props","no-hover"],"description":""},"q-route-tab":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","icon","label","alert","alert-icon","name","no-caps","content-class","ripple","tabindex"],"description":""},"q-tab":{"attributes":["icon","label","alert","alert-icon","name","no-caps","content-class","ripple","tabindex","disable"],"description":""},"q-tabs":{"attributes":["model-value","vertical","outside-arrows","mobile-arrows","align","breakpoint","active-color","active-bg-color","indicator-color","content-class","active-class","left-icon","right-icon","stretch","shrink","switch-indicator","narrow-indicator","inline-label","no-caps","dense"],"description":""},"q-time":{"attributes":["name","landscape","mask","locale","calendar","color","text-color","dark","square","flat","bordered","readonly","disable","model-value","format24h","default-date","options","hour-options","minute-options","second-options","with-seconds","now-btn"],"description":""},"q-timeline":{"attributes":["color","side","layout","dark"],"description":""},"q-timeline-entry":{"attributes":["heading","tag","side","icon","avatar","color","title","subtitle","body"],"description":""},"q-toggle":{"attributes":["name","size","model-value","val","true-value","false-value","indeterminate-value","toggle-order","toggle-indeterminate","label","left-label","checked-icon","unchecked-icon","indeterminate-icon","color","keep-color","dark","dense","disable","tabindex","icon","icon-color"],"description":""},"q-toolbar":{"attributes":["inset"],"description":""},"q-toolbar-title":{"attributes":["shrink"],"description":""},"q-tooltip":{"attributes":["transition-show","transition-hide","transition-duration","model-value","max-height","max-width","anchor","self","offset","scroll-target","target","no-parent-event","delay","hide-delay","persistent"],"description":""},"q-tree":{"attributes":["nodes","node-key","label-key","children-key","no-connectors","color","control-color","text-color","selected-color","dense","dark","icon","tick-strategy","ticked","expanded","selected","no-selection-unset","default-expand-all","accordion","no-transition","filter","filter-method","duration","no-nodes-label","no-results-label"],"description":""},"q-uploader":{"attributes":["factory","url","method","field-name","headers","form-fields","with-credentials","send-raw","batch","multiple","accept","capture","max-file-size","max-total-size","max-files","filter","label","color","text-color","dark","square","flat","bordered","no-thumbnails","auto-upload","hide-upload-btn","disable","readonly"],"description":""},"q-uploader-add-trigger":{"attributes":[],"description":""},"q-video":{"attributes":["ratio","src","title","fetchpriority","loading","referrerpolicy"],"description":""},"q-virtual-scroll":{"attributes":["virtual-scroll-horizontal","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","type","items","items-size","items-fn","scroll-target"],"description":""}} | ||
{"q-ajax-bar":{"attributes":["position","size","color","reverse","skip-hijack","hijack-filter"],"description":""},"q-avatar":{"attributes":["size","font-size","color","text-color","icon","square","rounded"],"description":""},"q-badge":{"attributes":["color","text-color","floating","transparent","multi-line","label","align","outline","rounded"],"description":""},"q-banner":{"attributes":["inline-actions","dense","rounded","dark"],"description":""},"q-bar":{"attributes":["dense","dark"],"description":""},"q-breadcrumbs":{"attributes":["separator","active-color","gutter","separator-color","align"],"description":""},"q-breadcrumbs-el":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","label","icon","tag"],"description":""},"q-btn":{"attributes":["size","type","to","replace","href","target","label","icon","icon-right","outline","flat","unelevated","rounded","push","square","glossy","fab","fab-mini","padding","color","text-color","no-caps","no-wrap","dense","ripple","tabindex","align","stack","stretch","loading","disable","round","percentage","dark-percentage"],"description":""},"q-btn-dropdown":{"attributes":["transition-show","transition-hide","transition-duration","model-value","size","type","to","replace","href","target","label","icon","icon-right","outline","flat","unelevated","rounded","push","square","glossy","fab","fab-mini","padding","color","text-color","no-caps","no-wrap","dense","ripple","tabindex","align","stack","stretch","loading","disable","split","dropdown-icon","disable-main-btn","disable-dropdown","no-icon-animation","content-style","content-class","cover","persistent","no-route-dismiss","auto-close","menu-anchor","menu-self","menu-offset","toggle-aria-label"],"description":""},"q-btn-group":{"attributes":["spread","outline","flat","unelevated","rounded","square","push","stretch","glossy"],"description":""},"q-btn-toggle":{"attributes":["name","model-value","options","color","text-color","toggle-color","toggle-text-color","spread","outline","flat","unelevated","rounded","push","glossy","size","padding","no-caps","no-wrap","ripple","dense","readonly","disable","stack","stretch","clearable"],"description":""},"q-card":{"attributes":["dark","square","flat","bordered","tag"],"description":""},"q-card-actions":{"attributes":["align","vertical"],"description":""},"q-card-section":{"attributes":["horizontal","tag"],"description":""},"q-carousel":{"attributes":["fullscreen","no-route-fullscreen-exit","model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration","dark","height","padding","control-color","control-text-color","control-type","autoplay","arrows","prev-icon","next-icon","navigation","navigation-position","navigation-icon","navigation-active-icon","thumbnails"],"description":""},"q-carousel-control":{"attributes":["position","offset"],"description":""},"q-carousel-slide":{"attributes":["name","disable","img-src"],"description":""},"q-chat-message":{"attributes":["sent","label","bg-color","text-color","name","avatar","text","stamp","size","label-html","name-html","text-html","stamp-html"],"description":""},"q-checkbox":{"attributes":["name","size","model-value","val","true-value","false-value","indeterminate-value","toggle-order","toggle-indeterminate","label","left-label","checked-icon","unchecked-icon","indeterminate-icon","color","keep-color","dark","dense","disable","tabindex"],"description":""},"q-chip":{"attributes":["dense","size","dark","icon","icon-right","icon-remove","icon-selected","label","color","text-color","model-value","selected","square","outline","clickable","removable","ripple","remove-aria-label","tabindex","disable"],"description":""},"q-circular-progress":{"attributes":["size","value","min","max","color","center-color","track-color","font-size","rounded","thickness","angle","indeterminate","show-value","reverse","instant-feedback","animation-speed"],"description":""},"q-color":{"attributes":["name","model-value","default-value","default-view","format-model","palette","square","flat","bordered","no-header","no-header-tabs","no-footer","disable","readonly","dark"],"description":""},"q-date":{"attributes":["name","landscape","mask","locale","calendar","color","text-color","dark","square","flat","bordered","readonly","disable","model-value","title","subtitle","default-year-month","default-view","years-in-month-view","events","event-color","options","navigation-min-year-month","navigation-max-year-month","no-unset","first-day-of-week","today-btn","minimal","multiple","range","emit-immediately"],"description":""},"q-dialog":{"attributes":["transition-show","transition-hide","transition-duration","model-value","persistent","no-esc-dismiss","no-backdrop-dismiss","no-route-dismiss","auto-close","seamless","backdrop-filter","maximized","full-width","full-height","position","square","no-refocus","no-focus","no-shake","allow-focus-outside"],"description":""},"q-drawer":{"attributes":["model-value","side","overlay","width","mini","mini-width","mini-to-overlay","no-mini-animation","dark","breakpoint","behavior","bordered","elevated","persistent","show-if-above","no-swipe-open","no-swipe-close","no-swipe-backdrop"],"description":""},"q-editor":{"attributes":["fullscreen","no-route-fullscreen-exit","model-value","readonly","square","flat","dense","dark","disable","min-height","max-height","height","definitions","fonts","toolbar","toolbar-color","toolbar-text-color","toolbar-toggle-color","toolbar-bg","toolbar-outline","toolbar-push","toolbar-rounded","paragraph-tag","content-style","content-class","placeholder"],"description":""},"q-expansion-item":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","model-value","icon","expand-icon","expanded-icon","expand-icon-class","toggle-aria-label","label","label-lines","caption","caption-lines","dark","dense","duration","header-inset-level","content-inset-level","expand-separator","default-opened","hide-expand-icon","expand-icon-toggle","switch-toggle-side","dense-toggle","group","popup","header-style","header-class"],"description":""},"q-fab":{"attributes":["type","outline","push","flat","unelevated","padding","color","text-color","glossy","external-label","label","label-position","hide-label","label-class","label-style","square","disable","tabindex","model-value","icon","active-icon","hide-icon","direction","vertical-actions-align","persistent"],"description":""},"q-fab-action":{"attributes":["type","outline","push","flat","unelevated","padding","color","text-color","glossy","external-label","label","label-position","hide-label","label-class","label-style","square","disable","tabindex","icon","anchor","to","replace"],"description":""},"q-field":{"attributes":["model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","maxlength","tag"],"description":""},"q-file":{"attributes":["name","multiple","accept","capture","max-file-size","max-total-size","max-files","filter","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","append","display-value","use-chips","counter-label","tabindex","input-class","input-style"],"description":""},"q-footer":{"attributes":["model-value","reveal","bordered","elevated","height-hint"],"description":""},"q-form":{"attributes":["autofocus","no-error-focus","no-reset-focus","greedy"],"description":""},"q-form-child-mixin":{"attributes":[],"description":""},"q-header":{"attributes":["model-value","reveal","reveal-offset","bordered","elevated","height-hint"],"description":""},"q-icon":{"attributes":["size","tag","name","color","left","right"],"description":""},"q-img":{"attributes":["ratio","src","srcset","sizes","placeholder-src","error-src","initial-ratio","width","height","loading","loading-show-delay","crossorigin","decoding","referrerpolicy","fetchpriority","fit","position","alt","draggable","img-class","img-style","spinner-color","spinner-size","no-spinner","no-native-menu","no-transition"],"description":""},"q-infinite-scroll":{"attributes":["offset","debounce","initial-index","scroll-target","disable","reverse"],"description":""},"q-inner-loading":{"attributes":["transition-show","transition-hide","transition-duration","size","showing","color","label","label-class","label-style","dark"],"description":""},"q-input":{"attributes":["name","mask","fill-mask","reverse-fill-mask","unmasked-value","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","shadow-text","type","debounce","maxlength","autogrow","input-class","input-style"],"description":""},"q-intersection":{"attributes":["tag","once","ssr-prerender","root","margin","threshold","transition","transition-duration","disable"],"description":""},"q-item":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","active","dark","clickable","dense","inset-level","tabindex","tag","manual-focus","focused"],"description":""},"q-item-label":{"attributes":["overline","caption","header","lines"],"description":""},"q-item-section":{"attributes":["avatar","thumbnail","side","top","no-wrap"],"description":""},"q-list":{"attributes":["bordered","dense","separator","dark","padding","tag"],"description":""},"q-knob":{"attributes":["name","size","model-value","min","max","inner-min","inner-max","step","reverse","instant-feedback","color","center-color","track-color","font-size","thickness","angle","show-value","tabindex","disable","readonly"],"description":""},"q-layout":{"attributes":["view","container"],"description":""},"q-linear-progress":{"attributes":["size","value","buffer","color","track-color","dark","reverse","stripe","indeterminate","query","rounded","instant-feedback","animation-speed"],"description":""},"q-markup-table":{"attributes":["dense","dark","flat","bordered","square","separator","wrap-cells"],"description":""},"q-menu":{"attributes":["transition-show","transition-hide","transition-duration","target","no-parent-event","context-menu","model-value","dark","fit","cover","anchor","self","offset","scroll-target","touch-position","persistent","no-route-dismiss","auto-close","separate-close-popup","square","no-refocus","no-focus","max-height","max-width"],"description":""},"q-no-ssr":{"attributes":["tag","placeholder"],"description":""},"q-option-group":{"attributes":["size","model-value","options","name","type","color","keep-color","dark","dense","left-label","inline","disable"],"description":""},"q-page":{"attributes":["padding","style-fn"],"description":""},"q-page-container":{"attributes":[],"description":""},"q-page-scroller":{"attributes":["position","offset","expand","scroll-offset","reverse","duration"],"description":""},"q-page-sticky":{"attributes":["position","offset","expand"],"description":""},"q-pagination":{"attributes":["model-value","min","max","dark","size","disable","input","icon-prev","icon-next","icon-first","icon-last","to-fn","boundary-links","boundary-numbers","direction-links","ellipses","max-pages","flat","outline","unelevated","push","color","text-color","active-design","active-color","active-text-color","round","rounded","glossy","gutter","padding","input-style","input-class","ripple"],"description":""},"q-parallax":{"attributes":["src","height","speed","scroll-target"],"description":""},"q-popup-edit":{"attributes":["model-value","title","buttons","label-set","label-cancel","auto-save","color","validate","disable","fit","cover","anchor","self","offset","touch-position","persistent","separate-close-popup","square","max-height","max-width"],"description":""},"q-popup-proxy":{"attributes":["target","no-parent-event","context-menu","model-value","breakpoint"],"description":""},"q-pull-to-refresh":{"attributes":["color","bg-color","icon","no-mouse","disable","scroll-target"],"description":""},"q-radio":{"attributes":["name","size","model-value","val","label","left-label","checked-icon","unchecked-icon","color","keep-color","dark","dense","disable","tabindex"],"description":""},"q-range":{"attributes":["name","min","max","inner-min","inner-max","step","snap","reverse","vertical","color","track-color","track-img","inner-track-color","inner-track-img","selection-color","selection-img","label","label-color","label-text-color","switch-label-side","label-always","markers","marker-labels","marker-labels-class","switch-marker-labels-side","track-size","thumb-size","thumb-color","thumb-path","dark","dense","disable","readonly","tabindex","model-value","drag-range","drag-only-range","left-label-color","left-label-text-color","right-label-color","right-label-text-color","left-label-value","right-label-value","left-thumb-color","right-thumb-color"],"description":""},"q-rating":{"attributes":["name","size","model-value","max","icon","icon-selected","icon-half","icon-aria-label","color","color-selected","color-half","no-dimming","no-reset","readonly","disable"],"description":""},"q-resize-observer":{"attributes":["debounce"],"description":""},"q-responsive":{"attributes":["ratio"],"description":""},"q-scroll-area":{"attributes":["dark","bar-style","vertical-bar-style","horizontal-bar-style","thumb-style","vertical-thumb-style","horizontal-thumb-style","content-style","content-active-style","visible","delay","tabindex"],"description":""},"q-scroll-observer":{"attributes":["debounce","axis","scroll-target"],"description":""},"q-select":{"attributes":["name","virtual-scroll-horizontal","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","model-value","error","error-message","no-error-icon","rules","reactive-rules","lazy-rules","label","stack-label","hint","hide-hint","prefix","suffix","label-color","color","bg-color","dark","loading","clearable","clear-icon","filled","outlined","borderless","standout","label-slot","bottom-slots","hide-bottom-space","counter","rounded","square","dense","item-aligned","disable","readonly","autofocus","for","multiple","display-value","display-value-html","options","option-value","option-label","option-disable","hide-selected","hide-dropdown-icon","dropdown-icon","max-values","options-dense","options-dark","options-selected-class","options-html","options-cover","menu-shrink","menu-anchor","menu-self","menu-offset","popup-content-class","popup-content-style","popup-no-route-dismiss","use-input","use-chips","fill-input","new-value-mode","map-options","emit-value","input-debounce","input-class","input-style","tabindex","autocomplete","transition-show","transition-hide","transition-duration","behavior"],"description":""},"q-separator":{"attributes":["dark","spaced","inset","vertical","size","color"],"description":""},"q-skeleton":{"attributes":["dark","type","animation","animation-speed","square","bordered","size","width","height","tag"],"description":""},"q-slide-item":{"attributes":["left-color","right-color","top-color","bottom-color","dark"],"description":""},"q-slide-transition":{"attributes":["appear","duration"],"description":""},"q-slider":{"attributes":["name","min","max","inner-min","inner-max","step","snap","reverse","vertical","color","track-color","track-img","inner-track-color","inner-track-img","selection-color","selection-img","label","label-color","label-text-color","switch-label-side","label-always","markers","marker-labels","marker-labels-class","switch-marker-labels-side","track-size","thumb-size","thumb-color","thumb-path","dark","dense","disable","readonly","tabindex","model-value","label-value"],"description":""},"q-space":{"attributes":[],"description":""},"q-spinner":{"attributes":["size","color","thickness"],"description":""},"q-spinner-audio":{"attributes":["size","color"],"description":""},"q-spinner-ball":{"attributes":["size","color"],"description":""},"q-spinner-bars":{"attributes":["size","color"],"description":""},"q-spinner-box":{"attributes":["size","color"],"description":""},"q-spinner-clock":{"attributes":["size","color"],"description":""},"q-spinner-comment":{"attributes":["size","color"],"description":""},"q-spinner-cube":{"attributes":["size","color"],"description":""},"q-spinner-dots":{"attributes":["size","color"],"description":""},"q-spinner-facebook":{"attributes":["size","color"],"description":""},"q-spinner-gears":{"attributes":["size","color"],"description":""},"q-spinner-grid":{"attributes":["size","color"],"description":""},"q-spinner-hearts":{"attributes":["size","color"],"description":""},"q-spinner-hourglass":{"attributes":["size","color"],"description":""},"q-spinner-infinity":{"attributes":["size","color"],"description":""},"q-spinner-ios":{"attributes":["size","color"],"description":""},"q-spinner-orbit":{"attributes":["size","color"],"description":""},"q-spinner-oval":{"attributes":["size","color"],"description":""},"q-spinner-pie":{"attributes":["size","color"],"description":""},"q-spinner-puff":{"attributes":["size","color"],"description":""},"q-spinner-radio":{"attributes":["size","color"],"description":""},"q-spinner-rings":{"attributes":["size","color"],"description":""},"q-spinner-tail":{"attributes":["size","color"],"description":""},"q-splitter":{"attributes":["model-value","reverse","unit","emit-immediately","horizontal","limits","disable","before-class","after-class","separator-class","separator-style","dark"],"description":""},"q-step":{"attributes":["name","disable","icon","color","title","caption","prefix","done-icon","done-color","active-icon","active-color","error-icon","error-color","header-nav","done","error"],"description":""},"q-stepper":{"attributes":["model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration","dark","flat","bordered","alternative-labels","header-nav","contracted","inactive-icon","inactive-color","done-icon","done-color","active-icon","active-color","error-icon","error-color","header-class"],"description":""},"q-stepper-navigation":{"attributes":[],"description":""},"q-tab-panel":{"attributes":["name","disable"],"description":""},"q-tab-panels":{"attributes":["model-value","keep-alive","keep-alive-include","keep-alive-exclude","keep-alive-max","animated","infinite","swipeable","vertical","transition-prev","transition-next","transition-duration"],"description":""},"q-table":{"attributes":["fullscreen","no-route-fullscreen-exit","rows","row-key","virtual-scroll","virtual-scroll-target","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","color","icon-first-page","icon-prev-page","icon-next-page","icon-last-page","grid","grid-header","dense","columns","visible-columns","loading","title","hide-header","hide-bottom","hide-selected-banner","hide-no-data","hide-pagination","dark","flat","bordered","square","separator","wrap-cells","binary-state-sort","column-sort-order","no-data-label","no-results-label","loading-label","selected-rows-label","rows-per-page-label","pagination-label","table-style","table-class","table-header-style","table-header-class","card-container-style","card-container-class","card-style","card-class","title-class","filter","filter-method","pagination","rows-per-page-options","selection","selected","expanded","sort-method"],"description":""},"q-td":{"attributes":["props","auto-width","no-hover"],"description":""},"q-th":{"attributes":["props","auto-width"],"description":""},"q-tr":{"attributes":["props","no-hover"],"description":""},"q-route-tab":{"attributes":["to","exact","replace","active-class","exact-active-class","href","target","disable","icon","label","alert","alert-icon","name","no-caps","content-class","ripple","tabindex"],"description":""},"q-tab":{"attributes":["icon","label","alert","alert-icon","name","no-caps","content-class","ripple","tabindex","disable"],"description":""},"q-tabs":{"attributes":["model-value","vertical","outside-arrows","mobile-arrows","align","breakpoint","active-color","active-bg-color","indicator-color","content-class","active-class","left-icon","right-icon","stretch","shrink","switch-indicator","narrow-indicator","inline-label","no-caps","dense"],"description":""},"q-time":{"attributes":["name","landscape","mask","locale","calendar","color","text-color","dark","square","flat","bordered","readonly","disable","model-value","format24h","default-date","options","hour-options","minute-options","second-options","with-seconds","now-btn"],"description":""},"q-timeline":{"attributes":["color","side","layout","dark"],"description":""},"q-timeline-entry":{"attributes":["heading","tag","side","icon","avatar","color","title","subtitle","body"],"description":""},"q-toggle":{"attributes":["name","size","model-value","val","true-value","false-value","indeterminate-value","toggle-order","toggle-indeterminate","label","left-label","checked-icon","unchecked-icon","indeterminate-icon","color","keep-color","dark","dense","disable","tabindex","icon","icon-color"],"description":""},"q-toolbar":{"attributes":["inset"],"description":""},"q-toolbar-title":{"attributes":["shrink"],"description":""},"q-tooltip":{"attributes":["transition-show","transition-hide","transition-duration","model-value","max-height","max-width","anchor","self","offset","scroll-target","target","no-parent-event","delay","hide-delay","persistent"],"description":""},"q-tree":{"attributes":["nodes","node-key","label-key","children-key","no-connectors","color","control-color","text-color","selected-color","dense","dark","icon","tick-strategy","ticked","expanded","selected","no-selection-unset","default-expand-all","accordion","no-transition","filter","filter-method","duration","no-nodes-label","no-results-label"],"description":""},"q-uploader":{"attributes":["factory","url","method","field-name","headers","form-fields","with-credentials","send-raw","batch","multiple","accept","capture","max-file-size","max-total-size","max-files","filter","label","color","text-color","dark","square","flat","bordered","no-thumbnails","auto-upload","hide-upload-btn","disable","readonly"],"description":""},"q-uploader-add-trigger":{"attributes":[],"description":""},"q-video":{"attributes":["ratio","src","title","fetchpriority","loading","referrerpolicy"],"description":""},"q-virtual-scroll":{"attributes":["virtual-scroll-horizontal","virtual-scroll-slice-size","virtual-scroll-slice-ratio-before","virtual-scroll-slice-ratio-after","virtual-scroll-item-size","virtual-scroll-sticky-size-start","virtual-scroll-sticky-size-end","table-colspan","type","items","items-size","items-fn","scroll-target"],"description":""}} |
@@ -71,3 +71,3 @@ /** | ||
print: 'Друк', | ||
outdent: 'Зменшити відтуп', | ||
outdent: 'Зменшити відступ', | ||
indent: 'Збільшити відступ', | ||
@@ -74,0 +74,0 @@ removeFormat: 'Видалити форматування', |
{ | ||
"name": "quasar", | ||
"version": "2.15.2", | ||
"version": "2.15.3", | ||
"description": "Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time", | ||
@@ -49,21 +49,21 @@ "main": "dist/quasar.cjs.prod.js", | ||
"devDependencies": { | ||
"@quasar/extras": "^1.16.4", | ||
"autoprefixer": "^10.4.17", | ||
"autoprefixer": "^10.4.19", | ||
"cli-highlight": "^2.1.11", | ||
"cross-env": "^7.0.3", | ||
"cssnano": "^6.0.5", | ||
"cypress": "^13.6.6", | ||
"cssnano": "^6.1.2", | ||
"cypress": "^13.7.3", | ||
"diff": "^5.2.0", | ||
"esbuild": "^0.20.1", | ||
"eslint": "^8.57.0", | ||
"eslint-config-quasar": "^0.0.1", | ||
"esbuild": "^0.20.2", | ||
"eslint": "^9.0.0", | ||
"fast-glob": "^3.3.2", | ||
"fs-extra": "^11.2.0", | ||
"open": "^10.0.4", | ||
"postcss-rtlcss": "^5.1.0", | ||
"prettier": "^3.0.0", | ||
"recast": "^0.23.4", | ||
"table": "^6.8.1", | ||
"typescript": "^5.3.3", | ||
"vue": "^3.4.20" | ||
"open": "^10.1.0", | ||
"postcss-rtlcss": "^5.1.2", | ||
"prettier": "^3.2.5", | ||
"recast": "^0.23.6", | ||
"table": "^6.8.2", | ||
"typescript": "^5.4.5", | ||
"vue": "^3", | ||
"eslint-config-quasar": "0.0.1", | ||
"@quasar/extras": "1.16.11" | ||
}, | ||
@@ -102,6 +102,7 @@ "vetur": { | ||
"test": "pnpm --filter quasar-ui-test test", | ||
"test:build": "pnpm build", | ||
"test:watch": "pnpm --filter quasar-ui-test test:watch", | ||
"test:watch:ui": "pnpm --filter quasar-ui-test test:watch:ui", | ||
"test:specs": "node ./testing/specs/script.js", | ||
"test:specs:create": "node ./testing/specs/script.js --interactive" | ||
"test:specs:ci": "node ./testing/specs/script.js --ci" | ||
} | ||
} |
@@ -124,3 +124,2 @@ { | ||
"desc": "HTML tag to use", | ||
"examples": [ "'div'", "'span'" ], | ||
"category": "content" | ||
@@ -136,3 +135,3 @@ }, | ||
"$refs.scrollTarget", | ||
"body" | ||
"document.body" | ||
], | ||
@@ -241,3 +240,4 @@ "category": "behavior" | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -252,6 +252,8 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"toggle": { | ||
"desc": "Triggers component to toggle between show/hide", | ||
"params": { | ||
@@ -263,5 +265,5 @@ "evt": { | ||
}, | ||
"desc": "Triggers component to toggle between show/hide" | ||
"returns": null | ||
} | ||
} | ||
} |
import { h, ref, computed, onMounted, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { between } from '../../utils/format.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { between } from '../../utils/format/format.js' | ||
@@ -6,0 +6,0 @@ const |
@@ -97,2 +97,3 @@ { | ||
"desc": "Notify bar that one process you were waiting has finished", | ||
"params": null, | ||
"returns": { | ||
@@ -99,0 +100,0 @@ "type": "Number", |
@@ -5,6 +5,6 @@ import { h, computed } from 'vue' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlotSafely } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlotSafely } from '../../utils/private.render/render.js' | ||
@@ -11,0 +11,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -1,23 +0,35 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
import QAvatar from './QAvatar.js' | ||
import { useSizeDefaults } from 'quasar/src/composables/private.use-size/use-size.js' | ||
describe('[QAvatar API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)icon]', () => { | ||
test('should render an icon', () => { | ||
const icon = 'bug_report' | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
icon, | ||
color: 'grey' | ||
} | ||
}) | ||
describe('[(prop)size]', () => { | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.size).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const wrapper = mount(QAvatar) | ||
const target = wrapper.get('.q-avatar') | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.get('.q-icon') | ||
.text() | ||
).toContain(`${ icon }`) | ||
target.$style('font-size') | ||
).toBe('') | ||
await wrapper.setProps({ size: '100px' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('font-size') | ||
).toContain('100px') | ||
await wrapper.setProps({ size: 'sm' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('font-size') | ||
).toBe(`${ useSizeDefaults.sm }px`) | ||
}) | ||
@@ -27,24 +39,37 @@ }) | ||
describe('[(prop)font-size]', () => { | ||
test('should set the font-size', () => { | ||
const size = '40px' | ||
// Doing em/rem units here does not work | ||
// Cypress looks at actual computed values in the browser | ||
const fontSize = '32px' | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
size, | ||
fontSize, | ||
color: 'grey' | ||
} | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.fontSize).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const size = '200px' | ||
const fontSize = '100px' | ||
const wrapper = mount(QAvatar) | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.$style('font-size') | ||
).not.toBe(size) | ||
expect( | ||
wrapper.get('.q-avatar__content') | ||
.$style('font-size') | ||
).not.toBe(fontSize) | ||
await wrapper.setProps({ | ||
size, | ||
fontSize | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.$style() | ||
).toContain(`font-size: ${ size };`) | ||
.$style('font-size') | ||
).toBe(size) | ||
expect( | ||
wrapper.get('.q-avatar__content') | ||
.$style() | ||
).toContain(`font-size: ${ fontSize };`) | ||
.$style('font-size') | ||
).toBe(fontSize) | ||
}) | ||
@@ -54,14 +79,29 @@ }) | ||
describe('[(prop)color]', () => { | ||
test('should set a background color', () => { | ||
const color = 'red' | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
color | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.color).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QAvatar) | ||
const target = wrapper.get('.q-avatar') | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.classes() | ||
).toContain(`bg-${ color }`) | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
await wrapper.setProps({ color: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain(`bg-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
}) | ||
@@ -71,14 +111,55 @@ }) | ||
describe('[(prop)text-color]', () => { | ||
test('should set a text color', () => { | ||
const textColor = 'red' | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
textColor | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.textColor).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QAvatar) | ||
const target = wrapper.get('.q-avatar') | ||
expect( | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain(`text-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
}) | ||
}) | ||
describe('[(prop)icon]', () => { | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.icon).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QAvatar) | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.classes() | ||
).toContain(`text-${ textColor }`) | ||
.find('.q-icon') | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ icon: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.get('.q-icon') | ||
.text() | ||
).toContain(`${ propVal }`) | ||
}) | ||
@@ -88,19 +169,24 @@ }) | ||
describe('[(prop)square]', () => { | ||
test('should create a square avatar', () => { | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
square: true, | ||
color: 'grey' | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.square).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QAvatar) | ||
const target = wrapper.get('.q-avatar') | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-avatar--square') | ||
await wrapper.setProps({ square: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-avatar--square') | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.$computedStyle('border-radius') | ||
).toBe('0') | ||
target.$computedStyle('border-radius') | ||
).not.toBe('0px') | ||
}) | ||
@@ -110,22 +196,26 @@ }) | ||
describe('[(prop)rounded]', () => { | ||
test('should create a rounded avatar', () => { | ||
const wrapper = mount(QAvatar, { | ||
props: { | ||
rounded: true, | ||
color: 'grey' | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QAvatar.props.rounded).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QAvatar) | ||
const target = wrapper.get('.q-avatar') | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.classes() | ||
target.classes() | ||
).not.toContain('rounded-borders') | ||
await wrapper.setProps({ rounded: true }) | ||
await flushPromises() | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('4px') | ||
expect( | ||
target.classes() | ||
).toContain('rounded-borders') | ||
}) | ||
}) | ||
describe.todo('(prop): size', () => { | ||
test(' ', () => { | ||
// | ||
}) | ||
}) | ||
}) | ||
@@ -135,15 +225,11 @@ | ||
describe('[(slot)default]', () => { | ||
test('render the text in the default slot', () => { | ||
const text = 'QQ' | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QAvatar, { | ||
slots: { | ||
// Using only a string here results in an error, this is a workaround | ||
default: () => text | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-avatar') | ||
.text() | ||
).toContain(text) | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -150,0 +236,0 @@ }) |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ const alignValues = [ 'top', 'middle', 'bottom' ] |
@@ -1,2 +0,2 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
@@ -6,111 +6,193 @@ | ||
const defaultOptions = { | ||
label: 'simple badge' | ||
} | ||
describe('[QBadge API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.color).toBeDefined() | ||
}) | ||
const alignValues = [ 'top', 'middle', 'bottom' ] | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
function mountQBadge (options = {}) { | ||
options.props = { | ||
...defaultOptions, | ||
...options.props | ||
} | ||
expect( | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
return mount(QBadge, options) | ||
} | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
describe('[QBadge API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)floating]', () => { | ||
test('should render a floating badge', () => { | ||
const wrapper = mountQBadge({ | ||
props: { floating: true } | ||
}) | ||
await wrapper.setProps({ color: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
).toContain('q-badge--floating') | ||
target.classes() | ||
).toContain(`bg-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
}) | ||
}) | ||
describe('[(prop)multi-line]', () => { | ||
test('should render a content with multiple lines', () => { | ||
const wrapper = mountQBadge({ | ||
props: { multiLine: true } | ||
}) | ||
describe('[(prop)text-color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.textColor).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
).toContain('q-badge--multi-line') | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`text-${ propVal }`) | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain(`text-${ propVal }`) | ||
expect( | ||
target.classes() | ||
).not.toContain(`bg-${ propVal }`) | ||
}) | ||
}) | ||
describe('[(prop)label]', () => { | ||
test('should render a label inside the badge', () => { | ||
const label = 'Badge label' | ||
const wrapper = mountQBadge({ | ||
props: { label } | ||
}) | ||
describe('[(prop)floating]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.floating).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-badge--floating') | ||
await wrapper.setProps({ floating: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.classes() | ||
).toContain('q-badge--floating') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.text() | ||
).toContain(label) | ||
.$computedStyle('position') | ||
).toBe('absolute') | ||
}) | ||
}) | ||
describe('[(prop)align]', () => { | ||
test(`should render a badge aligned based on defined values: ${ alignValues.join(', ') }`, () => { | ||
// loop over alignValues | ||
for (const align of alignValues) { | ||
const wrapper = mountQBadge({ | ||
props: { align } | ||
}) | ||
describe('[(prop)transparent]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.transparent).toBeDefined() | ||
}) | ||
expect( | ||
wrapper.get('.q-badge') | ||
.$style('vertical-align') | ||
).toBe(align) | ||
} | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-badge--transparent') | ||
await wrapper.setProps({ transparent: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-badge--transparent') | ||
expect( | ||
target.$computedStyle('opacity') | ||
).not.toBe('1') | ||
}) | ||
}) | ||
describe('[(prop)color]', () => { | ||
test('should change color based on Quasar Color Palette', () => { | ||
const wrapper = mountQBadge({ | ||
props: { color: 'red' } | ||
}) | ||
describe('[(prop)multi-line]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.multiLine).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
).toContain('bg-red') | ||
target.classes() | ||
).not.toContain('q-badge--multi-line') | ||
await wrapper.setProps({ multiLine: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-badge--multi-line') | ||
expect( | ||
target.$computedStyle('word-break') | ||
).toBe('break-all') | ||
}) | ||
}) | ||
describe('[(prop)text-color]', () => { | ||
test('should change text color based on Quasar Color Palette', () => { | ||
const wrapper = mountQBadge({ | ||
props: { textColor: 'red' } | ||
}) | ||
describe('[(prop)label]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.label).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'String', 'John Doe' ], | ||
[ 'Number', 22 ] | ||
])('type %s has effect', async (_, propVal) => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
).toContain('text-red') | ||
target.text() | ||
).not.toContain(propVal) | ||
await wrapper.setProps({ label: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.text() | ||
).toContain(propVal) | ||
}) | ||
}) | ||
describe('[(prop)transparent]', () => { | ||
test('should have opacity style when "transparent" prop is true', () => { | ||
const wrapper = mountQBadge({ | ||
props: { transparent: true } | ||
}) | ||
describe('[(prop)align]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.align).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'top' ], | ||
[ 'middle' ], | ||
[ 'bottom' ] | ||
])('value "%s" has effect', async propVal => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
).toContain('q-badge--transparent') | ||
target.$style('vertical-align') | ||
).not.toBe(propVal) | ||
await wrapper.setProps({ align: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.$style('vertical-align') | ||
).toBe(propVal) | ||
}) | ||
@@ -120,11 +202,24 @@ }) | ||
describe('[(prop)outline]', () => { | ||
test('should have a outline style when "outline" prop is true', () => { | ||
const wrapper = mountQBadge({ | ||
props: { outline: true } | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.outline).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-badge--outline') | ||
await wrapper.setProps({ outline: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-badge--outline') | ||
expect( | ||
target.$computedStyle('border') | ||
).toContain('1px solid') | ||
}) | ||
@@ -134,11 +229,24 @@ }) | ||
describe('[(prop)rounded]', () => { | ||
test('should have a rounded style when "rounded" prop is true', () => { | ||
const wrapper = mountQBadge({ | ||
props: { rounded: true } | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBadge.props.rounded).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBadge) | ||
const target = wrapper.get('.q-badge') | ||
expect( | ||
wrapper.get('.q-badge') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-badge--rounded') | ||
await wrapper.setProps({ rounded: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-badge--rounded') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('1em') | ||
}) | ||
@@ -150,19 +258,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should display the default slot content', () => { | ||
const label = 'Badge label' | ||
const wrapper = mountQBadge({ | ||
props: { | ||
label: undefined | ||
}, | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBadge, { | ||
slots: { | ||
default: label | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-badge') | ||
.text() | ||
).toBe(label) | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -169,0 +269,0 @@ }) |
import { h, computed, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -1,2 +0,2 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
@@ -9,17 +9,26 @@ | ||
describe('[(prop)inline-actions]', () => { | ||
test('should render the actions in the same row as the content', () => { | ||
test('is defined correctly', () => { | ||
expect(QBanner.props.inlineActions).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBanner, { | ||
slots: { | ||
default: 'Banner content', | ||
action: 'Banner action' | ||
}, | ||
props: { | ||
inlineActions: true | ||
action: () => 'Banner action' | ||
} | ||
}) | ||
const target = wrapper | ||
.get('.q-banner') | ||
.get('.q-banner__actions') | ||
expect( | ||
wrapper.get('.q-banner') | ||
.get('.q-banner__actions') | ||
.classes() | ||
target.classes() | ||
).not.toContain('col-auto') | ||
await wrapper.setProps({ inlineActions: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('col-auto') | ||
@@ -30,12 +39,19 @@ }) | ||
describe('[(prop)dense]', () => { | ||
test('should have a dense style when "dense" prop is true', () => { | ||
const wrapper = mount(QBanner, { | ||
props: { | ||
dense: true | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBanner.props.dense).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBanner) | ||
const target = wrapper.get('.q-banner') | ||
expect( | ||
wrapper.get('.q-banner') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-banner--dense') | ||
await wrapper.setProps({ dense: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-banner--dense') | ||
@@ -46,13 +62,24 @@ }) | ||
describe('[(prop)rounded]', () => { | ||
test('should have a rounded style when "rounded" prop is true', () => { | ||
const wrapper = mount(QBanner, { | ||
props: { | ||
rounded: true | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBanner.props.rounded).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBanner) | ||
const target = wrapper.get('.q-banner') | ||
expect( | ||
wrapper.get('.q-banner') | ||
.classes() | ||
target.classes() | ||
).not.toContain('rounded-borders') | ||
await wrapper.setProps({ rounded: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('rounded-borders') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('4px') | ||
}) | ||
@@ -62,6 +89,26 @@ }) | ||
describe('[(prop)dark]', () => { | ||
test('should have a dark style when "dark" prop is true', () => { | ||
test('is defined correctly', () => { | ||
expect(QBanner.props.dark).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBanner) | ||
const target = wrapper.get('.q-banner') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-banner--dark') | ||
await wrapper.setProps({ dark: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-banner--dark') | ||
}) | ||
test('type null has effect', async () => { | ||
const wrapper = mount(QBanner, { | ||
props: { | ||
dark: true | ||
dark: null | ||
} | ||
@@ -73,3 +120,3 @@ }) | ||
.classes() | ||
).toContain('q-banner--dark') | ||
).not.toContain('q-banner--dark') | ||
}) | ||
@@ -81,14 +128,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should render the default content', () => { | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBanner, { | ||
slots: { | ||
default: 'Banner content' | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-banner') | ||
.get('.q-banner__content') | ||
.text() | ||
).toBe('Banner content') | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -98,14 +142,11 @@ }) | ||
describe('[(slot)avatar]', () => { | ||
test('should render the avatar content', () => { | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBanner, { | ||
slots: { | ||
avatar: 'Banner avatar' | ||
avatar: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-banner') | ||
.get('.q-banner__avatar') | ||
.text() | ||
).toBe('Banner avatar') | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -115,14 +156,11 @@ }) | ||
describe('[(slot)action]', () => { | ||
test('should render the action content', () => { | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBanner, { | ||
slots: { | ||
action: 'Banner action' | ||
action: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-banner') | ||
.get('.q-banner__actions') | ||
.text() | ||
).toBe('Banner action') | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -129,0 +167,0 @@ }) |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -1,2 +0,2 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
@@ -9,12 +9,19 @@ | ||
describe('[(prop)dense]', () => { | ||
test('should have a dense style when "dense" prop is true', () => { | ||
const wrapper = mount(QBar, { | ||
propsData: { | ||
dense: true | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBar.props.dense).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBar) | ||
const target = wrapper.get('.q-bar') | ||
expect( | ||
wrapper.get('.q-bar') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-bar--dense') | ||
await wrapper.setProps({ dense: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-bar--dense') | ||
@@ -25,6 +32,26 @@ }) | ||
describe('[(prop)dark]', () => { | ||
test('should have a dark style when "dark" prop is true', () => { | ||
test('is defined correctly', () => { | ||
expect(QBar.props.dark).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBar) | ||
const target = wrapper.get('.q-bar') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-bar--dark') | ||
await wrapper.setProps({ dark: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-bar--dark') | ||
}) | ||
test('type null has effect', async () => { | ||
const wrapper = mount(QBar, { | ||
propsData: { | ||
dark: true | ||
props: { | ||
dark: null | ||
} | ||
@@ -36,3 +63,3 @@ }) | ||
.classes() | ||
).toContain('q-bar--dark') | ||
).not.toContain('q-bar--dark') | ||
}) | ||
@@ -44,13 +71,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should render the default slot', () => { | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBar, { | ||
slots: { | ||
default: 'default bar slot' | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-bar') | ||
.text() | ||
).toContain('default bar slot') | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -57,0 +82,0 @@ }) |
import { h, computed } from 'vue' | ||
import useAlign, { useAlignProps } from '../../composables/private/use-align.js' | ||
import useAlign, { useAlignProps } from '../../composables/private.use-align/use-align.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { getNormalizedVNodes } from '../../utils/private/vm.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { getNormalizedVNodes } from '../../utils/private.vm/vm.js' | ||
@@ -46,2 +46,4 @@ const disabledValues = [ '', true ] | ||
return () => { | ||
if (slots.default === void 0) return | ||
const vnodes = getNormalizedVNodes( | ||
@@ -48,0 +50,0 @@ hSlot(slots.default) |
@@ -1,98 +0,173 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
import { alignMap, alignValues } from '../../composables/private/use-align.js' | ||
import QBreadcrumbs from './QBreadcrumbs.js' | ||
import { alignMap } from 'quasar/src/composables/private.use-align/use-align.js' | ||
import BasicBreadcrumbs from './test/BasicBreadcrumbs.vue' | ||
import BreadcrumbWithSeparatorSlot from './test/BreadcrumbWithSeparatorSlot.vue' | ||
const gutterValues = [ 'xs', 'sm', 'md', 'lg', 'xl' ] | ||
describe('[QBreadcrumbs API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)separator]', () => { | ||
test('should render a custom separator based on the defined value', () => { | ||
const customSeparator = '>' | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { | ||
separator: customSeparator | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbs.props.separator).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = '>' | ||
const wrapper = mount(BasicBreadcrumbs) | ||
expect( | ||
wrapper.get('.q-breadcrumbs__separator') | ||
.text() | ||
).toContain(customSeparator) | ||
).not.toContain(propVal) | ||
await wrapper.setProps({ separator: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-breadcrumbs__separator') | ||
.text() | ||
).toContain(propVal) | ||
}) | ||
}) | ||
describe('[(prop)active-color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbs.props.activeColor).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(BasicBreadcrumbs) | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div > .flex.items-center:not(.q-breadcrumbs--last)') | ||
.classes() | ||
).not.toContain('text-red') | ||
await wrapper.setProps({ activeColor: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div > .flex.items-center:not(.q-breadcrumbs--last)') | ||
.classes() | ||
).toContain('text-red') | ||
}) | ||
}) | ||
describe('[(prop)gutter]', () => { | ||
test(`should render a breadcrumb with a gutter based on defined values: ${ gutterValues.join(', ') }`, () => { | ||
// loop through each gutter value | ||
for (const gutter of gutterValues) { | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { gutter } | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbs.props.gutter).toBeDefined() | ||
}) | ||
test('value "none" has effect', async () => { | ||
const propVal = 'none' | ||
const wrapper = mount(BasicBreadcrumbs) | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toContain('q-gutter-sm') | ||
await wrapper.setProps({ gutter: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toSatisfy( | ||
list => list.every(cls => cls.startsWith('q-gutter') === false) | ||
) | ||
}) | ||
test.each([ | ||
[ 'xs' ], | ||
[ 'sm' ], | ||
[ 'md' ], | ||
[ 'lg' ], | ||
[ 'xl' ] | ||
])('value %s has effect', async propVal => { | ||
const wrapper = mount(BasicBreadcrumbs) | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toContain('q-gutter-sm') | ||
await wrapper.setProps({ gutter: propVal }) | ||
await flushPromises() | ||
if (propVal !== 'sm') { | ||
// the default value | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toContain(`q-gutter-${ gutter }`) | ||
).not.toContain('q-gutter-sm') | ||
} | ||
}) | ||
test('should render a breadcrumb with no gutter when the value is set to "none"', () => { | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { | ||
gutter: 'none' | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).not.toContain('q-gutter') | ||
).toContain(`q-gutter-${ propVal }`) | ||
}) | ||
}) | ||
describe('[(prop)separator-color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbs.props.separatorColor).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(BasicBreadcrumbs) | ||
wrapper.findAll('.q-breadcrumbs__separator') | ||
.forEach(el => expect(el.classes()).not.toContain('text-red')) | ||
// TODO: write expectations without the prop | ||
// (usually negate the effect of the prop) | ||
await wrapper.setProps({ separatorColor: propVal }) | ||
await flushPromises() | ||
wrapper.findAll('.q-breadcrumbs__separator') | ||
.forEach(el => expect(el.classes()).toContain('text-red')) | ||
}) | ||
}) | ||
describe('[(prop)align]', () => { | ||
test(`should render a breadcrumb aligned based on defined values: ${ alignValues.join(', ') }`, () => { | ||
// loop over alignValues | ||
for (const align of alignValues) { | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { align } | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbs.props.align).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'left' ], | ||
[ 'center' ], | ||
[ 'right' ], | ||
[ 'between' ], | ||
[ 'around' ], | ||
[ 'evenly' ] | ||
])('value "%s" has effect', async propVal => { | ||
const wrapper = mount(BasicBreadcrumbs) | ||
if (propVal !== 'left') { | ||
// the default value | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toContain(`justify-${ alignMap[ align ] }`) | ||
).not.toContain(`justify-${ alignMap[ propVal ] }`) | ||
} | ||
}) | ||
}) | ||
describe('[(prop)active-color]', () => { | ||
test('should change breadcrumb item color based on Quasar Color Palette', () => { | ||
const activeColor = 'red' | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { activeColor } | ||
}) | ||
await wrapper.setProps({ align: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-breadcrumbs > div > .flex.items-center:not(.q-breadcrumbs--last)') | ||
wrapper.get('.q-breadcrumbs > div') | ||
.classes() | ||
).toContain(`text-${ activeColor }`) | ||
).toContain(`justify-${ alignMap[ propVal ] }`) | ||
}) | ||
}) | ||
describe('[(prop)separator-color]', () => { | ||
test('should change breadcrumb separator color based on Quasar Color Palette', () => { | ||
const separatorColor = 'red' | ||
const wrapper = mount(BasicBreadcrumbs, { | ||
props: { separatorColor } | ||
}) | ||
wrapper.findAll('.q-breadcrumbs__separator') | ||
.forEach(el => expect(el.classes()).toContain(`text-${ separatorColor }`)) | ||
}) | ||
}) | ||
}) | ||
@@ -102,3 +177,3 @@ | ||
describe('[(slot)default]', () => { | ||
test('should display the default slot content', () => { | ||
test('renders the content', () => { | ||
const wrapper = mount(BasicBreadcrumbs) | ||
@@ -114,3 +189,3 @@ | ||
describe('[(slot)separator]', () => { | ||
test('should display the separator slot content', () => { | ||
test('renders the content', () => { | ||
const wrapper = mount(BreadcrumbWithSeparatorSlot) | ||
@@ -117,0 +192,0 @@ |
@@ -5,5 +5,5 @@ import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private/use-router-link.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private.use-router-link/use-router-link.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-router-link" ], | ||
"mixins": [ "composables/private.use-router-link/use-router-link" ], | ||
@@ -9,0 +9,0 @@ "props": { |
@@ -1,97 +0,451 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect, vi } from 'vitest' | ||
import QBreadcrumbsEl from './QBreadcrumbsEl.js' | ||
import { getRouter } from 'testing/runtime/router.js' | ||
describe('[QBreadcrumbsEl API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)label]', () => { | ||
test('should render a label inside the breadcrumb element', () => { | ||
const label = 'Breadcrumb label' | ||
describe('[(prop)to]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.to).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { label } | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-breadcrumbs__el') | ||
.text() | ||
).toContain(label) | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: testRoute }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'push') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(testRoute) | ||
}) | ||
test('type Object has effect', async () => { | ||
const testRoute = '/my-route-name' | ||
const propVal = { path: testRoute } | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'push') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(propVal) | ||
}) | ||
}) | ||
describe('[(prop)icon]', () => { | ||
test('should render on the left of the breadcrumb element', () => { | ||
const icon = 'home' | ||
describe('[(prop)exact]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.exact).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const activeClass = 'it-is-active' | ||
const exactActiveClass = 'it-is-exact-active' | ||
const router = await getRouter({ '/route': 'subRoute' }) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { icon } | ||
props: { | ||
exact: true, | ||
activeClass, | ||
exactActiveClass | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-breadcrumbs__el') | ||
.get('.q-icon') | ||
.text() | ||
).toContain(icon) | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: '/route/subRoute' }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe('/route/subRoute') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain( | ||
expect.$any([ activeClass, exactActiveClass ]) | ||
) | ||
await router.push('/route') | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe('/route') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain( | ||
expect.$any([ activeClass, exactActiveClass ]) | ||
) | ||
await router.push('/route/subRoute') | ||
const cls = wrapper.get('a').classes() | ||
expect(cls).toContain(activeClass) | ||
expect(cls).toContain(exactActiveClass) | ||
}) | ||
}) | ||
describe('[(prop)tag]', () => { | ||
test('should render a custom tag', () => { | ||
const tag = 'a' | ||
describe('[(prop)replace]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.replace).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const testRoute = '/test-route' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { tag } | ||
props: { | ||
replace: true | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-breadcrumbs__el') | ||
.element.tagName | ||
).toBe(tag.toUpperCase()) | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: testRoute }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'replace') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(testRoute) | ||
}) | ||
}) | ||
describe.todo('(prop): to', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)active-class]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.activeClass).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const activeClass = 'it-is-active' | ||
const router = await getRouter({ '/route': 'subRoute' }) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
activeClass | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: '/route' }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe('/route') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain(activeClass) | ||
await router.push('/route') | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe('/route') | ||
expect( | ||
wrapper.get('a').classes() | ||
).toContain(activeClass) | ||
await router.push('/route/subRoute') | ||
expect( | ||
wrapper.get('a').classes() | ||
).toContain(activeClass) | ||
}) | ||
}) | ||
describe.todo('(prop): exact', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)exact-active-class]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.exactActiveClass).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const exactActiveClass = 'it-is-exact-active' | ||
const router = await getRouter({ | ||
'/route': { subRoute: 'other' } | ||
}) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
exact: true, | ||
exactActiveClass | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: '/route/subRoute' }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe('/route/subRoute') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain(exactActiveClass) | ||
await router.push('/route') | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe('/route') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain(exactActiveClass) | ||
await router.push('/route/subRoute') | ||
expect( | ||
wrapper.get('a').classes() | ||
).toContain(exactActiveClass) | ||
await router.push('/route/subRoute/other') | ||
expect( | ||
wrapper.get('a').classes() | ||
).not.toContain(exactActiveClass) | ||
}) | ||
}) | ||
describe.todo('(prop): replace', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)href]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.href).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'https://quasar.dev' | ||
const wrapper = mount(QBreadcrumbsEl) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ href: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): active-class', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)target]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.target).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = '_blank' | ||
const href = 'https://quasar.dev' | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
target: propVal | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ href }) | ||
await flushPromises() | ||
const link = wrapper.get('a') | ||
expect( | ||
link.attributes('href') | ||
).toBe(href) | ||
expect( | ||
link.attributes('target') | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): exact-active-class', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)disable]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.disable).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const testRoute = '/home' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(true) | ||
await wrapper.setProps({ disable: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).not.toBe(testRoute) | ||
}) | ||
}) | ||
describe.todo('(prop): href', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)label]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.label).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'Home' | ||
const wrapper = mount(QBreadcrumbsEl) | ||
expect(wrapper.text()).not.toContain(propVal) | ||
await wrapper.setProps({ label: propVal }) | ||
await flushPromises() | ||
expect(wrapper.text()).toContain(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): target', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)icon]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.icon).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QBreadcrumbsEl) | ||
expect( | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ icon: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-icon').text() | ||
).toContain(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): disable', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)tag]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBreadcrumbsEl.props.tag).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'div' | ||
const wrapper = mount(QBreadcrumbsEl) | ||
expect( | ||
// default is 'span' | ||
wrapper.element.tagName | ||
).not.toBe(propVal.toUpperCase()) | ||
await wrapper.setProps({ tag: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.element.tagName | ||
).toBe(propVal.toUpperCase()) | ||
}) | ||
}) | ||
@@ -102,12 +456,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should render the default slot', () => { | ||
const label = 'Breadcrumb label' | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
slots: { default: label } | ||
slots: { | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-breadcrumbs__el') | ||
.text() | ||
).toContain(label) | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -119,18 +472,95 @@ }) | ||
describe('[(event)click]', () => { | ||
test('should emit "click" event when clicked', () => { | ||
const fn = vi.fn() | ||
test('is defined correctly', () => { | ||
expect( | ||
QBreadcrumbsEl.emits?.includes('click') | ||
^ (QBreadcrumbsEl.props?.onClick !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting without router', async () => { | ||
const wrapper = mount(QBreadcrumbsEl) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt, go ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
expect(go).not.toBeDefined() | ||
}) | ||
test('is emitting with router', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
label: 'clicked breadcrumb', | ||
onClick: fn | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
wrapper.get('.q-breadcrumbs__el') | ||
.trigger('click') | ||
await wrapper.trigger('click') | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt, go ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
expect(go).toBeTypeOf('function') | ||
}) | ||
test('does not navigates when prevented', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
to: testRoute, | ||
onClick: e => e.preventDefault() | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).not.toBe(testRoute) | ||
}) | ||
test('can manually navigate by calling go()', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBreadcrumbsEl, { | ||
props: { | ||
to: testRoute, | ||
onClick: (e, go) => { | ||
e.preventDefault() | ||
go() | ||
} | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
}) | ||
}) | ||
}) | ||
}) |
@@ -9,13 +9,13 @@ import { h, ref, computed, watch, onMounted, getCurrentInstance } from 'vue' | ||
import { getBtnDesignAttr, useBtnProps } from '../btn/use-btn.js' | ||
import useId from '../../composables/use-id.js' | ||
import { useTransitionProps } from '../../composables/private/use-transition.js' | ||
import useId from '../../composables/use-id/use-id.js' | ||
import { useTransitionProps } from '../../composables/private.use-transition/use-transition.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stop } from '../../utils/event.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stop } from '../../utils/event/event.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
const btnPropsList = Object.keys(useBtnProps) | ||
export const passBtnProps = props => btnPropsList.reduce( | ||
(acc, key) => { | ||
export function passBtnProps (props) { | ||
return btnPropsList.reduce((acc, key) => { | ||
const val = props[ key ] | ||
@@ -26,5 +26,4 @@ if (val !== void 0) { | ||
return acc | ||
}, | ||
{} | ||
) | ||
}, {}) | ||
} | ||
@@ -31,0 +30,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "components/btn/use-btn", "composables/private/use-model-toggle", "composables/private/use-transition" ], | ||
"mixins": [ "components/btn/use-btn", "composables/private.use-model-toggle/use-model-toggle", "composables/private.use-transition/use-transition" ], | ||
@@ -62,3 +62,3 @@ "meta": { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -119,3 +119,3 @@ "category": "style" | ||
"desc": "An array of two numbers to offset the menu horizontally and vertically in pixels", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -122,0 +122,0 @@ }, |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -6,6 +6,6 @@ import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { useFormInject, useFormProps } from '../../composables/private/use-form.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { useFormInject, useFormProps } from '../../composables/use-form/private.use-form.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { getBtnDesignAttr } from '../btn/use-btn.js' | ||
@@ -12,0 +12,0 @@ |
{ | ||
"mixins": [ "composables/private/use-form" ], | ||
"mixins": [ "composables/use-form/private.use-form" ], | ||
@@ -52,3 +52,3 @@ "meta": { | ||
"examples": [ | ||
"[ {label: 'One', value: 'one'}, {label: 'Two', value: 'two'} ]" | ||
"[ { label: 'One', value: 'one' }, { label: 'Two', value: 'two' } ]" | ||
], | ||
@@ -55,0 +55,0 @@ "category": "model" |
@@ -10,6 +10,6 @@ import { h, ref, computed, Transition, onBeforeUnmount, withDirectives, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { stop, prevent, stopAndPrevent, listenOpts } from '../../utils/event.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { stop, prevent, stopAndPrevent, listenOpts } from '../../utils/event/event.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
@@ -293,3 +293,9 @@ const { passiveCapture } = listenOpts | ||
// expose public methods | ||
Object.assign(proxy, { click: onClick }) | ||
Object.assign(proxy, { | ||
click: e => { | ||
if (isActionable.value === true) { | ||
onClick(e) | ||
} | ||
} | ||
}) | ||
@@ -296,0 +302,0 @@ return () => { |
@@ -45,3 +45,4 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
@@ -48,0 +49,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect, vi } from 'vitest' | ||
@@ -6,24 +6,60 @@ | ||
const defaultOptions = { | ||
label: 'simple Btn' | ||
} | ||
import { btnPadding, defaultSizes } from './use-btn.js' | ||
import { alignMap } from 'quasar/src/composables/private.use-align/use-align.js' | ||
import { getRouter } from 'testing/runtime/router.js' | ||
function mountQBtn (options = {}) { | ||
options.props = { | ||
...defaultOptions, | ||
...options.props | ||
} | ||
describe('[QBtn API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)size]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.size).toBeDefined() | ||
}) | ||
return mount(QBtn, options) | ||
} | ||
test('type String has effect (in pixels)', async () => { | ||
const propVal = '50px' | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
describe('[QBtn API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)percentage]', () => { | ||
test('should render a button with a percentage when "loading" prop is set to true', () => { | ||
const percentage = 50 | ||
const wrapper = mountQBtn({ | ||
expect( | ||
target.$style('font-size') | ||
).not.toBe(propVal) | ||
await wrapper.setProps({ size: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.$style('font-size') | ||
).toBe(propVal) | ||
}) | ||
test('type String has effect (as "xs")', async () => { | ||
const propVal = 'xs' | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.$style('font-size') | ||
).not.toBe(`${ defaultSizes.xs }px`) | ||
await wrapper.setProps({ size: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.$style('font-size') | ||
).toBe(`${ defaultSizes.xs }px`) | ||
}) | ||
}) | ||
describe('[(prop)type]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.type).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'button' ], | ||
[ 'a' ] | ||
])('type "%s" has effect', (propVal) => { | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
percentage, | ||
loading: true | ||
type: propVal | ||
} | ||
@@ -33,16 +69,13 @@ }) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBe(percentage.toString()) | ||
wrapper.get('.q-btn').element.tagName.toLowerCase() | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe('[(prop)dark-percentage]', () => { | ||
test('should render a button with a dark percentage when "loading" prop is set to true', () => { | ||
const percentage = 50 | ||
const wrapper = mountQBtn({ | ||
test.each([ | ||
[ 'submit' ], | ||
[ 'reset' ] | ||
])('type "%s" has effect', (propVal) => { | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
percentage, | ||
loading: true, | ||
darkPercentage: true | ||
type: propVal | ||
} | ||
@@ -52,30 +85,121 @@ }) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBe(percentage.toString()) | ||
wrapper.get('.q-btn').element.tagName.toLowerCase() | ||
).toBe('button') | ||
}) | ||
// accessibility | ||
test.each([ | ||
[ 'media/html' ], | ||
[ 'image/png' ] | ||
])('type "%s" has effect', (propVal) => { | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
type: propVal, | ||
href: 'https://quasar.dev' | ||
} | ||
}) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
wrapper.get('.q-btn__progress') | ||
.classes() | ||
).toContain('q-btn__progress--dark') | ||
target.element.tagName.toLowerCase() | ||
).toBe('a') | ||
expect( | ||
target.attributes('type') | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): loading', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)to]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.to).toBeDefined() | ||
}) | ||
}) | ||
describe.todo('(prop): disable', () => { | ||
test(' ', () => { | ||
// | ||
test('type String has effect', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: testRoute }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'push') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(testRoute) | ||
}) | ||
test('type Object has effect', async () => { | ||
const testRoute = '/my-route-name' | ||
const propVal = { path: testRoute } | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ to: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'push') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(propVal) | ||
}) | ||
}) | ||
describe('[(prop)round]', () => { | ||
test('should render a circle shaped button when "round" prop is set to true', () => { | ||
const wrapper = mountQBtn({ | ||
describe('[(prop)replace]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.replace).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const testRoute = '/test-route' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
round: true | ||
replace: true, | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
@@ -85,198 +209,1131 @@ }) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--round') | ||
wrapper.get('a').attributes('href') | ||
).toBe(testRoute) | ||
const routerFn = vi.spyOn(router, 'replace') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
expect(routerFn).toHaveBeenCalledTimes(1) | ||
expect(routerFn).toHaveBeenCalledWith(testRoute) | ||
}) | ||
}) | ||
describe.todo('(prop): size', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)href]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.href).toBeDefined() | ||
}) | ||
}) | ||
describe.todo('(prop): outline', () => { | ||
test(' ', () => { | ||
// | ||
test('type String has effect', async () => { | ||
const propVal = 'https://quasar.dev' | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ href: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('a').attributes('href') | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): flat', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)target]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.target).toBeDefined() | ||
}) | ||
}) | ||
describe.todo('(prop): unelevated', () => { | ||
test(' ', () => { | ||
// | ||
test('type String has effect', () => { | ||
const propVal = '_blank' | ||
const href = 'https://quasar.dev' | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
href, | ||
target: propVal | ||
} | ||
}) | ||
const link = wrapper.get('a') | ||
expect( | ||
link.attributes('href') | ||
).toBe(href) | ||
expect( | ||
link.attributes('target') | ||
).toBe(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): rounded', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)label]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.label).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'Button Label' | ||
const wrapper = mount(QBtn) | ||
expect(wrapper.text()).not.toContain(propVal) | ||
await wrapper.setProps({ label: propVal }) | ||
await flushPromises() | ||
expect(wrapper.text()).toContain(propVal) | ||
}) | ||
test('type Number has effect', async () => { | ||
const propVal = 10 | ||
const wrapper = mount(QBtn) | ||
expect(wrapper.text()).not.toContain('' + propVal) | ||
await wrapper.setProps({ label: propVal }) | ||
await flushPromises() | ||
expect(wrapper.text()).toContain('' + propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): push', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)icon]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.icon).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ icon: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-icon').text() | ||
).toContain(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): square', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)icon-right]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.iconRight).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ iconRight: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-icon').text() | ||
).toContain(propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): glossy', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)outline]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.outline).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--outline') | ||
await wrapper.setProps({ outline: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--outline') | ||
expect( | ||
target.$computedStyle('background') | ||
).toBe('transparent') | ||
}) | ||
}) | ||
describe.todo('(prop): fab', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)flat]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.flat).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--flat') | ||
await wrapper.setProps({ flat: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--flat') | ||
}) | ||
}) | ||
describe.todo('(prop): fab-mini', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)unelevated]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.unelevated).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--unelevated') | ||
await wrapper.setProps({ unelevated: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--unelevated') | ||
}) | ||
}) | ||
describe.todo('(prop): padding', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)rounded]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.rounded).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--rounded') | ||
await wrapper.setProps({ rounded: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--rounded') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('28px') | ||
}) | ||
}) | ||
describe.todo('(prop): color', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)push]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.push).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--push') | ||
await wrapper.setProps({ push: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--push') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('7px') | ||
expect( | ||
target.$computedStyle('transition') | ||
).toBeDefined() | ||
}) | ||
}) | ||
describe.todo('(prop): text-color', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)square]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.square).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--square') | ||
await wrapper.setProps({ square: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--square') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('0') | ||
}) | ||
}) | ||
describe.todo('(prop): dense', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)glossy]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.glossy).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('glossy') | ||
await wrapper.setProps({ glossy: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('glossy') | ||
}) | ||
}) | ||
describe.todo('(prop): ripple', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)fab]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.fab).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--fab') | ||
await wrapper.setProps({ fab: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--fab') | ||
}) | ||
}) | ||
describe.todo('(prop): type', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)fab-mini]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.fabMini).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--fab-mini') | ||
await wrapper.setProps({ fabMini: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--fab-mini') | ||
}) | ||
}) | ||
describe.todo('(prop): tabindex', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)padding]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.padding).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'pixels; single value', '50px' ], | ||
[ 'pixels; multiple values', '50px 100px' ] | ||
])('type String has effect (%s)', async (_, propVal) => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.$style('padding') | ||
).not.toBe(propVal) | ||
await wrapper.setProps({ padding: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.$style('padding') | ||
).toBe(propVal) | ||
}) | ||
test('type String has effect (as "xs")', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.$style('padding') | ||
).not.toBe(`${ btnPadding.xs }px`) | ||
await wrapper.setProps({ padding: 'xs' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('padding') | ||
).toBe(`${ btnPadding.xs }px`) | ||
}) | ||
test('type String has effect (as "xs xl")', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.$style('padding') | ||
).not.toBe(`${ btnPadding.xs }px ${ btnPadding.xl }px`) | ||
await wrapper.setProps({ padding: 'xs xl' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('padding') | ||
).toBe(`${ btnPadding.xs }px ${ btnPadding.xl }px`) | ||
}) | ||
test('padding "0" is applied correctly', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.$style('min-width') | ||
).not.toBe('0') | ||
expect( | ||
target.$style('min-height') | ||
).not.toBe('0') | ||
await wrapper.setProps({ padding: 'xs xl' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('min-width') | ||
).toBe('0') | ||
expect( | ||
target.$style('min-height') | ||
).toBe('0') | ||
}) | ||
}) | ||
describe.todo('(prop): to', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.color).toBeDefined() | ||
}) | ||
test('(default design) is applied correctly', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('text-white') | ||
await wrapper.setProps({ color: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('bg-red') | ||
expect(cls).toContain('text-white') | ||
}) | ||
test.each([ | ||
[ 'push' ], | ||
[ 'unelevated' ] | ||
])('(design "%s") is applied correctly', async designProp => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('text-white') | ||
await wrapper.setProps({ | ||
color: 'red', | ||
[ designProp ]: true | ||
}) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('bg-red') | ||
expect(cls).toContain('text-white') | ||
}) | ||
test.each([ | ||
[ 'flat' ], | ||
[ 'outline' ] | ||
])('(design "%s") is applied correctly', async designProp => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
await wrapper.setProps({ | ||
color: 'red', | ||
[ designProp ]: true | ||
}) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
}) | ||
}) | ||
describe.todo('(prop): exact', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)text-color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.textColor).toBeDefined() | ||
}) | ||
test('is applied correctly with no "color" prop', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
await wrapper.setProps({ textColor: 'red' }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
}) | ||
test('(default design + color) is applied correctly', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-blue') | ||
expect(cls).not.toContain('text-blue') | ||
await wrapper.setProps({ | ||
color: 'red', | ||
textColor: 'blue' | ||
}) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('bg-red') | ||
expect(cls).toContain('text-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-blue') | ||
}) | ||
test.each([ | ||
[ 'push' ], | ||
[ 'unelevated' ] | ||
])('(design "%s" + color) is applied correctly', async designProp => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-blue') | ||
expect(cls).not.toContain('text-blue') | ||
await wrapper.setProps({ | ||
color: 'red', | ||
textColor: 'blue', | ||
[ designProp ]: true | ||
}) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('bg-red') | ||
expect(cls).toContain('text-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-blue') | ||
}) | ||
test.each([ | ||
[ 'flat' ], | ||
[ 'outline' ] | ||
])('(design "%s" + color) is applied correctly', async designProp => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('bg-blue') | ||
await wrapper.setProps({ | ||
color: 'red', | ||
textColor: 'blue', | ||
[ designProp ]: true | ||
}) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('bg-blue') | ||
}) | ||
}) | ||
describe.todo('(prop): replace', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)no-caps]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.noCaps).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--no-uppercase') | ||
await wrapper.setProps({ noCaps: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--no-uppercase') | ||
expect( | ||
target.$computedStyle('text-transform') | ||
).toBe('none') | ||
}) | ||
}) | ||
describe.todo('(prop): active-class', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)no-wrap]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.noWrap).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
let cls = wrapper.get('.q-btn__content').classes() | ||
expect(cls).not.toContain('no-wrap') | ||
expect(cls).not.toContain('text-no-wrap') | ||
await wrapper.setProps({ noWrap: true }) | ||
await flushPromises() | ||
cls = wrapper.get('.q-btn__content').classes() | ||
expect(cls).toContain('no-wrap') | ||
expect(cls).toContain('text-no-wrap') | ||
}) | ||
}) | ||
describe.todo('(prop): exact-active-class', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)dense]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.dense).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-btn--dense') | ||
await wrapper.setProps({ dense: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--dense') | ||
}) | ||
}) | ||
describe.todo('(prop): href', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)ripple]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.ripple).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ ripple: true }) | ||
await flushPromises() | ||
await wrapper.trigger('click') | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
test('type Object has effect', async () => { | ||
const propVal = { center: true, color: 'teal', keyCodes: [] } | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ ripple: propVal }) | ||
await flushPromises() | ||
await wrapper.trigger('click') | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe.todo('(prop): target', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)tabindex]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.tabindex).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'Number', 100 ], | ||
[ 'String', '100' ] | ||
])('type %s has effect', async (_, propVal) => { | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.attributes('tabindex') | ||
).not.toBe('' + propVal) | ||
await wrapper.setProps({ tabindex: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.attributes('tabindex') | ||
).toBe('' + propVal) | ||
// we'll test tabindex + disable | ||
await wrapper.setProps({ disable: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.attributes('tabindex') | ||
).toBe('-1') | ||
// we'll now test loading + disable | ||
await wrapper.setProps({ | ||
disable: false, | ||
loading: true | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.attributes('tabindex') | ||
).toBe('-1') | ||
}) | ||
}) | ||
describe.todo('(prop): label', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)align]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.align).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'left' ], | ||
[ 'center' ], | ||
[ 'right' ], | ||
[ 'between' ], | ||
[ 'around' ], | ||
[ 'evenly' ] | ||
])('value "%s" has effect', async propVal => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn__content') | ||
if (propVal !== 'center') { | ||
// the default value | ||
expect( | ||
target.classes() | ||
).not.toContain(`justify-${ alignMap[ propVal ] }`) | ||
} | ||
await wrapper.setProps({ align: propVal }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain(`justify-${ alignMap[ propVal ] }`) | ||
}) | ||
}) | ||
describe.todo('(prop): icon', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)stack]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.stack).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn__content') | ||
expect( | ||
target.classes() | ||
).toContain('row') | ||
await wrapper.setProps({ stack: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('column') | ||
}) | ||
}) | ||
describe.todo('(prop): icon-right', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)stretch]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.stretch).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('self-stretch') | ||
await wrapper.setProps({ stretch: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('self-stretch') | ||
}) | ||
}) | ||
describe.todo('(prop): no-caps', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)loading]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.loading).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.attributes('role') | ||
).not.toBe('progressbar') | ||
expect( | ||
target.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
await wrapper.setProps({ loading: true }) | ||
await flushPromises() | ||
expect( | ||
target.attributes('role') | ||
).not.toBe('progressbar') | ||
expect( | ||
target.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
expect( | ||
wrapper.find('.q-spinner') | ||
.exists() | ||
).toBe(true) | ||
expect( | ||
wrapper.get('.q-btn__content') | ||
.classes() | ||
).toContain('q-btn__content--hidden') | ||
await wrapper.setProps({ percentage: 50 }) | ||
await flushPromises() | ||
expect( | ||
target.attributes('role') | ||
).toBe('progressbar') | ||
expect( | ||
target.attributes('aria-valuenow') | ||
).toBe('50') | ||
}) | ||
test('type null has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.attributes('role') | ||
).not.toBe('progressbar') | ||
expect( | ||
target.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
await wrapper.setProps({ loading: null }) | ||
await flushPromises() | ||
expect( | ||
target.attributes('role') | ||
).not.toBe('progressbar') | ||
expect( | ||
target.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
expect( | ||
wrapper.get('.q-btn__content') | ||
.classes() | ||
).not.toContain('q-btn__content--hidden') | ||
expect( | ||
wrapper.find('.q-spinner') | ||
.exists() | ||
).toBe(false) | ||
}) | ||
}) | ||
describe.todo('(prop): no-wrap', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)disable]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.disable).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).not.toContain('disabled') | ||
expect( | ||
target.attributes('aria-disabled') | ||
).not.toBe('true') | ||
await wrapper.setProps({ disable: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('disabled') | ||
expect( | ||
target.attributes('aria-disabled') | ||
).toBe('true') | ||
}) | ||
test('link + disable', async () => { | ||
const testRoute = '/home' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
disable: true, | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
expect( | ||
wrapper.find('a').exists() | ||
).toBe(false) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).not.toBe(testRoute) | ||
}) | ||
test('loading + disable', async () => { | ||
const testRoute = '/home' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
loading: true, | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).not.toBe(testRoute) | ||
}) | ||
}) | ||
describe.todo('(prop): align', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)round]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.round).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QBtn) | ||
const target = wrapper.get('.q-btn') | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--rectangle') | ||
await wrapper.setProps({ round: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-btn--round') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('50%') | ||
}) | ||
}) | ||
describe.todo('(prop): stack', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)percentage]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.percentage).toBeDefined() | ||
}) | ||
test('type Number has effect', async () => { | ||
const propVal = 58 | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.find('.q-btn__progress') | ||
.exists() | ||
).toBe(false) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
await wrapper.setProps({ percentage: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-btn__progress') | ||
.exists() | ||
).toBe(false) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBeUndefined() | ||
await wrapper.setProps({ loading: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-btn__progress') | ||
.exists() | ||
).toBe(true) | ||
expect( | ||
wrapper.get('.q-btn__progress-indicator') | ||
.$computedStyle('transform') | ||
).toContain(`${ 100 - propVal }%`) | ||
expect( | ||
wrapper.find('.q-spinner') | ||
.exists() | ||
).toBe(true) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBe('' + propVal) | ||
}) | ||
}) | ||
describe.todo('(prop): stretch', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)dark-percentage]', () => { | ||
test('is defined correctly', () => { | ||
expect(QBtn.props.darkPercentage).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const propVal = 58 | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).not.toBe('' + propVal) | ||
expect( | ||
wrapper.find('.q-btn__progress') | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ | ||
percentage: propVal, | ||
loading: true, | ||
darkPercentage: true | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('aria-valuenow') | ||
).toBe('' + propVal) | ||
expect( | ||
wrapper.get('.q-btn__progress') | ||
.classes() | ||
).toContain('q-btn__progress--dark') | ||
}) | ||
}) | ||
@@ -287,9 +1344,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should render a button with a label', () => { | ||
const wrapper = mountQBtn() | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBtn, { | ||
slots: { | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.text() | ||
).toContain(defaultOptions.label) | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -299,21 +1358,16 @@ }) | ||
describe('[(slot)loading]', () => { | ||
test('should render a button with a loading slot', () => { | ||
const loadingSlot = 'loading slot' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
loading: true | ||
}, | ||
test('renders the content', async () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QBtn, { | ||
slots: { | ||
loading: loadingSlot | ||
loading: () => slotContent | ||
} | ||
}) | ||
const text = wrapper.get('.q-btn').text() | ||
expect(text).toContain(loadingSlot) | ||
expect(text).toContain(defaultOptions.label) | ||
expect(wrapper.html()).not.toContain(slotContent) | ||
expect( | ||
wrapper.get('.q-btn__content') | ||
.isVisible() | ||
).not.toBe(true) | ||
await wrapper.setProps({ loading: true }) | ||
await flushPromises() | ||
expect(wrapper.html()).toContain(slotContent) | ||
}) | ||
@@ -325,14 +1379,119 @@ }) | ||
describe('[(event)click]', () => { | ||
test('should emit a click event when the button is clicked', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQBtn({ | ||
test('is defined correctly', () => { | ||
expect( | ||
QBtn.emits?.includes('click') | ||
^ (QBtn.props?.onClick !== void 0) | ||
).toBe(1) | ||
}) | ||
test('(with route) is emitting', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
onClick: fn | ||
to: testRoute | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
wrapper.get('.q-btn').trigger('click') | ||
await wrapper.trigger('click') | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt, go ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
expect(go).toBeTypeOf('function') | ||
}) | ||
test('(with route) does not navigates when prevented', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
to: testRoute, | ||
onClick: e => e.preventDefault() | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).not.toBe(testRoute) | ||
}) | ||
test('(with route) can manually navigate by calling go()', async () => { | ||
const testRoute = '/home/dashboard' | ||
const router = await getRouter(testRoute) | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
to: testRoute, | ||
onClick: (e, go) => { | ||
e.preventDefault() | ||
go() | ||
} | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
router.currentRoute.value.path | ||
).toBe(testRoute) | ||
}) | ||
test('is emitting', async () => { | ||
const wrapper = mount(QBtn) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt, go ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
expect(go).toBeUndefined() | ||
}) | ||
test('is NOT emitting when in loading state', async () => { | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
loading: true | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
test('is NOT emitting when disabled', async () => { | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
disable: true | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
}) | ||
@@ -343,13 +1502,33 @@ }) | ||
describe('[(method)click]', () => { | ||
test('should click the button', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQBtn({ | ||
test('should be callable', () => { | ||
const event = new MouseEvent('click') | ||
const wrapper = mount(QBtn) | ||
expect( | ||
wrapper.vm.click(event) | ||
).toBeUndefined() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt, go ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
expect(go).toBeUndefined() | ||
}) | ||
test('should not do anything when disabled', () => { | ||
const event = new MouseEvent('click') | ||
const wrapper = mount(QBtn, { | ||
props: { | ||
onClick: fn | ||
disable: true | ||
} | ||
}) | ||
wrapper.trigger('click') | ||
expect( | ||
wrapper.vm.click(event) | ||
).toBeUndefined() | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
@@ -356,0 +1535,0 @@ }) |
import { computed } from 'vue' | ||
import useAlign, { useAlignProps } from '../../composables/private/use-align.js' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private/use-router-link.js' | ||
import useAlign, { useAlignProps } from '../../composables/private.use-align/use-align.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private.use-router-link/use-router-link.js' | ||
@@ -16,3 +16,3 @@ export const btnPadding = { | ||
const defaultSizes = { | ||
export const defaultSizes = { | ||
xs: 8, | ||
@@ -29,3 +29,4 @@ sm: 10, | ||
export const btnDesignOptions = [ 'flat', 'outline', 'push', 'unelevated' ] | ||
export const getBtnDesign = (props, defaultValue) => { | ||
export function getBtnDesign (props, defaultValue) { | ||
if (props.flat === true) return 'flat' | ||
@@ -37,3 +38,4 @@ if (props.outline === true) return 'outline' | ||
} | ||
export const getBtnDesignAttr = props => { | ||
export function getBtnDesignAttr (props) { | ||
const design = getBtnDesign(props) | ||
@@ -40,0 +42,0 @@ return design !== void 0 |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "props": { |
import { mount } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
import { defineComponent } from 'vue' | ||
import { createMemoryHistory, createRouter } from 'vue-router' | ||
import { alignMap, alignValues } from '../../composables/private/use-align.js' | ||
import QBtn from './QBtn.js' | ||
import { btnPadding as paddingMap } from './use-btn.js' | ||
import useBtn, { | ||
btnPadding, defaultSizes, btnDesignOptions, useBtnProps, | ||
getBtnDesign, getBtnDesignAttr | ||
} from './use-btn.js' | ||
const defaultOptions = { | ||
label: 'simple Btn' | ||
} | ||
const typesValues = [ 'button', 'submit', 'reset' ] | ||
const paddingValues = Object.keys(paddingMap) | ||
function mountQBtn (options = {}) { | ||
// Setup options object | ||
options.global = options.global || {} | ||
options.global.plugins = options.global.plugins || [] | ||
options.props = { | ||
...defaultOptions, | ||
...options.props | ||
} | ||
if (!options.router) { | ||
options.router = createRouter({ | ||
routes: [], | ||
history: createMemoryHistory() | ||
}) | ||
} | ||
// Add router plugin | ||
options.global.plugins.push({ | ||
install (app) { | ||
app.use(options.router) | ||
} | ||
}) | ||
return mount(QBtn, options) | ||
} | ||
describe('[useBtn API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)loading]', () => { | ||
test('should render a button with "loading" slot when "loading" prop is set to true', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
loading: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.find('.q-spinner') | ||
.exists() | ||
).toBe(true) | ||
describe('[Variables]', () => { | ||
describe('[(variable)btnPadding]', () => { | ||
test('is defined correctly', () => { | ||
expect(btnPadding).toBeTypeOf('object') | ||
expect(Object.keys(btnPadding)).not.toHaveLength(0) | ||
}) | ||
}) | ||
describe('[(prop)label]', () => { | ||
test('should render a label inside the button', () => { | ||
const label = 'Custom Label' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
label | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.text() | ||
).toContain(label) | ||
describe('[(variable)defaultSizes]', () => { | ||
test('is defined correctly', () => { | ||
expect(defaultSizes).toBeTypeOf('object') | ||
expect(Object.keys(defaultSizes)).not.toHaveLength(0) | ||
}) | ||
}) | ||
describe('[(prop)icon]', () => { | ||
test('should render an icon on the left', () => { | ||
const icon = 'home' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
icon | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn .on-left') | ||
.text() | ||
).toContain(icon) | ||
describe('[(variable)btnDesignOptions]', () => { | ||
test('is defined correctly', () => { | ||
expect(btnDesignOptions).toBeTypeOf('object') | ||
expect(Object.keys(btnDesignOptions)).not.toHaveLength(0) | ||
}) | ||
}) | ||
describe('[(prop)icon-right]', () => { | ||
test('should render an icon on the right', () => { | ||
const iconRight = 'home' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
iconRight | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn .on-right') | ||
.text() | ||
).toContain(iconRight) | ||
describe('[(variable)useBtnProps]', () => { | ||
test('is defined correctly', () => { | ||
expect(useBtnProps).toBeTypeOf('object') | ||
expect(Object.keys(useBtnProps)).not.toHaveLength(0) | ||
}) | ||
}) | ||
}) | ||
describe('[(prop)no-caps]', () => { | ||
test('should render a button with no uppercase text', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
noCaps: true | ||
} | ||
}) | ||
describe('[Functions]', () => { | ||
describe('[(function)default]', () => { | ||
test('has correct return value', () => { | ||
const wrapper = mount( | ||
defineComponent({ | ||
template: '<div />', | ||
setup () { | ||
const result = useBtn({}) | ||
return { result } | ||
} | ||
}) | ||
) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--no-uppercase') | ||
wrapper.vm.result | ||
).toStrictEqual({ | ||
classes: expect.$ref(expect.any(String)), | ||
style: expect.$ref(expect.any(Object)), | ||
innerClasses: expect.$ref(expect.any(String)), | ||
attributes: expect.$ref(expect.any(Object)), | ||
hasLink: expect.$ref(expect.any(Boolean)), | ||
linkTag: expect.$ref(expect.any(String)), | ||
navigateOnClick: expect.any(Function), | ||
isActionable: expect.$ref(expect.any(Boolean)) | ||
}) | ||
}) | ||
}) | ||
describe('[(prop)no-wrap]', () => { | ||
test('should render a button with no wrapping text', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
noWrap: true | ||
} | ||
}) | ||
describe('[(function)getBtnDesign]', () => { | ||
test('returns correctly with single value', () => { | ||
for (const prop of btnDesignOptions) { | ||
expect( | ||
getBtnDesign({ [ prop ]: true }) | ||
).toBe(prop) | ||
const cls = wrapper.get('.q-btn .q-btn__content').classes() | ||
expect(cls).toContain('no-wrap') | ||
expect(cls).toContain('text-no-wrap') | ||
}) | ||
}) | ||
expect( | ||
getBtnDesign({ [ prop ]: true }, 'default') | ||
).toBe(prop) | ||
describe('[(prop)align]', () => { | ||
test(`should render a badge aligned based on defined values: ${ alignValues.join(', ') }`, () => { | ||
for (const align of alignValues) { | ||
const wrapper = mountQBtn({ | ||
props: { align } | ||
}) | ||
expect( | ||
getBtnDesign({ [ prop ]: false }) | ||
).toBeUndefined() | ||
expect( | ||
wrapper.get('.q-btn .q-btn__content') | ||
.classes() | ||
).toContain(`justify-${ alignMap[ align ] }`) | ||
getBtnDesign({ [ prop ]: false }, 'default') | ||
).toBe('default') | ||
} | ||
}) | ||
}) | ||
describe('[(prop)stack]', () => { | ||
test('should render a button with icon and label stacked vertically', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
stack: true | ||
} | ||
}) | ||
test('returns correctly with multiple values', () => { | ||
for (const prop of btnDesignOptions) { | ||
const propMap = btnDesignOptions | ||
.reduce((acc, val) => { | ||
if (val !== prop) { | ||
acc[ val ] = true | ||
} | ||
expect( | ||
wrapper.get('.q-btn .q-btn__content') | ||
.classes() | ||
).toContain('column') | ||
}) | ||
}) | ||
return acc | ||
}, {}) | ||
describe('[(prop)stretch]', () => { | ||
test('should render stretch height button when used in flexbox container', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
stretch: true | ||
} | ||
}) | ||
expect( | ||
getBtnDesign(propMap) | ||
).not.toBe(prop) | ||
const cls = wrapper.get('.q-btn').classes() | ||
expect(cls).toContain('no-border-radius') | ||
expect(cls).toContain('self-stretch') | ||
}) | ||
}) | ||
describe('[(prop)type]', () => { | ||
test(`should render a button with a type based on defined values: ${ typesValues.join(', ') }`, () => { | ||
for (const type of typesValues) { | ||
const wrapper = mountQBtn({ | ||
props: { type } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('type') | ||
).toBe(type) | ||
getBtnDesign(propMap, 'default') | ||
).not.toBe('default') | ||
} | ||
}) | ||
test('should render a component with <a> tag when "type" prop is set to "a"', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
type: 'a' | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.element.tagName | ||
).toBe('A') | ||
}) | ||
}) | ||
describe('[(prop)tabindex]', () => { | ||
test('should set the tabindex', () => { | ||
const tabindex = 1 | ||
const wrapper = mountQBtn({ | ||
props: { | ||
tabindex | ||
} | ||
}) | ||
describe('[(function)getBtnDesignAttr]', () => { | ||
test('has correct return value', () => { | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('tabindex') | ||
).toBe(tabindex.toString()) | ||
}) | ||
}) | ||
getBtnDesignAttr({}) | ||
).toStrictEqual({}) | ||
describe('[(prop)to]', () => { | ||
test('should render a component with <a> tag when "to" prop is set', () => { | ||
const link = '/test' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
to: link | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('href') | ||
).toBe(link) | ||
getBtnDesignAttr({ something: true }) | ||
).toStrictEqual({}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.element.tagName | ||
).toBe('A') | ||
}) | ||
}) | ||
for (const prop of btnDesignOptions) { | ||
expect( | ||
getBtnDesignAttr({ [ prop ]: true }) | ||
).toStrictEqual({ [ prop ]: true }) | ||
describe('[(prop)replace]', () => { | ||
test('should render a component with <a> tag when "replace" prop is set', () => { | ||
const link = '/test' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
to: link, | ||
replace: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('href') | ||
).toBe(link) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.element.tagName | ||
).toBe('A') | ||
}) | ||
}) | ||
describe('[(prop)href]', () => { | ||
test('should render a component with <a> tag when "href" attribute is set', () => { | ||
const href = 'https://quasar.dev' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
href | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('href') | ||
).toBe(href) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.element.tagName | ||
).toBe('A') | ||
}) | ||
}) | ||
describe('[(prop)target]', () => { | ||
test('should render a component with <a> tag when "href" and "target" attributes are set', () => { | ||
const href = 'https://quasar.dev' | ||
const wrapper = mountQBtn({ | ||
props: { | ||
href, | ||
target: '_blank' | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('href') | ||
).toBe(href) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.element.tagName | ||
).toBe('A') | ||
}) | ||
}) | ||
describe('[(prop)disable]', () => { | ||
test('should render a disabled button', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
disable: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.attributes('disabled') | ||
).toBeDefined() | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('disabled') | ||
}) | ||
}) | ||
describe('[(prop)outline]', () => { | ||
test('should render a button with outline style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
outline: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--outline') | ||
}) | ||
}) | ||
describe('[(prop)flat]', () => { | ||
test('should render a button with flat style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
flat: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--flat') | ||
}) | ||
}) | ||
describe('[(prop)unelevated]', () => { | ||
test('should render a button with unelevated style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
unelevated: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--unelevated') | ||
}) | ||
}) | ||
describe('[(prop)rounded]', () => { | ||
test('should render a button with rounded style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
rounded: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--rounded') | ||
}) | ||
}) | ||
describe('[(prop)push]', () => { | ||
test('should render a button with push style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
push: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--push') | ||
}) | ||
}) | ||
describe('[(prop)square]', () => { | ||
test('should render a button with square style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
square: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--square') | ||
}) | ||
}) | ||
describe('[(prop)glossy]', () => { | ||
test('should render a button with glossy style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
glossy: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('glossy') | ||
}) | ||
}) | ||
describe('[(prop)fab]', () => { | ||
test('should render a button with fab style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
fab: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--fab') | ||
}) | ||
}) | ||
describe('[(prop)fab-mini]', () => { | ||
test('should render a button with fab-mini style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
fabMini: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--fab-mini') | ||
}) | ||
}) | ||
describe('[(prop)padding]', () => { | ||
test(`should render a button with padding based on defined values: ${ paddingValues.join(', ') }`, () => { | ||
for (const padding of paddingValues) { | ||
const wrapper = mountQBtn({ | ||
props: { padding } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.$style() | ||
).toContain(`padding: ${ paddingMap[ padding ] }px`) | ||
getBtnDesignAttr({ [ prop ]: false }) | ||
).toStrictEqual({}) | ||
} | ||
}) | ||
test('should render a button with padding based custom value', () => { | ||
const padding = '10px' | ||
const wrapper = mountQBtn({ | ||
props: { padding } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.$style() | ||
).toContain(`padding: ${ padding }`) | ||
}) | ||
test('should render a button with padding vertically and horizontally based on defined values" ', () => { | ||
for (const paddingVertically of paddingValues) { | ||
for (const paddingHorizontally of paddingValues) { | ||
if (paddingVertically === paddingHorizontally) { continue } | ||
const padding = `${ paddingVertically } ${ paddingHorizontally }` | ||
const wrapper = mountQBtn({ | ||
props: { padding } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.$style() | ||
).toContain(`padding: ${ paddingMap[ paddingVertically ] }px ${ paddingMap[ paddingHorizontally ] }px`) | ||
} | ||
} | ||
}) | ||
test('should render a button with "minWidth" and "minHeight" props set to "0"', () => { | ||
const wrapper = mountQBtn({ | ||
props: { padding: '0' } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.$style() | ||
).toContain('min-width: 0') | ||
expect( | ||
wrapper.get('.q-btn') | ||
.$style() | ||
).toContain('min-height: 0') | ||
}) | ||
}) | ||
describe('[(prop)color]', () => { | ||
test('should change text color based on Quasar Color Palette', () => { | ||
const color = 'red' | ||
const wrapper = mountQBtn({ | ||
props: { color } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain(`bg-${ color }`) | ||
}) | ||
}) | ||
describe('[(prop)text-color]', () => { | ||
test('should change text color based on Quasar Color Palette', () => { | ||
const textColor = 'red' | ||
const wrapper = mountQBtn({ | ||
props: { textColor } | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain(`text-${ textColor }`) | ||
}) | ||
}) | ||
describe('[(prop)dense]', () => { | ||
test('should render a button with dense style', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
dense: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-btn') | ||
.classes() | ||
).toContain('q-btn--dense') | ||
}) | ||
}) | ||
describe('[(prop)ripple]', () => { | ||
test('should render a button with ripple effect', () => { | ||
const wrapper = mountQBtn({ | ||
props: { | ||
ripple: true | ||
} | ||
}) | ||
wrapper.get('.q-btn') | ||
.trigger('click') | ||
expect( | ||
wrapper.get('.q-btn') | ||
.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
}) | ||
}) |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import useAlign, { useAlignProps } from '../../composables/private/use-align.js' | ||
import useAlign, { useAlignProps } from '../../composables/private.use-align/use-align.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -5,9 +5,9 @@ import { h, computed, watch, onMounted, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private/use-panel.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private/use-fullscreen.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private.use-panel/use-panel.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private.use-fullscreen/use-fullscreen.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { isNumber } from '../../utils/is.js' | ||
import { hMergeSlot, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { isNumber } from '../../utils/is/is.js' | ||
import { hMergeSlot, hDir } from '../../utils/private.render/render.js' | ||
@@ -14,0 +14,0 @@ const navigationPositionOptions = [ 'top', 'right', 'bottom', 'left' ] |
{ | ||
"mixins": [ "composables/private/use-panel", "composables/private/use-fullscreen" ], | ||
"mixins": [ "composables/private.use-panel/use-panel", "composables/private.use-fullscreen/use-fullscreen" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -23,3 +23,3 @@ { | ||
"default": "[ 18, 18 ]", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -26,0 +26,0 @@ } |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { usePanelChildProps } from '../../composables/private/use-panel.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { usePanelChildProps } from '../../composables/private.use-panel/use-panel.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-panel.child" ], | ||
"mixins": [ "composables/private.use-panel/use-panel.child" ], | ||
@@ -9,0 +9,0 @@ "props": { |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getNormalizedVNodes } from '../../utils/private/vm.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getNormalizedVNodes } from '../../utils/private.vm/vm.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -5,3 +5,3 @@ import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import useCheckbox, { useCheckboxProps, useCheckboxEmits } from './use-checkbox.js' | ||
@@ -8,0 +8,0 @@ |
import { h, ref, computed, getCurrentInstance, toRaw } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useRefocusTarget from '../../composables/private/use-refocus-target.js' | ||
import { useFormInject, useFormProps } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import useRefocusTarget from '../../composables/private.use-refocus-target/use-refocus-target.js' | ||
import { useFormInject, useFormProps } from '../../composables/use-form/private.use-form.js' | ||
import optionSizes from '../../utils/private/option-sizes.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private/render.js' | ||
import optionSizes from '../../utils/private.option-sizes/option-sizes.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -12,0 +12,0 @@ export const useCheckboxProps = { |
{ | ||
"mixins": [ "composables/private/use-size", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-size/use-size", "composables/use-form/private.use-form" ], | ||
@@ -8,3 +8,3 @@ "props": { | ||
"type": [ "Any", "Array" ], | ||
"examples": [ "false", "['car', 'building']" ] | ||
"examples": [ "false", "[ 'car', 'building' ]" ] | ||
}, | ||
@@ -134,3 +134,5 @@ | ||
"toggle": { | ||
"desc": "Toggle the state (of the model)" | ||
"desc": "Toggle the state (of the model)", | ||
"params": null, | ||
"returns": null | ||
} | ||
@@ -137,0 +139,0 @@ }, |
@@ -7,8 +7,8 @@ import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { hMergeSlotSafely, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { hMergeSlotSafely, hDir } from '../../utils/private.render/render.js' | ||
@@ -110,2 +110,3 @@ export const defaultSizes = { | ||
: { tabindex: props.tabindex || 0 } | ||
const remove = { | ||
@@ -112,0 +113,0 @@ ...chip, |
@@ -130,2 +130,6 @@ { | ||
"update:model-value": { | ||
"extends": "update:model-value" | ||
}, | ||
"update:selected": { | ||
@@ -132,0 +136,0 @@ "desc": "Used by Vue on 'v-model:selected' for updating its value", |
@@ -1,37 +0,115 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { describe, test, expect, vi } from 'vitest' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { describe, test, expect } from 'vitest' | ||
import QChip, { defaultSizes } from './QChip.js' | ||
const defaultOptions = { | ||
label: 'simple chip' | ||
} | ||
describe('[QChip API]', () => { | ||
describe('[Props]', () => { | ||
describe('[(prop)dense]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.dense).toBeDefined() | ||
}) | ||
const chipSizeValues = Object.keys(defaultSizes) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
function mountQChip (options = {}) { | ||
options.props = { | ||
...defaultOptions, | ||
...options.props | ||
} | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--dense') | ||
return mount(QChip, options) | ||
} | ||
await wrapper.setProps({ dense: true }) | ||
await flushPromises() | ||
describe('[QChip API]', () => { | ||
describe('[Props]', () => { | ||
expect( | ||
target.classes() | ||
).toContain('q-chip--dense') | ||
}) | ||
}) | ||
describe('[(prop)size]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.size).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
target.$style('font-size') | ||
).not.toBe('100px') | ||
await wrapper.setProps({ size: '100px' }) | ||
await flushPromises() | ||
expect( | ||
target.$style('font-size') | ||
).toBe('100px') | ||
await wrapper.setProps({ size: 'sm' }) | ||
expect( | ||
target.$style('font-size') | ||
).toBe(`${ defaultSizes.sm }px`) | ||
}) | ||
}) | ||
describe('[(prop)dark]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.dark).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--dark') | ||
await wrapper.setProps({ dark: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-chip--dark') | ||
}) | ||
test('type null has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--dense') | ||
await wrapper.setProps({ dark: null }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--dense') | ||
}) | ||
}) | ||
describe('[(prop)icon]', () => { | ||
test('should render an icon on the left', () => { | ||
const icon = 'add' | ||
const wrapper = mountQChip({ | ||
props: { | ||
icon | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QChip.props.icon).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.get('.q-chip') | ||
.get('.q-icon.q-chip__icon--left') | ||
.text() | ||
).toBe(icon) | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ icon: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-icon').text() | ||
).toContain(propVal) | ||
}) | ||
@@ -41,15 +119,20 @@ }) | ||
describe('[(prop)icon-right]', () => { | ||
test('should render an icon on the right', () => { | ||
const icon = 'add' | ||
const wrapper = mountQChip({ | ||
props: { | ||
iconRight: icon | ||
} | ||
}) | ||
test('is defined correctly', () => { | ||
expect(QChip.props.iconRight).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.get('.q-chip') | ||
.get('.q-icon.q-chip__icon--right') | ||
.text() | ||
).toBe(icon) | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ iconRight: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-icon').text() | ||
).toContain(propVal) | ||
}) | ||
@@ -59,16 +142,24 @@ }) | ||
describe('[(prop)icon-remove]', () => { | ||
test('should render a custom remove icon', () => { | ||
const icon = 'delete' | ||
const wrapper = mountQChip({ | ||
props: { | ||
removable: true, | ||
iconRemove: icon | ||
} | ||
test('is defined correctly', () => { | ||
expect(QChip.props.iconRemove).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ | ||
removable: true, | ||
iconRemove: propVal | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip') | ||
.get('.q-icon.q-chip__icon--remove') | ||
wrapper.get('.q-icon.q-chip__icon--remove') | ||
.text() | ||
).toBe(icon) | ||
).toBe(propVal) | ||
}) | ||
@@ -78,10 +169,19 @@ }) | ||
describe('[(prop)icon-selected]', () => { | ||
test('should render a custom selected icon when one provided', () => { | ||
const icon = 'done' | ||
const wrapper = mountQChip({ | ||
props: { | ||
selected: true, | ||
iconSelected: icon | ||
} | ||
test('is defined correctly', () => { | ||
expect(QChip.props.iconSelected).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
const propVal = 'map' | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.find('.q-icon').exists() | ||
).toBe(false) | ||
await wrapper.setProps({ | ||
selected: true, | ||
iconSelected: propVal | ||
}) | ||
await flushPromises() | ||
@@ -92,3 +192,3 @@ expect( | ||
.text() | ||
).toBe(icon) | ||
).toBe(propVal) | ||
}) | ||
@@ -98,38 +198,185 @@ }) | ||
describe('[(prop)label]', () => { | ||
test('should render a label inside the chip', () => { | ||
const label = 'Chip label' | ||
const wrapper = mountQChip({ | ||
test('is defined correctly', () => { | ||
expect(QChip.props.label).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'String', 'John Doe' ], | ||
[ 'Number', 22 ] | ||
])('type %s has effect', async (_, propVal) => { | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.get('.q-chip__content') | ||
.text() | ||
).not.toBe('' + propVal) | ||
await wrapper.setProps({ label: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip__content') | ||
.text() | ||
).toBe('' + propVal) | ||
}) | ||
}) | ||
describe('[(prop)color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.color).toBeDefined() | ||
}) | ||
test('with default design', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
await wrapper.setProps({ color: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).toContain('bg-red') | ||
}) | ||
test('with outline design', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip, { | ||
props: { | ||
label | ||
outline: true | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-chip') | ||
.get('.q-chip__content') | ||
.text() | ||
).toBe(label) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
await wrapper.setProps({ color: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
}) | ||
}) | ||
describe('[(prop)tabindex]', () => { | ||
test('should set the tabindex', () => { | ||
const tabindex = 1 | ||
const wrapper = mountQChip({ | ||
describe('[(prop)text-color]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.textColor).toBeDefined() | ||
}) | ||
test('with default design', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('q-chip--colored') | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).toContain('q-chip--colored') | ||
}) | ||
test('with default design + color', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip, { | ||
props: { | ||
clickable: true, | ||
tabindex | ||
color: 'blue' | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-chip') | ||
.attributes('tabindex') | ||
).toBe(`${ tabindex }`) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-blue') | ||
expect(cls).toContain('bg-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('q-chip--colored') | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).not.toContain('text-blue') | ||
expect(cls).toContain('bg-blue') | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).toContain('q-chip--colored') | ||
}) | ||
test('with outline design', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip, { | ||
props: { | ||
outline: true | ||
} | ||
}) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).not.toContain('q-chip--colored') | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).toContain('q-chip--colored') | ||
}) | ||
test('with outline design + color', async () => { | ||
const propVal = 'red' | ||
const wrapper = mount(QChip, { | ||
props: { | ||
color: 'blue', | ||
outline: true | ||
} | ||
}) | ||
const target = wrapper.get('.q-chip') | ||
let cls = target.classes() | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).toContain('text-blue') | ||
expect(cls).not.toContain('bg-blue') | ||
expect(cls).toContain('q-chip--colored') | ||
await wrapper.setProps({ textColor: propVal }) | ||
await flushPromises() | ||
cls = target.classes() | ||
expect(cls).toContain('text-blue') | ||
expect(cls).not.toContain('bg-blue') | ||
expect(cls).not.toContain('text-red') | ||
expect(cls).not.toContain('bg-red') | ||
expect(cls).toContain('q-chip--colored') | ||
}) | ||
}) | ||
describe('[(prop)model-value]', () => { | ||
test('should render when "modelValue" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
test('is defined correctly', () => { | ||
expect(QChip.props.modelValue).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
@@ -141,13 +388,7 @@ modelValue: true | ||
expect( | ||
wrapper.find('.q-chip') | ||
.exists() | ||
wrapper.find('.q-chip').exists() | ||
).toBe(true) | ||
}) | ||
test('should not render when "modelValue" prop is false', async () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
modelValue: false | ||
} | ||
}) | ||
await wrapper.setProps({ modelValue: false }) | ||
await flushPromises() | ||
@@ -162,25 +403,41 @@ expect( | ||
describe('[(prop)selected]', () => { | ||
test('should be selected when "selected" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
selected: true | ||
} | ||
test('is defined correctly', () => { | ||
expect(QChip.props.selected).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--selected') | ||
await wrapper.setProps({ | ||
selected: true, | ||
'onUpdate:selected': val => { wrapper.setProps({ selected: val }) } | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-chip.q-chip--selected') | ||
.exists() | ||
).toBe(true) | ||
target.classes() | ||
).toContain('q-chip--selected') | ||
}) | ||
test('should not be selected when "selected" prop is false', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
selected: false | ||
} | ||
test('type null has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--selected') | ||
await wrapper.setProps({ | ||
selected: null, | ||
'onUpdate:selected': val => { wrapper.setProps({ selected: val }) } | ||
}) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip') | ||
.classes() | ||
target.classes() | ||
).not.toContain('q-chip--selected') | ||
@@ -190,73 +447,95 @@ }) | ||
describe('[(prop)clickable]', () => { | ||
test('should have hover effects and emit "click" event when "clickable" prop is true', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
props: { | ||
clickable: true, | ||
onClick: fn | ||
} | ||
}) | ||
describe('[(prop)square]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.square).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
wrapper.get('.q-chip') | ||
.$computedStyle('cursor') | ||
).toBe('pointer') | ||
target.classes() | ||
).not.toContain('q-chip--square') | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.setProps({ square: true }) | ||
await flushPromises() | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
expect( | ||
target.classes() | ||
).toContain('q-chip--square') | ||
expect( | ||
target.$computedStyle('border-radius') | ||
).toBe('4px') | ||
}) | ||
}) | ||
describe('[(prop)removable]', () => { | ||
test('should display a remove icon emitting a "remove" event when clicked', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
props: { | ||
removable: true, | ||
onRemove: fn | ||
} | ||
}) | ||
describe('[(prop)outline]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.outline).toBeDefined() | ||
}) | ||
wrapper.get('.q-chip') | ||
.get('.q-icon.q-chip__icon--remove') | ||
.trigger('click') | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
expect( | ||
target.classes() | ||
).not.toContain('q-chip--outline') | ||
await wrapper.setProps({ outline: true }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
).toContain('q-chip--outline') | ||
}) | ||
}) | ||
describe('[(prop)disable]', () => { | ||
test('should not have hover effect and not emit "click" event when "disable" prop is true', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
props: { | ||
disable: true, | ||
onClick: fn | ||
} | ||
}) | ||
describe('[(prop)clickable]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.clickable).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
const target = wrapper.get('.q-chip') | ||
expect( | ||
wrapper.get('.q-chip') | ||
.$computedStyle('cursor') | ||
).not.toBe('pointer') | ||
target.attributes('tabindex') | ||
).toBeUndefined() | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.setProps({ clickable: true }) | ||
await flushPromises() | ||
expect(fn).not.toHaveBeenCalled() | ||
expect( | ||
target.attributes('tabindex') | ||
).toBe('0') | ||
expect( | ||
target.$computedStyle('cursor') | ||
).toBe('pointer') | ||
}) | ||
}) | ||
describe('[(prop)dense]', () => { | ||
test('should have a dense style when "dense" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
props: { dense: true } | ||
}) | ||
describe('[(prop)removable]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.removable).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.find('.q-chip.q-chip--dense') | ||
wrapper.find('.q-icon.q-chip__icon--remove') | ||
.exists() | ||
).not.toBe(true) | ||
await wrapper.setProps({ removable: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-icon.q-chip__icon--remove') | ||
.exists() | ||
).toBe(true) | ||
@@ -266,141 +545,163 @@ }) | ||
describe('[(prop)size]', () => { | ||
test('should change QChip size based on a CSS unit value', () => { | ||
const size = '50px' | ||
const wrapper = mountQChip({ | ||
props: { size } | ||
}) | ||
describe('[(prop)ripple]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.ripple).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.get('.q-chip') | ||
.$style() | ||
).toContain(`font-size: ${ size };`) | ||
}) | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(false) | ||
test(`should change QChip size based defined values: ${ chipSizeValues.join(', ') }`, () => { | ||
// loop over chipSizeValues | ||
for (const key of chipSizeValues) { | ||
const wrapper = mountQChip({ | ||
props: { size: key } | ||
}) | ||
await wrapper.setProps({ ripple: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip') | ||
.$style() | ||
).toContain(`font-size: ${ defaultSizes[ key ] }px;`) | ||
} | ||
await wrapper.trigger('click') | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe('[(prop)dark]', () => { | ||
test('should have a dark style when "dark" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
dark: true | ||
} | ||
}) | ||
test('type Object has effect', async () => { | ||
const propVal = { center: true, color: 'teal', keyCodes: [] } | ||
const wrapper = mount(QChip) | ||
const cls = wrapper.get('.q-chip').classes() | ||
expect(cls).toContain('q-dark') | ||
expect(cls).toContain('q-chip--dark') | ||
}) | ||
}) | ||
expect( | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(false) | ||
describe('[(prop)color]', () => { | ||
test('should change color based on Quasar Color Palette', () => { | ||
const color = 'red' | ||
const wrapper = mountQChip({ | ||
props: { color } | ||
}) | ||
await wrapper.setProps({ ripple: propVal }) | ||
await flushPromises() | ||
await wrapper.trigger('click') | ||
expect( | ||
wrapper.get('.q-chip') | ||
.classes() | ||
).toContain(`bg-${ color }`) | ||
wrapper.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe('[(prop)text-color]', () => { | ||
test('should change text color based on Quasar Color Palette', () => { | ||
const textColor = 'red' | ||
const wrapper = mountQChip({ | ||
props: { textColor } | ||
}) | ||
const cls = wrapper.get('.q-chip').classes() | ||
expect(cls).toContain(`text-${ textColor }`) | ||
expect(cls).toContain('q-chip--colored') | ||
describe('[(prop)remove-aria-label]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.removeAriaLabel).toBeDefined() | ||
}) | ||
}) | ||
describe('[(prop)square]', () => { | ||
test('should have a square style when "square" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
test('type String has effect', async () => { | ||
const propVal = 'Remove item' | ||
const wrapper = mount(QChip, { | ||
props: { | ||
square: true | ||
removable: true | ||
} | ||
}) | ||
const removeIcon = wrapper.get('.q-chip__icon--remove') | ||
expect( | ||
wrapper.get('.q-chip') | ||
.classes() | ||
).toContain('q-chip--square') | ||
}) | ||
}) | ||
removeIcon.attributes('aria-label') | ||
).not.toBe(propVal) | ||
describe('[(prop)outline]', () => { | ||
test('should have a outline style when "outline" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
outline: true | ||
} | ||
}) | ||
await wrapper.setProps({ removeAriaLabel: propVal }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip') | ||
.classes() | ||
).toContain('q-chip--outline') | ||
removeIcon.attributes('aria-label') | ||
).toBe(propVal) | ||
expect( | ||
removeIcon.attributes('tabindex') | ||
).toBe('0') | ||
}) | ||
}) | ||
describe('[(prop)ripple]', () => { | ||
test('should have a ripple effect when "ripple" prop is true', () => { | ||
const wrapper = mountQChip({ | ||
describe('[(prop)tabindex]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.tabindex).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'Number', 100 ], | ||
[ 'String', '100' ] | ||
])('type %s has effect', async (_, propVal) => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
ripple: true | ||
clickable: true, | ||
tabindex: propVal | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
expect( | ||
wrapper.attributes('tabindex') | ||
).toBe('' + propVal) | ||
// we'll test clickable + disable | ||
await wrapper.setProps({ disable: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip') | ||
.find('.q-ripple') | ||
.exists() | ||
).toBe(true) | ||
}) | ||
wrapper.attributes('tabindex') | ||
).toBeUndefined() | ||
test('should not have a ripple effect when "ripple" prop is false', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
ripple: false | ||
} | ||
expect( | ||
wrapper.attributes('aria-disabled') | ||
).toBeUndefined() | ||
// we'll now test removable + disable | ||
await wrapper.setProps({ | ||
clickable: false, | ||
removable: true | ||
}) | ||
await flushPromises() | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
let removeIcon = wrapper.get('.q-chip__icon--remove') | ||
expect( | ||
wrapper.get('.q-chip') | ||
.find('.q-ripple') | ||
.exists() | ||
).toBe(false) | ||
removeIcon.attributes('tabindex') | ||
).toBe('-1') | ||
expect( | ||
removeIcon.attributes('aria-disabled') | ||
).toBe('true') | ||
// we'll now test removable | ||
await wrapper.setProps({ disable: false }) | ||
await flushPromises() | ||
removeIcon = wrapper.get('.q-chip__icon--remove') | ||
expect( | ||
removeIcon.attributes('tabindex') | ||
).toBe('' + propVal) | ||
expect( | ||
removeIcon.attributes('aria-disabled') | ||
).toBeUndefined() | ||
}) | ||
}) | ||
describe.todo('(prop): remove-aria-label', () => { | ||
test(' ', () => { | ||
// | ||
describe('[(prop)disable]', () => { | ||
test('is defined correctly', () => { | ||
expect(QChip.props.disable).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const wrapper = mount(QChip) | ||
expect( | ||
wrapper.get('.q-chip').classes() | ||
).not.toContain('disabled') | ||
await wrapper.setProps({ disable: true }) | ||
await flushPromises() | ||
expect( | ||
wrapper.get('.q-chip').classes() | ||
).toContain('disabled') | ||
}) | ||
}) | ||
@@ -411,17 +712,11 @@ }) | ||
describe('[(slot)default]', () => { | ||
test('should display the default slot content', () => { | ||
const wrapper = mountQChip({ | ||
props: { | ||
label: undefined | ||
}, | ||
test('renders the content', () => { | ||
const slotContent = 'some-slot-content' | ||
const wrapper = mount(QChip, { | ||
slots: { | ||
default: 'Default Slot Content' | ||
default: () => slotContent | ||
} | ||
}) | ||
expect( | ||
wrapper.get('.q-chip__content') | ||
.text() | ||
).toBe('Default Slot Content') | ||
expect(wrapper.text()).toContain(slotContent) | ||
}) | ||
@@ -433,72 +728,126 @@ }) | ||
describe('[(event)click]', () => { | ||
test('should emit "click" event when clicked and "clickable" prop is true', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
test('is defined correctly', () => { | ||
expect( | ||
QChip.emits?.includes('click') | ||
^ (QChip.props?.onClick !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting when clickable', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
clickable: true | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
}) | ||
test('is emitting when selected', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
selected: true | ||
} | ||
}) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('click') | ||
expect(eventList.click).toHaveLength(1) | ||
const [ evt ] = eventList.click[ 0 ] | ||
expect(evt).toBeInstanceOf(Event) | ||
}) | ||
test('is NOT emitting when not clickable or removable', async () => { | ||
const wrapper = mount(QChip) | ||
await wrapper.trigger('click') | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
test('is NOT emitting when disable + clickable', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
clickable: true, | ||
onClick: fn | ||
disable: true | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.trigger('click') | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
test('should not emit "click" event when "clickable" prop is false', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
test('is NOT emitting when disable + selected', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
clickable: false, | ||
onClick: fn | ||
selected: true, | ||
disable: true | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.trigger('click') | ||
expect(fn).not.toHaveBeenCalled() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('click') | ||
}) | ||
}) | ||
describe('[(event): update:selected]', () => { | ||
test('should update selected value when called', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
describe('[(event)update:selected]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QChip.emits?.includes('update:selected') | ||
^ (QChip.props?.[ 'onUpdate:selected' ] !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
selected: false, | ||
'onUpdate:selected': fn | ||
'onUpdate:selected': val => { | ||
wrapper.setProps({ selected: val }) | ||
} | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-chip') | ||
.exists() | ||
).toBe(true) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('update:selected') | ||
expect(eventList[ 'update:selected' ]).toHaveLength(1) | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const [ state ] = eventList[ 'update:selected' ][ 0 ] | ||
expect(state).toBeTypeOf('boolean') | ||
}) | ||
test('should not emit update:selected event when "selected" prop is not set', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
test('is NOT emitting when disable', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
selected: undefined, | ||
'onUpdate:selected': fn | ||
disable: true, | ||
selected: false, | ||
'onUpdate:selected': val => { | ||
wrapper.setProps({ selected: val }) | ||
} | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.trigger('click') | ||
await wrapper.trigger('click') | ||
await flushPromises() | ||
expect( | ||
wrapper.find('.q-chip') | ||
.exists() | ||
).toBe(true) | ||
expect(fn).not.toHaveBeenCalled() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).not.toHaveProperty('update:selected') | ||
}) | ||
@@ -508,36 +857,55 @@ }) | ||
describe('[(event)remove]', () => { | ||
test('should emit remove event when clicked and "removable" prop is true', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
test('is defined correctly', () => { | ||
expect( | ||
QChip.emits?.includes('remove') | ||
^ (QChip.props?.onRemove !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
removable: true, | ||
onRemove: fn | ||
removable: true | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
.get('.q-icon.q-chip__icon--remove') | ||
await wrapper.get('.q-chip__icon--remove') | ||
.trigger('click') | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('remove') | ||
expect(eventList.remove).toHaveLength(1) | ||
expect(eventList.remove[ 0 ]).toHaveLength(0) | ||
}) | ||
}) | ||
test('should not emit remove event when "removable" prop is false', () => { | ||
const fn = vi.fn() | ||
const wrapper = mountQChip({ | ||
describe('[(event)update:model-value]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QChip.emits?.includes('update:modelValue') | ||
^ (QChip.props?.[ 'onUpdate:modelValue' ] !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
const wrapper = mount(QChip, { | ||
props: { | ||
removable: false, | ||
onRemove: fn | ||
removable: true, | ||
modelValue: true, | ||
'onUpdate:modelValue': val => { | ||
wrapper.setProps({ modelValue: val }) | ||
} | ||
} | ||
}) | ||
wrapper.get('.q-chip') | ||
await wrapper.get('.q-chip__icon--remove') | ||
.trigger('click') | ||
expect( | ||
wrapper.find('.q-chip') | ||
.exists() | ||
).toBe(true) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('update:modelValue') | ||
expect(eventList[ 'update:modelValue' ]).toHaveLength(1) | ||
expect(fn).not.toHaveBeenCalled() | ||
const [ value ] = eventList[ 'update:modelValue' ][ 0 ] | ||
expect(value).toBe(false) | ||
}) | ||
@@ -544,0 +912,0 @@ }) |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useSize from '../../composables/private/use-size.js' | ||
import { useCircularCommonProps } from './use-circular-progress.js' | ||
import useSize from '../../composables/private.use-size/use-size.js' | ||
import { useCircularCommonProps } from './circular-progress.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlotSafely } from '../../utils/private/render.js' | ||
import { between } from '../../utils/format.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlotSafely } from '../../utils/private.render/render.js' | ||
import { between } from '../../utils/format/format.js' | ||
@@ -10,0 +10,0 @@ const |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -13,12 +13,12 @@ import { h, ref, computed, watch, nextTick, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache.js' | ||
import { useFormInject, useFormProps } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache/use-render-cache.js' | ||
import { useFormInject, useFormProps } from '../../composables/use-form/private.use-form.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { testPattern } from '../../utils/patterns.js' | ||
import throttle from '../../utils/throttle.js' | ||
import { stop } from '../../utils/event.js' | ||
import { hexToRgb, rgbToHex, rgbToString, textToRgb, rgbToHsv, hsvToRgb, luminosity } from '../../utils/colors.js' | ||
import { hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { testPattern } from '../../utils/patterns/patterns.js' | ||
import throttle from '../../utils/throttle/throttle.js' | ||
import { stop } from '../../utils/event/event.js' | ||
import { hexToRgb, rgbToHex, rgbToString, textToRgb, rgbToHsv, hsvToRgb, luminosity } from '../../utils/colors/colors.js' | ||
import { hDir } from '../../utils/private.render/render.js' | ||
@@ -25,0 +25,0 @@ const palette = [ |
{ | ||
"mixins": [ "composables/private/use-form" ], | ||
"mixins": [ "composables/use-form/private.use-form" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -5,13 +5,13 @@ import { h, ref, computed, watch, Transition, nextTick, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache/use-render-cache.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/use-form/private.use-form.js' | ||
import useDatetime, { useDatetimeProps, useDatetimeEmits, getDayHash } from './use-datetime.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { formatDate, __splitDate, getDateDiff } from '../../utils/date.js' | ||
import { pad } from '../../utils/format.js' | ||
import { jalaaliMonthLength, toGregorian } from '../../utils/private/date-persian.js' | ||
import { isObject } from '../../utils/is.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { formatDate, __splitDate, getDateDiff } from '../../utils/date/date.js' | ||
import { pad } from '../../utils/format/format.js' | ||
import { jalaaliMonthLength, toGregorian } from '../../utils/date/private.persian.js' | ||
import { isObject } from '../../utils/is/is.js' | ||
@@ -18,0 +18,0 @@ const yearsInterval = 20 |
@@ -76,4 +76,4 @@ { | ||
"examples": [ | ||
"['2018/11/05', '2018/11/06', '2018/11/09', '2018/11/23']", | ||
"date => date[9] % 3 === 0" | ||
"[ '2018/11/05', '2018/11/06', '2018/11/09', '2018/11/23' ]", | ||
"date => (date[ 9 ] % 3 === 0)" | ||
], | ||
@@ -100,3 +100,3 @@ "category": "model" | ||
"'teal-10'", | ||
"(date) => date[9] % 2 === 0 ? 'teal' : 'orange'" | ||
"date => (date[ 9 ] % 2 === 0 ? 'teal' : 'orange')" | ||
], | ||
@@ -121,5 +121,5 @@ "category": "style" | ||
"examples": [ | ||
"['2018/11/05', '2018/11/12', '2018/11/19', '2018/11/26' ]", | ||
"date => date[9] % 3 === 0", | ||
"date => date >= '2018/11/03' && date <= '2018/11/15'" | ||
"[ '2018/11/05', '2018/11/12', '2018/11/19', '2018/11/26' ]", | ||
"date => (date[ 9 ] % 3 === 0)", | ||
"date => (date >= '2018/11/03' && date <= '2018/11/15')" | ||
], | ||
@@ -386,3 +386,5 @@ "category": "model" | ||
"setToday": { | ||
"desc": "Change model to today" | ||
"desc": "Change model to today", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -399,3 +401,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -416,3 +419,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -431,3 +435,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -474,5 +479,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
import { computed } from 'vue' | ||
import { toJalaali } from '../../utils/private/date-persian.js' | ||
import { pad } from '../../utils/format.js' | ||
import { toJalaali } from '../../utils/date/private.persian.js' | ||
import { pad } from '../../utils/format/format.js' | ||
@@ -6,0 +6,0 @@ const calendars = [ 'gregorian', 'persian' ] |
{ | ||
"mixins": [ "composables/private/use-form" ], | ||
"mixins": [ "composables/use-form/private.use-form" ], | ||
@@ -20,3 +20,3 @@ "props": { | ||
"desc": "Locale formatting options", | ||
"examples": [ "{ monthsShort: ['Ian', 'Feb', 'Mar', '...'] }" ], | ||
"examples": [ "{ monthsShort: [ 'Ian', 'Feb', 'Mar', '...' ] }" ], | ||
"definition": { | ||
@@ -26,3 +26,3 @@ "days": { | ||
"desc": "List of full day names (DDDD), starting with Sunday", | ||
"examples": [ "['Duminica', 'Luni', 'Marti', '...']" ] | ||
"examples": [ "[ 'Duminica', 'Luni', 'Marti', '...' ]" ] | ||
}, | ||
@@ -32,3 +32,3 @@ "daysShort": { | ||
"desc": "List of short day names (DDD), starting with Sunday", | ||
"examples": [ "['Dum', 'Lun', 'Mar', '...']" ] | ||
"examples": [ "[ 'Dum', 'Lun', 'Mar', '...' ]" ] | ||
}, | ||
@@ -38,3 +38,3 @@ "months": { | ||
"desc": "List of full month names (MMMM), starting with January", | ||
"examples": [ "['Ianuarie', 'Februarie', 'Martie', '...']" ] | ||
"examples": [ "[ 'Ianuarie', 'Februarie', 'Martie', '...' ]" ] | ||
}, | ||
@@ -44,3 +44,3 @@ "monthsShort": { | ||
"desc": "List of short month names (MMM), starting with January", | ||
"examples": [ "['Ian', 'Feb', 'Mar', '...']" ] | ||
"examples": [ "[ 'Ian', 'Feb', 'Mar', '...' ]" ] | ||
} | ||
@@ -47,0 +47,0 @@ }, |
import { h, ref, computed, watch, onBeforeUnmount, Transition, getCurrentInstance } from 'vue' | ||
import useHistory from '../../composables/private/use-history.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import useTick from '../../composables/use-tick.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private/use-transition.js' | ||
import usePortal from '../../composables/private/use-portal.js' | ||
import usePreventScroll from '../../composables/private/use-prevent-scroll.js' | ||
import useHistory from '../../composables/private.use-history/use-history.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
import useTick from '../../composables/use-tick/use-tick.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private.use-transition/use-transition.js' | ||
import usePortal from '../../composables/private.use-portal/use-portal.js' | ||
import usePreventScroll from '../../composables/private.use-prevent-scroll/use-prevent-scroll.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { childHasFocus } from '../../utils/dom.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { addEscapeKey, removeEscapeKey } from '../../utils/private/escape-key.js' | ||
import { addFocusout, removeFocusout } from '../../utils/private/focusout.js' | ||
import { addFocusFn } from '../../utils/private/focus-manager.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { childHasFocus } from '../../utils/dom/dom.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { addEscapeKey, removeEscapeKey } from '../../utils/private.keyboard/escape-key.js' | ||
import { addFocusout, removeFocusout } from '../../utils/private.focus/focusout.js' | ||
import { addFocusFn } from '../../utils/private.focus/focus-manager.js' | ||
@@ -238,2 +238,3 @@ let maximizedModals = 0 | ||
) || refocusTarget).focus() | ||
refocusTarget = null | ||
@@ -254,12 +255,22 @@ } | ||
if (node === null || node.contains(document.activeElement) === true) { | ||
return | ||
if (node === null) return | ||
if (selector !== void 0) { | ||
const target = node.querySelector(selector) | ||
if (target !== null) { | ||
target.focus({ preventScroll: true }) | ||
return | ||
} | ||
} | ||
node = (selector !== '' ? node.querySelector(selector) : null) | ||
|| node.querySelector('[autofocus][tabindex], [data-autofocus][tabindex]') | ||
|| node.querySelector('[autofocus] [tabindex], [data-autofocus] [tabindex]') | ||
|| node.querySelector('[autofocus], [data-autofocus]') | ||
|| node | ||
node.focus({ preventScroll: true }) | ||
if (node.contains(document.activeElement) !== true) { | ||
node = ( | ||
node.querySelector('[autofocus][tabindex], [data-autofocus][tabindex]') | ||
|| node.querySelector('[autofocus] [tabindex], [data-autofocus] [tabindex]') | ||
|| node.querySelector('[autofocus], [data-autofocus]') | ||
|| node | ||
) | ||
node.focus({ preventScroll: true }) | ||
} | ||
}) | ||
@@ -266,0 +277,0 @@ } |
{ | ||
"mixins": [ "composables/private/use-model-toggle", "composables/private/use-portal", "composables/private/use-transition" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle", "composables/private.use-portal/use-portal", "composables/private.use-transition/use-transition" ], | ||
@@ -144,3 +144,4 @@ "meta": { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -157,3 +158,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
@@ -160,0 +162,0 @@ }, |
@@ -1,89 +0,47 @@ | ||
import { mount } from '@vue/test-utils' | ||
import { describe, test, expect, vi } from 'vitest' | ||
import { nextTick } from 'vue' | ||
import { mount, flushPromises } from '@vue/test-utils' | ||
import { | ||
describe, test, expect, vi, | ||
beforeEach, afterEach, onTestFinished | ||
} from 'vitest' | ||
import { timeToPass } from 'test/runtime.utils.js' | ||
import QDialog from './QDialog.js' | ||
import { getRouter } from 'testing/runtime/router.js' | ||
import DialogWrapper from './test/DialogWrapper.vue' | ||
function mountDialog (props = {}) { | ||
const wrapper = mount(DialogWrapper, { | ||
props: { | ||
modelValue: false, | ||
'onUpdate:modelValue': e => wrapper.setProps({ modelValue: e }), | ||
transitionDuration: 0, | ||
...props | ||
} | ||
}) | ||
let wrapper = null | ||
const getDialog = () => wrapper.findComponent({ name: 'QDialog' }) | ||
const getPortal = () => wrapper.findComponent({ name: 'QPortal' }) | ||
beforeEach(() => { | ||
vi.useFakeTimers() | ||
return { | ||
wrapper, | ||
if (wrapper !== null) { | ||
wrapper.unmount() | ||
wrapper = null | ||
} | ||
}) | ||
getDialog, | ||
getPortal, | ||
afterEach(() => { | ||
vi.clearAllTimers() | ||
vi.restoreAllMocks() | ||
}) | ||
setProps: props => { | ||
wrapper.setProps(props) | ||
return nextTick() | ||
}, | ||
async function triggerBackdropClick (wrapper) { | ||
await wrapper.findComponent({ name: 'QPortal' }) | ||
.find('.q-dialog__backdrop') | ||
.trigger('click') | ||
} | ||
isMounted: () => { | ||
const portal = getPortal() | ||
if (portal.exists() === false) return false | ||
return document.body.contains(portal.element) | ||
}, | ||
async function triggerEscKey (wrapper) { | ||
const portal = await wrapper.findComponent({ name: 'QPortal' }) | ||
await portal.trigger('keydown', { keyCode: 27 }) | ||
await portal.trigger('keyup', { keyCode: 27 }) | ||
} | ||
show: () => { | ||
wrapper.setProps({ modelValue: true }) | ||
return vi.waitUntil( | ||
() => getPortal().exists(), | ||
{ | ||
timeout: 150, // default is 1000 | ||
interval: 5 // default is 50 | ||
} | ||
) | ||
}, | ||
function createFocusEl () { | ||
const el = document.createElement('div') | ||
el.setAttribute('tabindex', '0') | ||
document.body.appendChild(el) | ||
hide: () => { | ||
wrapper.setProps({ modelValue: false }) | ||
return vi.waitUntil( | ||
() => getPortal().exists() === false, | ||
{ | ||
timeout: 150, // default is 1000 | ||
interval: 5 // default is 50 | ||
} | ||
) | ||
}, | ||
onTestFinished(() => { el.remove() }) | ||
waitForEvent: eventName => { | ||
const dlg = getDialog() | ||
const evtLen = 1 + ( | ||
dlg.emitted()[ eventName ]?.length | ||
|| 0 | ||
) | ||
return vi.waitUntil( | ||
() => (dlg.emitted()[ eventName ]?.length === evtLen), | ||
{ | ||
timeout: 150, // default is 1000 | ||
interval: 5 // default is 50 | ||
} | ||
) | ||
}, | ||
triggerEscape: () => { | ||
const portal = getPortal() | ||
portal.trigger('keydown', { keyCode: 27 }) | ||
portal.trigger('keyup', { keyCode: 27 }) | ||
}, | ||
triggerBackdropClick: () => { | ||
getPortal() | ||
.find('.q-dialog__backdrop') | ||
.trigger('click') | ||
} | ||
} | ||
return el | ||
} | ||
@@ -94,38 +52,157 @@ | ||
describe('[(prop)transition-show]', () => { | ||
test('is defined', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.transitionShow).toBeDefined() | ||
}) | ||
test.todo('has effect', () => { | ||
const propVal = 'fade' | ||
const wrapper = mount(QDialog, { | ||
test('type String has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
transitionShow: propVal | ||
modelValue: true, | ||
transitionShow: 'flip' | ||
} | ||
}) | ||
// TODO: test the effect of the prop | ||
await flushPromises() | ||
const content = wrapper.findComponent({ name: 'QPortal' }) | ||
expect( | ||
content.get('transition-stub[enterfromclass]') | ||
.attributes('enterfromclass') | ||
).toBe('q-transition--flip-enter-from') | ||
}) | ||
}) | ||
describe('[(prop)transition-hide]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.transitionHide).toBeDefined() | ||
}) | ||
test('type String has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
transitionHide: 'flip' | ||
} | ||
}) | ||
await flushPromises() | ||
let content = wrapper.findComponent({ name: 'QPortal' }) | ||
expect( | ||
content.get('transition-stub[enterfromclass]') | ||
.attributes('enterfromclass') | ||
).toBe('q-transition--scale-enter-from') | ||
wrapper.vm.hide() | ||
await flushPromises() | ||
content = wrapper.findComponent({ name: 'QPortal' }) | ||
expect( | ||
content.get('transition-stub[leavefromclass]') | ||
.attributes('leavefromclass') | ||
).toBe('q-transition--flip-leave-from') | ||
}) | ||
}) | ||
describe('[(prop)transition-duration]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.transitionDuration).toBeDefined() | ||
}) | ||
test.each([ | ||
[ 'String', '1000' ], | ||
[ 'Number', 1000 ] | ||
])('type %s has effect', async (_, propVal) => { | ||
const onShowFn = vi.fn() | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
transitionDuration: propVal, | ||
onShow: onShowFn | ||
} | ||
}) | ||
await flushPromises() | ||
expect(onShowFn).not.toHaveBeenCalled() | ||
vi.advanceTimersByTime(999) | ||
expect(onShowFn).not.toHaveBeenCalled() | ||
vi.advanceTimersByTime(1) | ||
expect(onShowFn).toHaveBeenCalledTimes(1) | ||
}) | ||
}) | ||
describe('[(prop)model-value]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.modelValue).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: false | ||
} | ||
}) | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ modelValue: true }) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe('[(prop)persistent]', () => { | ||
test('should display a persistent dialog', async () => { | ||
const dlg = mountDialog({ persistent: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.persistent).toBeDefined() | ||
}) | ||
await dlg.show() | ||
expect(dlg.isMounted()).toBe(true) | ||
test.each([ | ||
[ 'Backdrop click', triggerBackdropClick ], | ||
[ 'ESC key', triggerEscKey ] | ||
])('handles %s correctly', async (_, trigger) => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
persistent: false | ||
} | ||
}) | ||
dlg.triggerBackdropClick() | ||
await timeToPass(30) | ||
expect(dlg.isMounted()).toBe(true) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
dlg.triggerEscape() | ||
await timeToPass(30) | ||
expect(dlg.isMounted()).toBe(true) | ||
await trigger(wrapper) | ||
await dlg.setProps({ persistent: false }) | ||
dlg.triggerBackdropClick() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await dlg.waitForEvent('hide') | ||
expect(dlg.isMounted()).toBe(false) | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ persistent: true }) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await trigger(wrapper) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
@@ -135,16 +212,41 @@ }) | ||
describe('[(prop)no-esc-dismiss]', () => { | ||
test('should not allow closing the dialog with the escape key', async () => { | ||
const dlg = mountDialog({ noEscDismiss: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noEscDismiss).toBeDefined() | ||
}) | ||
await dlg.show() | ||
dlg.triggerEscape() | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
noEscDismiss: false | ||
} | ||
}) | ||
await timeToPass(30) | ||
expect(dlg.isMounted()).toBe(true) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await dlg.setProps({ noEscDismiss: false }) | ||
dlg.triggerEscape() | ||
await triggerEscKey(wrapper) | ||
await dlg.waitForEvent('hide') | ||
expect(dlg.isMounted()).toBe(false) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ noEscDismiss: true }) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await triggerEscKey(wrapper) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
@@ -154,44 +256,134 @@ }) | ||
describe('[(prop)no-backdrop-dismiss]', () => { | ||
test('should not close dialog with backdrop', async () => { | ||
const dlg = mountDialog({ noBackdropDismiss: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noBackdropDismiss).toBeDefined() | ||
}) | ||
await dlg.show() | ||
dlg.triggerBackdropClick() | ||
await timeToPass(30) | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
noBackdropDismiss: false | ||
} | ||
}) | ||
expect(dlg.isMounted()).toBe(true) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await dlg.setProps({ noBackdropDismiss: false }) | ||
dlg.triggerBackdropClick() | ||
await triggerBackdropClick(wrapper) | ||
await dlg.waitForEvent('hide') | ||
expect(dlg.isMounted()).toBe(false) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
await wrapper.setProps({ noBackdropDismiss: true }) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await triggerBackdropClick(wrapper) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe.todo('[(prop)no-route-dismiss]', () => { | ||
test.todo(' ', () => { | ||
// | ||
describe('[(prop)no-route-dismiss]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noRouteDismiss).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const router = await getRouter([ '/home', '/account' ]) | ||
wrapper = mount(QDialog, { | ||
props: { | ||
noRouteDismiss: true | ||
}, | ||
global: { | ||
plugins: [ router ] | ||
} | ||
}) | ||
wrapper.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await router.push('/home') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
await wrapper.setProps({ noRouteDismiss: false }) | ||
await flushPromises() | ||
await router.push('/account') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
}) | ||
}) | ||
describe('[(prop)auto-close]', () => { | ||
test('should auto-close the dialog', async () => { | ||
const dlg = mountDialog({ autoClose: false }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.autoClose).toBeDefined() | ||
}) | ||
await dlg.show() | ||
dlg.wrapper.findComponent({ name: 'QBtn' }) | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(DialogWrapper, { | ||
props: { | ||
autoClose: false | ||
} | ||
}) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await wrapper.findComponent({ name: 'QBtn' }) | ||
.trigger('click') | ||
await timeToPass(30) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect(dlg.isMounted()).toBe(true) | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
await dlg.setProps({ autoClose: true }) | ||
await wrapper.setProps({ autoClose: true }) | ||
dlg.wrapper.findComponent({ name: 'QBtn' }) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await wrapper.findComponent({ name: 'QBtn' }) | ||
.trigger('click') | ||
await dlg.waitForEvent('hide') | ||
expect(dlg.isMounted()).toBe(false) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
}) | ||
@@ -201,16 +393,30 @@ }) | ||
describe('[(prop)seamless]', () => { | ||
test('should put the dialog in a seamless state', async () => { | ||
const dlg = mountDialog({ seamless: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.seamless).toBeDefined() | ||
}) | ||
await dlg.show() | ||
const target = dlg.getPortal().get('.q-dialog') | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
seamless: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog') | ||
.classes() | ||
).toContain('q-dialog--seamless') | ||
await dlg.setProps({ seamless: false }) | ||
await wrapper.setProps({ seamless: false }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog') | ||
.classes() | ||
).not.toContain('q-dialog--seamless') | ||
@@ -220,17 +426,67 @@ }) | ||
describe('[(prop)backdrop-filter]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.backdropFilter).toBeDefined() | ||
}) | ||
// Commented because jsdom doesn't understand backdrop-filter | ||
// test('type String has effect', async () => { | ||
// const propVal = 'blur(4px)' | ||
// wrapper = mount(QDialog, { | ||
// props: { | ||
// modelValue: true, | ||
// backdropFilter: propVal | ||
// } | ||
// }) | ||
// await flushPromises() | ||
// await vi.runAllTimers() | ||
// expect( | ||
// wrapper.findComponent({ name: 'QPortal' }) | ||
// .get('.q-dialog__backdrop') | ||
// .$style('backdrop-filter') | ||
// ).toBe(propVal) | ||
// await wrapper.setProps({ backdropFilter: void 0 }) | ||
// await flushPromises() | ||
// expect( | ||
// wrapper.findComponent({ name: 'QPortal' }) | ||
// .get('.q-dialog__backdrop') | ||
// .$style('backdrop-filter') | ||
// ).toBeUndefined() | ||
// }) | ||
}) | ||
describe('[(prop)maximized]', () => { | ||
test('should maximize the dialog', async () => { | ||
const dlg = mountDialog({ maximized: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.maximized).toBeDefined() | ||
}) | ||
await dlg.show() | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
maximized: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-dialog__inner--maximized') | ||
await dlg.setProps({ maximized: false }) | ||
await wrapper.setProps({ maximized: false }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).not.toContain('q-dialog__inner--maximized') | ||
@@ -241,16 +497,30 @@ }) | ||
describe('[(prop)full-width]', () => { | ||
test('should use a full-width for the dialog', async () => { | ||
const dlg = mountDialog({ fullWidth: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.fullWidth).toBeDefined() | ||
}) | ||
await dlg.show() | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
fullWidth: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-dialog__inner--fullwidth') | ||
await dlg.setProps({ fullWidth: false }) | ||
await wrapper.setProps({ fullWidth: false }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).not.toContain('q-dialog__inner--fullwidth') | ||
@@ -261,16 +531,30 @@ }) | ||
describe('[(prop)full-height]', () => { | ||
test('should set the dialog to full-height', async () => { | ||
const dlg = mountDialog({ fullHeight: true }) | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.fullHeight).toBeDefined() | ||
}) | ||
await dlg.show() | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
fullHeight: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-dialog__inner--fullheight') | ||
await dlg.setProps({ fullHeight: false }) | ||
await wrapper.setProps({ fullHeight: false }) | ||
await flushPromises() | ||
expect( | ||
target.classes() | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).not.toContain('q-dialog__inner--fullheight') | ||
@@ -281,13 +565,24 @@ }) | ||
describe('[(prop)position]', () => { | ||
test('should display the dialog at a specific position', async () => { | ||
const dlg = mountDialog() | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.position).toBeDefined() | ||
}) | ||
await dlg.show() | ||
test('type String has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
const positions = [ 'top', 'right', 'bottom', 'left' ] | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
for (const position of positions) { | ||
await dlg.setProps({ position }) | ||
const positionList = [ 'top', 'right', 'bottom', 'left' ] | ||
const target = wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
for (const position of positionList) { | ||
await wrapper.setProps({ position }) | ||
await flushPromises() | ||
const cls = target.classes() | ||
@@ -301,13 +596,229 @@ expect(cls).toContain(`q-dialog__inner--${ position }`) | ||
describe('[(prop)square]', () => { | ||
test('should use a square style for dialog', async () => { | ||
const dlg = mountDialog({ square: true }) | ||
await dlg.show() | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.square).toBeDefined() | ||
}) | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(DialogWrapper, { | ||
props: { | ||
modelValue: true, | ||
square: true | ||
} | ||
}) | ||
expect(target.classes()).toContain('q-dialog__inner--square') | ||
await dlg.setProps({ square: false }) | ||
expect(target.classes()).not.toContain('q-dialog__inner--square') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper | ||
.findComponent({ name: 'QCard' }) | ||
.get('.q-card') | ||
.$computedStyle('border-radius') | ||
).toBe('0') | ||
await wrapper.setProps({ square: false }) | ||
await flushPromises() | ||
expect( | ||
wrapper | ||
.findComponent({ name: 'QCard' }) | ||
.get('.q-card') | ||
.$computedStyle('border-radius') | ||
).not.toBe('0') | ||
}) | ||
}) | ||
describe('[(prop)no-refocus]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noRefocus).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const el = createFocusEl() | ||
el.focus() | ||
wrapper = mount(QDialog) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).not.toBe( | ||
el | ||
) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.hide() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
el | ||
) | ||
await wrapper.setProps({ noRefocus: true }) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.hide() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).not.toBe( | ||
el | ||
) | ||
}) | ||
}) | ||
describe('[(prop)no-focus]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noFocus).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const el = createFocusEl() | ||
el.focus() | ||
wrapper = mount(QDialog) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).not.toBe( | ||
el | ||
) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.hide() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
el | ||
) | ||
await wrapper.setProps({ noFocus: true }) | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
el | ||
) | ||
}) | ||
}) | ||
describe('[(prop)no-shake]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.noShake).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
noShake: true, | ||
persistent: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
await triggerBackdropClick(wrapper) | ||
await flushPromises() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).not.toContain('q-animate--scale') | ||
await wrapper.setProps({ noShake: false }) | ||
await flushPromises() | ||
await triggerBackdropClick(wrapper) | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-animate--scale') | ||
}) | ||
}) | ||
describe('[(prop)allow-focus-outside]', () => { | ||
test('is defined correctly', () => { | ||
expect(QDialog.props.allowFocusOutside).toBeDefined() | ||
}) | ||
test('type Boolean has effect', async () => { | ||
const el = createFocusEl() | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
allowFocusOutside: false | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
el.focus() | ||
await flushPromises() | ||
expect( | ||
document.activeElement | ||
).not.toBe( | ||
el | ||
) | ||
await wrapper.setProps({ allowFocusOutside: true }) | ||
await flushPromises() | ||
el.focus() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
el | ||
) | ||
}) | ||
}) | ||
}) | ||
@@ -317,10 +828,20 @@ | ||
describe('[(slot)default]', () => { | ||
test('should display a default slot', async () => { | ||
const dlg = mountDialog({ persistent: true }) | ||
await dlg.show() | ||
test('renders the content', async () => { | ||
const slotContent = 'some-slot-content' | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
}, | ||
slots: { | ||
default: () => slotContent | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
dlg.wrapper.findComponent({ name: 'QBtn' }) | ||
.exists() | ||
).toBe(true) | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.html() | ||
).toContain(slotContent) | ||
}) | ||
@@ -331,21 +852,204 @@ }) | ||
describe('[Events]', () => { | ||
describe('[(event)update:model-value]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('update:modelValue') | ||
^ (QDialog.props?.[ 'onUpdate:modelValue' ] !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: false, | ||
'onUpdate:modelValue': val => { | ||
wrapper.setProps({ modelValue: val }) | ||
} | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('update:modelValue') | ||
expect(eventList[ 'update:modelValue' ]).toHaveLength(1) | ||
const [ value ] = eventList[ 'update:modelValue' ][ 0 ] | ||
expect(value).toBeTypeOf('boolean') | ||
}) | ||
}) | ||
describe('[(event)show]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('show') | ||
^ (QDialog.props?.onShow !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog) | ||
const event = new MouseEvent('click') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show(event) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('show') | ||
expect(eventList.show).toHaveLength(1) | ||
const [ evt ] = eventList.show[ 0 ] | ||
expect(evt).toBe(evt) | ||
}) | ||
}) | ||
describe('[(event)before-show]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('beforeShow') | ||
^ (QDialog.props?.onBeforeShow !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog) | ||
const event = new MouseEvent('click') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.show(event) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('beforeShow') | ||
expect(eventList.beforeShow).toHaveLength(1) | ||
const [ evt ] = eventList.beforeShow[ 0 ] | ||
expect(evt).toBe(event) | ||
}) | ||
}) | ||
describe('[(event)hide]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('hide') | ||
^ (QDialog.props?.onHide !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
'onUpdate:modelValue': val => { | ||
wrapper.setProps({ modelValue: val }) | ||
} | ||
} | ||
}) | ||
const event = new MouseEvent('click') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.hide(event) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('hide') | ||
expect(eventList.hide).toHaveLength(1) | ||
const [ evt ] = eventList.hide[ 0 ] | ||
expect(evt).toBe(event) | ||
}) | ||
}) | ||
describe('[(event)before-hide]', () => { | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('beforeHide') | ||
^ (QDialog.props?.onBeforeHide !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
'onUpdate:modelValue': val => { | ||
wrapper.setProps({ modelValue: val }) | ||
} | ||
} | ||
}) | ||
const event = new MouseEvent('click') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.hide(event) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('beforeHide') | ||
expect(eventList.beforeHide).toHaveLength(1) | ||
const [ evt ] = eventList.beforeHide[ 0 ] | ||
expect(evt).toBe(event) | ||
}) | ||
}) | ||
describe('[(event)shake]', () => { | ||
test('should emit shake event', async () => { | ||
const fn = vi.fn() | ||
const dlg = mountDialog({ | ||
noEscDismiss: true, | ||
onShake: fn | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('shake') | ||
^ (QDialog.props?.onShake !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true, | ||
persistent: true | ||
} | ||
}) | ||
await dlg.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
dlg.triggerEscape() | ||
await nextTick() | ||
await triggerEscKey(wrapper) | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-animate--scale') | ||
dlg.getDialog().vm.shake() | ||
await nextTick() | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('shake') | ||
expect(eventList.shake).toHaveLength(1) | ||
expect(fn).toHaveBeenCalledTimes(2) | ||
expect(eventList.shake[ 0 ]).toHaveLength(0) | ||
}) | ||
@@ -355,14 +1059,26 @@ }) | ||
describe('[(event)escape-key]', () => { | ||
test('should emit escape-key event', async () => { | ||
const fn = vi.fn() | ||
const dlg = mountDialog({ | ||
onEscapeKey: fn | ||
test('is defined correctly', () => { | ||
expect( | ||
QDialog.emits?.includes('escapeKey') | ||
^ (QDialog.props?.onEscapeKey !== void 0) | ||
).toBe(1) | ||
}) | ||
test('is emitting', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await dlg.show() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
dlg.triggerEscape() | ||
await nextTick() | ||
await triggerEscKey(wrapper) | ||
expect(fn).toHaveBeenCalledTimes(1) | ||
const eventList = wrapper.emitted() | ||
expect(eventList).toHaveProperty('escapeKey') | ||
expect(eventList.escapeKey).toHaveLength(1) | ||
expect(eventList.escapeKey[ 0 ]).toHaveLength(0) | ||
}) | ||
@@ -373,31 +1089,189 @@ }) | ||
describe('[Methods]', () => { | ||
describe('[(method)shake]', () => { | ||
test('should use the shake method to shake dialog', async () => { | ||
const dlg = mountDialog({ noEscDismiss: true }) | ||
describe('[(method)show]', () => { | ||
test('should be callable', async () => { | ||
wrapper = mount(QDialog) | ||
await dlg.show() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
const target = dlg.getPortal().get('.q-dialog__inner') | ||
expect(target.classes()).not.toContain('q-animate--scale') | ||
expect( | ||
wrapper.vm.show() | ||
).toBeUndefined() | ||
dlg.triggerEscape() | ||
await nextTick() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect(target.classes()).toContain('q-animate--scale') | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
await vi.waitUntil( | ||
() => target.classes().includes('q-animate--scale') === false, | ||
{ | ||
timeout: 400, // default is 1000 | ||
interval: 50 // default is 50 | ||
describe('[(method)hide]', () => { | ||
test('should be callable', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
expect( | ||
wrapper.vm.hide() | ||
).toBeUndefined() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
}) | ||
}) | ||
describe('[(method)toggle]', () => { | ||
test('should be callable', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
expect( | ||
wrapper.vm.toggle() | ||
).toBeUndefined() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(false) | ||
expect( | ||
wrapper.vm.toggle() | ||
).toBeUndefined() | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.exists() | ||
).toBe(true) | ||
}) | ||
}) | ||
describe('[(method)focus]', () => { | ||
test('should focus with a selector', async () => { | ||
wrapper = mount(DialogWrapper, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.focus('.q-btn') | ||
).toBeUndefined() | ||
await flushPromises() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
wrapper.findComponent({ name: 'QBtn' }).element | ||
) | ||
}) | ||
dlg.getDialog().vm.shake() | ||
await nextTick() | ||
test('should focus without a selector', async () => { | ||
wrapper = mount(DialogWrapper, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
expect(target.classes()).toContain('q-animate--scale') | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.focus() | ||
).toBeUndefined() | ||
await flushPromises() | ||
expect( | ||
document.activeElement | ||
).toBe( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner').element | ||
) | ||
}) | ||
}) | ||
describe('[(method)shake]', () => { | ||
test('should be callable', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
wrapper.findComponent({ name: 'QDialog' }) | ||
.vm.shake() | ||
expect( | ||
wrapper.findComponent({ name: 'QPortal' }) | ||
.get('.q-dialog__inner') | ||
.classes() | ||
).toContain('q-animate--scale') | ||
}) | ||
}) | ||
}) | ||
describe('[Computed props]', () => { | ||
describe('[(computedProp)contentEl]', () => { | ||
test('should be exposed', async () => { | ||
wrapper = mount(QDialog, { | ||
props: { | ||
modelValue: true | ||
} | ||
}) | ||
await flushPromises() | ||
await vi.runAllTimers() | ||
expect( | ||
wrapper.vm.contentEl | ||
).toBeInstanceOf(Element) | ||
}) | ||
}) | ||
}) | ||
}) |
import { h, withDirectives, ref, computed, watch, onMounted, onBeforeUnmount, nextTick, inject, getCurrentInstance } from 'vue' | ||
import useHistory from '../../composables/private/use-history.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import usePreventScroll from '../../composables/private/use-prevent-scroll.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useHistory from '../../composables/private.use-history/use-history.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import usePreventScroll from '../../composables/private.use-prevent-scroll/use-prevent-scroll.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import TouchPan from '../../directives/touch-pan/TouchPan.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { between } from '../../utils/format.js' | ||
import { hSlot, hDir } from '../../utils/private/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { hSlot, hDir } from '../../utils/private.render/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -16,0 +16,0 @@ const duration = 150 |
{ | ||
"mixins": [ "composables/private/use-model-toggle" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle" ], | ||
@@ -140,3 +140,4 @@ "meta": { | ||
"extends": "click", | ||
"desc": "Emitted when user clicks/taps on the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode" | ||
"desc": "Emitted when user clicks/taps on the component; Useful for when taking a decision to toggle mini mode", | ||
"passthrough": true | ||
}, | ||
@@ -146,3 +147,4 @@ | ||
"extends": "click", | ||
"desc": "Emitted when user moves mouse cursor over the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode" | ||
"desc": "Emitted when user moves mouse cursor over the component; Useful for when taking a decision to toggle mini mode", | ||
"passthrough": true | ||
}, | ||
@@ -152,3 +154,4 @@ | ||
"extends": "click", | ||
"desc": "Emitted when user moves mouse cursor out of the component and drawer is NOT in mobile mode; Useful for when taking a decision to toggle mini mode" | ||
"desc": "Emitted when user moves mouse cursor out of the component; Useful for when taking a decision to toggle mini mode", | ||
"passthrough": true | ||
}, | ||
@@ -155,0 +158,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { noop } from '../../utils/event.js' | ||
import { noop } from '../../utils/event/event.js' | ||
@@ -3,0 +3,0 @@ function getBlockElement (el, parent) { |
@@ -10,5 +10,5 @@ import { h } from 'vue' | ||
import { prevent, stop } from '../../utils/event.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { shouldIgnoreKey } from '../../utils/private/key-composition.js' | ||
import { prevent, stop } from '../../utils/event/event.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { shouldIgnoreKey } from '../../utils/private.keyboard/key-composition.js' | ||
@@ -15,0 +15,0 @@ function run (e, btn, eVm) { |
@@ -6,11 +6,11 @@ import { h, ref, computed, watch, onMounted, onBeforeUnmount, nextTick, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private/use-fullscreen.js' | ||
import useSplitAttrs from '../../composables/use-split-attrs.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private.use-fullscreen/use-fullscreen.js' | ||
import useSplitAttrs from '../../composables/use-split-attrs/use-split-attrs.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import extend from '../../utils/extend.js' | ||
import { shouldIgnoreKey } from '../../utils/private/key-composition.js' | ||
import { addFocusFn } from '../../utils/private/focus-manager.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import extend from '../../utils/extend/extend.js' | ||
import { shouldIgnoreKey } from '../../utils/private.keyboard/key-composition.js' | ||
import { addFocusFn } from '../../utils/private.focus/focus-manager.js' | ||
@@ -17,0 +17,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-fullscreen" ], | ||
"mixins": [ "composables/private.use-fullscreen/use-fullscreen" ], | ||
@@ -236,3 +236,3 @@ "meta": { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -332,11 +332,16 @@ "category": "style" | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"refreshToolbar": { | ||
"desc": "Hide the link editor if visible and force the instance to re-render" | ||
"desc": "Hide the link editor if visible and force the instance to re-render", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"focus": { | ||
"desc": "Focus on the contentEditable at saved cursor position" | ||
"desc": "Focus on the contentEditable at saved cursor position", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -346,2 +351,3 @@ | ||
"desc": "Retrieve the content of the Editor", | ||
"params": null, | ||
"returns": { | ||
@@ -348,0 +354,0 @@ "type": "Element", |
@@ -10,11 +10,11 @@ import { h, shallowReactive, ref, computed, watch, withDirectives, getCurrentInstance, vShow, onBeforeUnmount } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useId from '../../composables/use-id.js' | ||
import { useRouterLinkProps } from '../../composables/private/use-router-link.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useId from '../../composables/use-id/use-id.js' | ||
import { useRouterLinkProps } from '../../composables/private.use-router-link/use-router-link.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import uid from '../../utils/uid.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import uid from '../../utils/uid/uid.js' | ||
@@ -21,0 +21,0 @@ const itemGroups = shallowReactive({}) |
{ | ||
"mixins": [ "composables/private/use-model-toggle", "composables/private/use-router-link" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle", "composables/private.use-router-link/use-router-link" ], | ||
@@ -168,3 +168,3 @@ "meta": { | ||
"'my-custom-class'", | ||
"{ 'my-custom-class': someCondition }" | ||
"{ 'my-custom-class': true }" | ||
], | ||
@@ -171,0 +171,0 @@ "category": "style" |
@@ -7,8 +7,8 @@ import { h, ref, computed, provide, getCurrentInstance } from 'vue' | ||
import useFab, { useFabProps } from './use-fab.js' | ||
import useId from '../../composables/use-id.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import useId from '../../composables/use-id/use-id.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private/render.js' | ||
import { fabKey } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private.render/render.js' | ||
import { fabKey } from '../../utils/private.symbols/symbols.js' | ||
@@ -15,0 +15,0 @@ const directions = [ 'up', 'right', 'down', 'left' ] |
{ | ||
"mixins": [ "composables/private/use-model-toggle", "components/fab/use-fab" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle", "components/fab/use-fab" ], | ||
@@ -4,0 +4,0 @@ "props": { |
@@ -8,6 +8,6 @@ import { h, computed, inject, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { fabKey } from '../../utils/private/symbols.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { noop } from '../../utils/event.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { fabKey } from '../../utils/private.symbols/symbols.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { noop } from '../../utils/event/event.js' | ||
@@ -14,0 +14,0 @@ const anchorMap = { |
@@ -62,5 +62,6 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -93,3 +93,3 @@ { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -96,0 +96,0 @@ "category": "style" |
@@ -1,4 +0,4 @@ | ||
import useField, { useFieldState, useFieldProps, useFieldEmits } from '../../composables/private/use-field.js' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits } from '../../composables/private.use-field/use-field.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -5,0 +5,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-field" ], | ||
"mixins": [ "composables/private.use-field/use-field" ], | ||
@@ -107,9 +107,13 @@ "meta": { | ||
"focus": { | ||
"desc": "Focus field" | ||
"desc": "Focus field", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"blur": { | ||
"desc": "Blur field (lose focus)" | ||
"desc": "Blur field (lose focus)", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -5,11 +5,11 @@ import { h, ref, computed, getCurrentInstance } from 'vue' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private/use-field.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/private/use-form.js' | ||
import useFile, { useFileProps, useFileEmits } from '../../composables/private/use-file.js' | ||
import useFileFormDomProps from '../../composables/private/use-file-dom-props.js' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private.use-field/use-field.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/use-form/private.use-form.js' | ||
import useFile, { useFileProps, useFileEmits } from '../../composables/private.use-file/use-file.js' | ||
import useFileFormDomProps from '../../composables/private.use-file/use-file-dom-props.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { humanStorageSize } from '../../utils/format.js' | ||
import { prevent } from '../../utils/event.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { humanStorageSize } from '../../utils/format/format.js' | ||
import { prevent } from '../../utils/event/event.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -16,0 +16,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-field", "composables/private/use-file", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-field/use-field", "composables/private.use-file/use-file", "composables/use-form/private.use-form" ], | ||
@@ -80,3 +80,3 @@ "meta": { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -95,2 +95,6 @@ "category": "style" | ||
"category": "style" | ||
}, | ||
"name": { | ||
"desc": "Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists" | ||
} | ||
@@ -153,3 +157,4 @@ }, | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -165,3 +170,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -171,2 +177,3 @@ | ||
"desc": "DEPRECATED; Access 'nativeEl' directly; Gets the native input DOM Element", | ||
"params": null, | ||
"returns": { | ||
@@ -173,0 +180,0 @@ "type": "Element", |
@@ -7,5 +7,5 @@ import { h, ref, computed, watch, onBeforeUnmount, inject, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -12,0 +12,0 @@ export default createComponent({ |
import { h, ref, onActivated, onDeactivated, onMounted, getCurrentInstance, nextTick, provide } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { addFocusFn } from '../../utils/private/focus-manager.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { formKey } from '../../utils/private/symbols.js' | ||
import { vmIsDestroyed } from '../../utils/private/vm.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { addFocusFn } from '../../utils/private.focus/focus-manager.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { formKey } from '../../utils/private.symbols/symbols.js' | ||
import { vmIsDestroyed } from '../../utils/private.vm/vm.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
@@ -70,3 +70,5 @@ { | ||
"focus": { | ||
"desc": "Focus on first focusable element/component in the form" | ||
"desc": "Focus on first focusable element/component in the form", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -90,3 +92,5 @@ | ||
"resetValidation": { | ||
"desc": "Resets the validation on all applicable inner Quasar components" | ||
"desc": "Resets the validation on all applicable inner Quasar components", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -100,3 +104,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -110,3 +115,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -116,2 +122,3 @@ | ||
"desc": "Get an array of children Vue component instances that support Quasar validation API (derived from QField, or using useFormChild()/QFormChildMixin)", | ||
"params": null, | ||
"returns": { | ||
@@ -118,0 +125,0 @@ "type": "Array", |
@@ -1,3 +0,3 @@ | ||
import { noop } from '../../utils/event.js' | ||
import { formKey } from '../../utils/private/symbols.js' | ||
import { noop } from '../../utils/event/event.js' | ||
import { formKey } from '../../utils/private.symbols/symbols.js' | ||
@@ -4,0 +4,0 @@ export default { |
@@ -9,2 +9,3 @@ { | ||
"desc": "Needs to be overwritten when getting extended/mixed in", | ||
"params": null, | ||
"returns": { | ||
@@ -18,5 +19,7 @@ "type": [ "Boolean", "Promise<boolean>" ], | ||
"resetValidation": { | ||
"desc": "Needs to be overwritten when getting extended/mixed in" | ||
"desc": "Needs to be overwritten when getting extended/mixed in", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -5,5 +5,5 @@ import { h, ref, computed, watch, onBeforeUnmount, inject, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hUniqueSlot } from '../../utils/private/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hUniqueSlot } from '../../utils/private.render/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ const defaultViewBox = '0 0 24 24' |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -6,8 +6,8 @@ import { h, ref, computed, watch, onMounted, Transition, getCurrentInstance } from 'vue' | ||
import { isRuntimeSsrPreHydration } from '../../plugins/platform/Platform.js' | ||
import useRatio, { useRatioProps } from '../../composables/private/use-ratio.js' | ||
import useRatio, { useRatioProps } from '../../composables/private.use-ratio/use-ratio.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { vmIsDestroyed } from '../../utils/private/vm.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { vmIsDestroyed } from '../../utils/private.vm/vm.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
@@ -14,0 +14,0 @@ const defaultRatio = 1.7778 /* 16/9 */ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-ratio" ], | ||
"mixins": [ "composables/private.use-ratio/use-ratio" ], | ||
@@ -9,0 +9,0 @@ "props": { |
import { h, ref, computed, watch, onMounted, onActivated, onDeactivated, onBeforeUnmount, nextTick, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import debounce from '../../utils/debounce.js' | ||
import { height } from '../../utils/dom.js' | ||
import { getScrollTarget, getScrollHeight, getVerticalScrollPosition, setVerticalScrollPosition } from '../../utils/scroll.js' | ||
import { listenOpts } from '../../utils/event.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import debounce from '../../utils/debounce/debounce.js' | ||
import { height } from '../../utils/dom/dom.js' | ||
import { getScrollTarget, getScrollHeight, getVerticalScrollPosition, setVerticalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { listenOpts } from '../../utils/event/event.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private.render/render.js' | ||
@@ -10,0 +10,0 @@ const { passive } = listenOpts |
@@ -78,19 +78,29 @@ { | ||
"poll": { | ||
"desc": "Checks scroll position and loads more content if necessary" | ||
"desc": "Checks scroll position and loads more content if necessary", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"trigger": { | ||
"desc": "Tells Infinite Scroll to load more content, regardless of the scroll position" | ||
"desc": "Tells Infinite Scroll to load more content, regardless of the scroll position", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"reset": { | ||
"desc": "Resets calling index to 0" | ||
"desc": "Resets calling index to 0", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"stop": { | ||
"desc": "Stops working, regardless of scroll position" | ||
"desc": "Stops working, regardless of scroll position", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"resume": { | ||
"desc": "Starts working. Checks scroll position upon call and if trigger is hit, it loads more content" | ||
"desc": "Starts working. Checks scroll position upon call and if trigger is hit, it loads more content", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -106,9 +116,12 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"updateScrollTarget": { | ||
"desc": "Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes" | ||
"desc": "Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -5,5 +5,5 @@ import { h, computed, Transition, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private/use-transition.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private.use-transition/use-transition.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-size", "composables/private/use-transition" ], | ||
"mixins": [ "composables/private.use-size/use-size", "composables/private.use-transition/use-transition" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { h, ref, computed, watch, onBeforeUnmount, onMounted, nextTick, getCurrentInstance } from 'vue' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private/use-field.js' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private.use-field/use-field.js' | ||
import useMask, { useMaskProps } from './use-mask.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/private/use-form.js' | ||
import useFileFormDomProps from '../../composables/private/use-file-dom-props.js' | ||
import useKeyComposition from '../../composables/private/use-key-composition.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/use-form/private.use-form.js' | ||
import useFileFormDomProps from '../../composables/private.use-file/use-file-dom-props.js' | ||
import useKeyComposition from '../../composables/private.use-key-composition/use-key-composition.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stop } from '../../utils/event.js' | ||
import { addFocusFn } from '../../utils/private/focus-manager.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stop } from '../../utils/event/event.js' | ||
import { addFocusFn } from '../../utils/private.focus/focus-manager.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -14,0 +14,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-field", "components/input/use-mask", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-field/use-field", "components/input/use-mask", "composables/use-form/private.use-form" ], | ||
@@ -59,3 +59,3 @@ "meta": { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -74,2 +74,6 @@ "category": "style" | ||
"category": "style" | ||
}, | ||
"name": { | ||
"desc": "Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists" | ||
} | ||
@@ -109,11 +113,17 @@ }, | ||
"focus": { | ||
"desc": "Focus underlying input tag" | ||
"desc": "Focus underlying input tag", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"blur": { | ||
"desc": "Lose focus on underlying input tag" | ||
"desc": "Lose focus on underlying input tag", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"select": { | ||
"desc": "Select input text" | ||
"desc": "Select input text", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -123,2 +133,3 @@ | ||
"desc": "DEPRECATED; Access 'nativeEl' directly instead; Get the native input/textarea DOM Element", | ||
"params": null, | ||
"returns": { | ||
@@ -125,0 +136,0 @@ "type": "Element", |
import { ref, watch, nextTick } from 'vue' | ||
import { shouldIgnoreKey } from '../../utils/private/key-composition.js' | ||
import { shouldIgnoreKey } from '../../utils/private.keyboard/key-composition.js' | ||
@@ -5,0 +5,0 @@ // leave NAMED_MASKS at top of file (code referenced from docs) |
@@ -7,4 +7,4 @@ import { h, ref, computed, Transition } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hDir } from '../../utils/private.render/render.js' | ||
@@ -11,0 +11,0 @@ export default createComponent({ |
import { h, ref, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private/use-router-link.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private.use-router-link/use-router-link.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hUniqueSlot } from '../../utils/private/render.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hUniqueSlot } from '../../utils/private.render/render.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
@@ -11,0 +11,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-router-link" ], | ||
"mixins": [ "composables/private.use-router-link/use-router-link" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
import { h, computed, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -7,0 +7,0 @@ export default createComponent({ |
@@ -6,9 +6,9 @@ import { h, ref, computed, watch, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { position, stopAndPrevent } from '../../utils/event.js' | ||
import { between, normalizeToInterval } from '../../utils/format.js' | ||
import { hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { position, stopAndPrevent } from '../../utils/event/event.js' | ||
import { between, normalizeToInterval } from '../../utils/format/format.js' | ||
import { hDir } from '../../utils/private.render/render.js' | ||
import { useFormProps, useFormAttrs } from '../../composables/private/use-form.js' | ||
import { useCircularCommonProps } from '../circular-progress/use-circular-progress.js' | ||
import { useFormProps, useFormAttrs } from '../../composables/use-form/private.use-form.js' | ||
import { useCircularCommonProps } from '../circular-progress/circular-progress.js' | ||
@@ -15,0 +15,0 @@ // PGDOWN, LEFT, DOWN, PGUP, RIGHT, UP |
{ | ||
"mixins": [ "composables/private/use-size", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-size/use-size", "composables/use-form/private.use-form" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -8,6 +8,6 @@ import { h, ref, reactive, computed, watch, provide, onUnmounted, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getScrollbarWidth } from '../../utils/scroll.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { layoutKey } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getScrollbarWidth } from '../../utils/scroll/scroll.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { layoutKey } from '../../utils/private.symbols/symbols.js' | ||
@@ -14,0 +14,0 @@ export default createComponent({ |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -9,0 +9,0 @@ const defaultSizes = { |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ const separatorValues = [ 'horizontal', 'vertical', 'cell', 'none' ] |
import { h, ref, computed, watch, Transition, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import useAnchor, { useAnchorProps } from '../../composables/private/use-anchor.js' | ||
import useScrollTarget from '../../composables/private/use-scroll-target.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import usePortal from '../../composables/private/use-portal.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private/use-transition.js' | ||
import useTick from '../../composables/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import useAnchor, { useAnchorProps } from '../../composables/private.use-anchor/use-anchor.js' | ||
import useScrollTarget from '../../composables/private.use-scroll-target/use-scroll-target.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import usePortal from '../../composables/private.use-portal/use-portal.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private.use-transition/use-transition.js' | ||
import useTick from '../../composables/use-tick/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { closePortalMenus } from '../../utils/private/portal.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
import { position, stopAndPrevent } from '../../utils/event.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { addEscapeKey, removeEscapeKey } from '../../utils/private/escape-key.js' | ||
import { addFocusout, removeFocusout } from '../../utils/private/focusout.js' | ||
import { childHasFocus } from '../../utils/dom.js' | ||
import { addClickOutside, removeClickOutside } from '../../utils/private/click-outside.js' | ||
import { addFocusFn } from '../../utils/private/focus-manager.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { closePortalMenus } from '../../utils/private.portal/portal.js' | ||
import { getScrollTarget } from '../../utils/scroll/scroll.js' | ||
import { position, stopAndPrevent } from '../../utils/event/event.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { addEscapeKey, removeEscapeKey } from '../../utils/private.keyboard/escape-key.js' | ||
import { addFocusout, removeFocusout } from '../../utils/private.focus/focusout.js' | ||
import { childHasFocus } from '../../utils/dom/dom.js' | ||
import { addClickOutside, removeClickOutside } from '../../utils/private.click-outside/click-outside.js' | ||
import { addFocusFn } from '../../utils/private.focus/focus-manager.js' | ||
import { | ||
validatePosition, validateOffset, setPosition, parsePosition | ||
} from '../../utils/private/position-engine.js' | ||
} from '../../utils/private.position-engine/position-engine.js' | ||
@@ -27,0 +27,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-model-toggle", "composables/private/use-portal", "composables/private/use-anchor", "composables/private/use-transition" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle", "composables/private.use-portal/use-portal", "composables/private.use-anchor/use-anchor", "composables/private.use-transition/use-transition" ], | ||
@@ -50,3 +50,3 @@ "meta": { | ||
"desc": "An array of two numbers to offset the menu horizontally and vertically in pixels", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -138,9 +138,13 @@ }, | ||
"updatePosition": { | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the menu without significant performance drawbacks so the optimal solution is for you to call this method when you need it" | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the menu without significant performance drawbacks so the optimal solution is for you to call this method when you need it", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"focus": { | ||
"desc": "Focus menu; if you have content with autofocus attribute, it will directly focus it" | ||
"desc": "Focus menu; if you have content with autofocus attribute, it will directly focus it", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
import { h } from 'vue' | ||
import useHydration from '../../composables/use-hydration.js' | ||
import useHydration from '../../composables/use-hydration/use-hydration.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -7,5 +7,5 @@ import { h, computed, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
@@ -12,0 +12,0 @@ const components = { |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -38,3 +38,3 @@ "meta": { | ||
"desc": "Any other props from QToggle, QCheckbox, or QRadio", | ||
"examples": [ "val=\"car\"", ":true-value=\"trueValue\"", "checked-icon=\"visibility\"" ] | ||
"examples": [ "# val=\"car\"", "# :true-value=\"trueValue\"", "# checked-icon=\"visibility\"" ] | ||
} | ||
@@ -123,3 +123,3 @@ }, | ||
"desc": "Any other props from QToggle, QCheckbox, or QRadio", | ||
"examples": [ "val=\"car\"", ":true-value=\"trueValue\"", "checked-icon=\"visibility\"" ] | ||
"examples": [ "# val=\"car\"", "# :true-value=\"trueValue\"", "# checked-icon=\"visibility\"" ] | ||
} | ||
@@ -158,3 +158,3 @@ } | ||
"desc": "Any other props from QToggle, QCheckbox, or QRadio", | ||
"examples": [ "val=\"car\"", ":true-value=\"trueValue\"", "checked-icon=\"visibility\"" ] | ||
"examples": [ "# val=\"car\"", "# :true-value=\"trueValue\"", "# checked-icon=\"visibility\"" ] | ||
} | ||
@@ -161,0 +161,0 @@ } |
import { h, ref, computed, watch, onBeforeUnmount, getCurrentInstance, Transition } from 'vue' | ||
import usePageSticky, { usePageStickyProps } from '../page-sticky/use-page-sticky.js' | ||
import { getScrollTarget, setVerticalScrollPosition } from '../../utils/scroll.js' | ||
import { getScrollTarget, setVerticalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -1,2 +0,2 @@ | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import usePageSticky, { usePageStickyProps } from './use-page-sticky' | ||
@@ -3,0 +3,0 @@ |
@@ -22,3 +22,3 @@ { | ||
"desc": "An array of two numbers to offset the component horizontally and vertically in pixels", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -25,0 +25,0 @@ }, |
import { h, computed, inject, getCurrentInstance } from 'vue' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -6,0 +6,0 @@ export const usePageStickyProps = { |
import { h, computed, inject, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { pageContainerKey, layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { pageContainerKey, layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -7,0 +7,0 @@ export default createComponent({ |
import { h, computed, provide, inject, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { pageContainerKey, layoutKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { pageContainerKey, layoutKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -7,0 +7,0 @@ export default createComponent({ |
@@ -6,8 +6,8 @@ import { h, ref, watch, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { btnDesignOptions, btnPadding, getBtnDesign } from '../btn/use-btn.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { between } from '../../utils/format.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
@@ -14,0 +14,0 @@ function getBool (val, otherwise) { |
@@ -222,3 +222,3 @@ { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -256,3 +256,4 @@ "category": "style" | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -267,5 +268,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
import { h, ref, watch, onMounted, onBeforeUnmount } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { height, offset } from '../../utils/dom.js' | ||
import frameDebounce from '../../utils/frame-debounce.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { listenOpts } from '../../utils/event.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { height, offset } from '../../utils/dom/dom.js' | ||
import frameDebounce from '../../utils/frame-debounce/frame-debounce.js' | ||
import { getScrollTarget } from '../../utils/scroll/scroll.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { listenOpts } from '../../utils/event/event.js' | ||
@@ -10,0 +10,0 @@ const { passive } = listenOpts |
@@ -6,6 +6,6 @@ import { h, ref, computed, nextTick, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import clone from '../../utils/clone.js' | ||
import { isDeepEqual } from '../../utils/is.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import clone from '../../utils/clone/clone.js' | ||
import { isDeepEqual } from '../../utils/is/is.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -12,0 +12,0 @@ export default createComponent({ |
@@ -76,3 +76,4 @@ { | ||
"desc": "Allows the menu to match at least the full width of its target", | ||
"category": "position" | ||
"category": "position", | ||
"passthrough": true | ||
}, | ||
@@ -95,3 +96,4 @@ | ||
], | ||
"category": "position" | ||
"category": "position", | ||
"passthrough": true | ||
}, | ||
@@ -107,3 +109,4 @@ | ||
], | ||
"category": "position" | ||
"category": "position", | ||
"passthrough": true | ||
}, | ||
@@ -114,4 +117,5 @@ | ||
"desc": "An array of two numbers to offset the menu horizontally and vertically in pixels", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"category": "style" | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "style", | ||
"passthrough": true | ||
}, | ||
@@ -122,3 +126,4 @@ | ||
"desc": "Allows for the target position to be set by the mouse position, when the target of the menu is either clicked or touched", | ||
"category": "behavior" | ||
"category": "behavior", | ||
"passthrough": true | ||
}, | ||
@@ -129,3 +134,4 @@ | ||
"desc": "Avoid menu closing by hitting ESC key or by clicking/tapping outside of the Popup", | ||
"category": "behavior" | ||
"category": "behavior", | ||
"passthrough": true | ||
}, | ||
@@ -136,3 +142,4 @@ | ||
"desc": "Separate from parent menu, marking it as a separate closing point for v-close-popup (without this, chained menus close all together)", | ||
"category": "behavior" | ||
"category": "behavior", | ||
"passthrough": true | ||
}, | ||
@@ -143,3 +150,4 @@ | ||
"desc": "Forces menu to have squared borders", | ||
"category": "style" | ||
"category": "style", | ||
"passthrough": true | ||
}, | ||
@@ -150,3 +158,4 @@ | ||
"desc": "The maximum height of the menu; Size in CSS units, including unit name", | ||
"category": "style" | ||
"category": "style", | ||
"passthrough": true | ||
}, | ||
@@ -157,3 +166,4 @@ | ||
"desc": "The maximum width of the menu; Size in CSS units, including unit name", | ||
"category": "style" | ||
"category": "style", | ||
"passthrough": true | ||
} | ||
@@ -267,7 +277,11 @@ }, | ||
"set": { | ||
"desc": "Trigger a model update; Validates model (and emits 'save' event if it's the case) then closes Popup" | ||
"desc": "Trigger a model update; Validates model (and emits 'save' event if it's the case) then closes Popup", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"cancel": { | ||
"desc": "Triggers a model reset to its initial value ('cancel' event is emitted) then closes Popup" | ||
"desc": "Triggers a model reset to its initial value ('cancel' event is emitted) then closes Popup", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -284,5 +298,7 @@ | ||
"updatePosition": { | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it" | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the component without significant performance drawbacks so the optimal solution is for you to call this method when you need it", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -6,6 +6,6 @@ import { h, ref, computed, watch, getCurrentInstance } from 'vue' | ||
import useAnchor, { useAnchorProps } from '../../composables/private/use-anchor.js' | ||
import useAnchor, { useAnchorProps } from '../../composables/private.use-anchor/use-anchor.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -12,0 +12,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-anchor" ], | ||
"mixins": [ "composables/private.use-anchor/use-anchor" ], | ||
@@ -13,3 +13,4 @@ "meta": { | ||
"desc": "Defines the state of the component (shown/hidden); Either use this property (along with a listener for 'update:modelValue' event) OR use v-model directive", | ||
"required": false | ||
"required": false, | ||
"passthrough": true | ||
}, | ||
@@ -33,7 +34,9 @@ | ||
"update:model-value": { | ||
"extends": "update:model-value" | ||
"extends": "update:model-value", | ||
"passthrough": true | ||
}, | ||
"before-show": { | ||
"extends": "before-show" | ||
"extends": "before-show", | ||
"passthrough": true | ||
}, | ||
@@ -46,3 +49,4 @@ | ||
"before-hide": { | ||
"extends": "before-hide" | ||
"extends": "before-hide", | ||
"passthrough": true | ||
}, | ||
@@ -49,0 +53,0 @@ |
@@ -7,7 +7,7 @@ import { h, ref, computed, watch, onMounted, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition } from '../../utils/scroll.js' | ||
import { between } from '../../utils/format.js' | ||
import { prevent } from '../../utils/event.js' | ||
import { hSlot, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { prevent } from '../../utils/event/event.js' | ||
import { hSlot, hDir } from '../../utils/private.render/render.js' | ||
@@ -14,0 +14,0 @@ const |
@@ -59,9 +59,13 @@ { | ||
"trigger": { | ||
"desc": "Triggers a refresh" | ||
"desc": "Triggers a refresh", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"updateScrollTarget": { | ||
"desc": "Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes" | ||
"desc": "Updates the scroll target; Useful when the parent elements change so that the scrolling target also changes", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -5,11 +5,11 @@ import { h, ref, computed, getCurrentInstance, toRaw } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import useRefocusTarget from '../../composables/private/use-refocus-target.js' | ||
import { useFormProps, useFormInject } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import useRefocusTarget from '../../composables/private.use-refocus-target/use-refocus-target.js' | ||
import { useFormProps, useFormInject } from '../../composables/use-form/private.use-form.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import optionSizes from '../../utils/private/option-sizes.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import optionSizes from '../../utils/private.option-sizes/option-sizes.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { hSlot, hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -16,0 +16,0 @@ const svg = h('svg', { |
{ | ||
"mixins": [ "composables/private/use-size", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-size/use-size", "composables/use-form/private.use-form" ], | ||
@@ -104,5 +104,7 @@ "meta": { | ||
"set": { | ||
"desc": "Sets the Radio's v-model to equal the val" | ||
"desc": "Sets the Radio's v-model to equal the val", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -9,5 +9,5 @@ import { h, ref, computed, watch, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { between } from '../../utils/format.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { between } from '../../utils/format/format.js' | ||
@@ -14,0 +14,0 @@ const dragType = { |
@@ -5,9 +5,9 @@ import { h, ref, computed, onBeforeUpdate, getCurrentInstance } from 'vue' | ||
import useSize, { useSizeProps } from '../../composables/private/use-size.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/private/use-form.js' | ||
import useSize, { useSizeProps } from '../../composables/private.use-size/use-size.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/use-form/private.use-form.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { between } from '../../utils/format.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -14,0 +14,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-size", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-size/use-size", "composables/use-form/private.use-form" ], | ||
@@ -70,3 +70,3 @@ "meta": { | ||
"desc": "Color name for component from the Quasar Color Palette; v1.5.0+: If an array is provided each rating value will use the corresponding color in the array (0 based)", | ||
"examples": [ "'primary'", "'teal-10'", "[ 'accent', 'grey-7' ]" ] | ||
"examples": [ "[ 'accent', 'grey-7' ]" ] | ||
}, | ||
@@ -73,0 +73,0 @@ |
import { h, onMounted, onBeforeUnmount, getCurrentInstance, nextTick } from 'vue' | ||
import useHydration from '../../composables/use-hydration.js' | ||
import useHydration from '../../composables/use-hydration/use-hydration.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { listenOpts, noop } from '../../utils/event.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { listenOpts, noop } from '../../utils/event/event.js' | ||
@@ -8,0 +8,0 @@ const hasObserver = typeof ResizeObserver !== 'undefined' |
@@ -48,5 +48,6 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
import { h } from 'vue' | ||
import useRatio, { useRatioProps } from '../../composables/private/use-ratio.js' | ||
import useRatio, { useRatioProps } from '../../composables/private.use-ratio/use-ratio.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-ratio" ], | ||
"mixins": [ "composables/private.use-ratio/use-ratio" ], | ||
@@ -9,0 +9,0 @@ "slots": { |
import { h, ref, computed, watch, withDirectives, onActivated, onDeactivated, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
@@ -10,7 +10,7 @@ import QResizeObserver from '../resize-observer/QResizeObserver.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { between } from '../../utils/format.js' | ||
import { setVerticalScrollPosition, setHorizontalScrollPosition } from '../../utils/scroll.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import debounce from '../../utils/debounce.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { setVerticalScrollPosition, setHorizontalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import debounce from '../../utils/debounce/debounce.js' | ||
@@ -17,0 +17,0 @@ const axisList = [ 'vertical', 'horizontal' ] |
@@ -165,2 +165,3 @@ { | ||
"desc": "Get the scrolling DOM element target", | ||
"params": null, | ||
"returns": { | ||
@@ -174,2 +175,3 @@ "type": "Element", | ||
"desc": "Get the current scroll information", | ||
"params": null, | ||
"returns": { | ||
@@ -226,2 +228,3 @@ "type": "Object", | ||
"desc": "Get current scroll position", | ||
"params": null, | ||
"returns": { | ||
@@ -248,2 +251,3 @@ "type": "Object", | ||
"desc": "Get current scroll position in percentage (0.0 <= x <= 1.0)", | ||
"params": null, | ||
"returns": { | ||
@@ -286,3 +290,4 @@ "type": "Object", | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -308,5 +313,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
import { watch, onMounted, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition, getHorizontalScrollPosition } from '../../utils/scroll.js' | ||
import { listenOpts, noop } from '../../utils/event.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition, getHorizontalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { listenOpts, noop } from '../../utils/event/event.js' | ||
@@ -7,0 +7,0 @@ const { passive } = listenOpts |
@@ -113,9 +113,12 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"getPosition": { | ||
"desc": "Get current scroll details under the form of an Object: { position, direction, directionChanged, inflectionPoint }" | ||
"desc": "Get current scroll details under the form of an Object: { position, direction, directionChanged, inflectionPoint }", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -14,13 +14,13 @@ import { h, ref, computed, watch, onBeforeUpdate, onUpdated, onBeforeUnmount, nextTick, getCurrentInstance } from 'vue' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private/use-field.js' | ||
import useField, { useFieldState, useFieldProps, useFieldEmits, fieldValueIsFilled } from '../../composables/private.use-field/use-field.js' | ||
import { useVirtualScroll, useVirtualScrollProps } from '../virtual-scroll/use-virtual-scroll.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/private/use-form.js' | ||
import useKeyComposition from '../../composables/private/use-key-composition.js' | ||
import { useFormProps, useFormInputNameAttr } from '../../composables/use-form/private.use-form.js' | ||
import useKeyComposition from '../../composables/private.use-key-composition/use-key-composition.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { isDeepEqual } from '../../utils/is.js' | ||
import { stop, prevent, stopAndPrevent } from '../../utils/event.js' | ||
import { normalizeToInterval } from '../../utils/format.js' | ||
import { shouldIgnoreKey, isKeyCode } from '../../utils/private/key-composition.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { isDeepEqual } from '../../utils/is/is.js' | ||
import { stop, prevent, stopAndPrevent } from '../../utils/event/event.js' | ||
import { normalizeToInterval } from '../../utils/format/format.js' | ||
import { shouldIgnoreKey, isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -132,3 +132,3 @@ const validateNewValueMode = v => [ 'add', 'add-unique', 'toggle' ].includes(v) | ||
...useFieldEmits, | ||
'add', 'remove', 'inputValue', 'newValue', | ||
'add', 'remove', 'inputValue', | ||
'keyup', 'keypress', 'keydown', | ||
@@ -135,0 +135,0 @@ 'filterAbort' |
{ | ||
"mixins": [ "composables/private/use-field", "components/virtual-scroll/use-virtual-scroll", "composables/private/use-form" ], | ||
"mixins": [ "composables/private.use-field/use-field", "components/virtual-scroll/use-virtual-scroll", "composables/use-form/private.use-form" ], | ||
@@ -68,3 +68,3 @@ "meta": { | ||
"'modelNumber'", | ||
"(item) => item === null ? null : item.modelNumber" | ||
"item => (item === null ? null : item.modelNumber)" | ||
], | ||
@@ -96,3 +96,3 @@ "category": "options" | ||
"'itemName'", | ||
"(item) => item === null ? 'Null value' : item.itemName" | ||
"item => (item === null ? 'Null value' : item.itemName)" | ||
], | ||
@@ -122,3 +122,3 @@ "category": "options" | ||
"examples": [ | ||
"(item) => item === null ? true : item.cannotSelect", | ||
"item => (item === null ? true : item.cannotSelect)", | ||
"# option-disable=\"cannotSelect\"" | ||
@@ -214,3 +214,3 @@ ], | ||
"desc": "An array of two numbers to offset the options list horizontally and vertically in pixels (only in menu mode)", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -294,3 +294,3 @@ }, | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -349,2 +349,6 @@ "category": "style" | ||
"category": "behavior" | ||
}, | ||
"name": { | ||
"desc": "Used to specify the name of the control; Useful if dealing with forms; If not specified, it takes the value of 'for' prop, if it exists" | ||
} | ||
@@ -640,2 +644,3 @@ }, | ||
"ref": { | ||
"type": "Component", | ||
"tsType": "QSelect", | ||
@@ -652,11 +657,17 @@ "desc": "Vue reference to the QSelect" | ||
"focus": { | ||
"desc": "Focus component" | ||
"desc": "Focus component", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"showPopup": { | ||
"desc": "Focus and open popup" | ||
"desc": "Focus and open popup", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"hidePopup": { | ||
"desc": "Hide popup" | ||
"desc": "Hide popup", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -672,3 +683,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -688,3 +700,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -704,3 +717,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -710,2 +724,3 @@ | ||
"desc": "Gets current focused option index from menu; It's -1 if no option is focused", | ||
"params": null, | ||
"returns": { | ||
@@ -726,3 +741,4 @@ "type": "Number", | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -742,3 +758,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -755,7 +772,10 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"updateMenuPosition": { | ||
"desc": "Recomputes menu position" | ||
"desc": "Recomputes menu position", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -776,3 +796,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -779,0 +800,0 @@ |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -7,0 +7,0 @@ const insetMap = { |
import { h, computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export const skeletonTypes = [ |
@@ -5,7 +5,7 @@ import { h, ref, computed, withDirectives, onBeforeUnmount, onBeforeUpdate, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useRenderCache from '../../composables/use-render-cache/use-render-cache.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -12,0 +12,0 @@ const slotsDef = [ |
@@ -191,5 +191,7 @@ { | ||
"reset": { | ||
"desc": "Reset to initial state (not swiped to any side)" | ||
"desc": "Reset to initial state (not swiped to any side)", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
import { h, onBeforeUnmount, Transition } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -5,0 +5,0 @@ export default createComponent({ |
import { h, ref, computed, watch, getCurrentInstance } from 'vue' | ||
import { useFormAttrs } from '../../composables/private/use-form.js' | ||
import { useFormAttrs } from '../../composables/use-form/private.use-form.js' | ||
@@ -11,5 +11,5 @@ import useSlider, { | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { between } from '../../utils/format.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
@@ -16,0 +16,0 @@ const getNodeData = () => ({}) |
@@ -5,9 +5,9 @@ import { h, ref, computed, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import { useFormProps, useFormInject } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { useFormProps, useFormInject } from '../../composables/use-form/private.use-form.js' | ||
import { between } from '../../utils/format.js' | ||
import { position } from '../../utils/event.js' | ||
import { isNumber, isObject } from '../../utils/is.js' | ||
import { hDir } from '../../utils/private/render.js' | ||
import { between } from '../../utils/format/format.js' | ||
import { position } from '../../utils/event/event.js' | ||
import { isNumber, isObject } from '../../utils/is/is.js' | ||
import { hDir } from '../../utils/private.render/render.js' | ||
@@ -14,0 +14,0 @@ const markerPrefixClass = 'q-slider__marker-labels' |
{ | ||
"mixins": [ "composables/private/use-form" ], | ||
"mixins": [ "composables/use-form/private.use-form" ], | ||
@@ -4,0 +4,0 @@ "props": { |
import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -5,0 +5,0 @@ const space = h('div', { class: 'q-space' }) |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
@@ -5,3 +5,3 @@ import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ const svg = [ |
{ | ||
"mixins": [ "composables/private/use-size" ], | ||
"mixins": [ "composables/private.use-size/use-size" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { computed } from 'vue' | ||
import { useSizeDefaults } from '../../composables/private/use-size.js' | ||
import { useSizeDefaults } from '../../composables/private.use-size/use-size.js' | ||
@@ -4,0 +4,0 @@ export const useSpinnerProps = { |
@@ -5,6 +5,6 @@ import { h, ref, computed, watch, nextTick, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hMergeSlot, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hMergeSlot, hDir } from '../../utils/private.render/render.js' | ||
@@ -11,0 +11,0 @@ export default createComponent({ |
@@ -44,3 +44,3 @@ { | ||
"default": "# [10, 90]/[50, Infinity]", | ||
"examples": [ "[30, 70]", "[0, Infinity]" ], | ||
"examples": [ "[ 30, 70 ]", "[ 0, Infinity ]" ], | ||
"category": "content|model" | ||
@@ -59,3 +59,3 @@ }, | ||
"'bg-deep-orange'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -71,3 +71,3 @@ "category": "style" | ||
"'bg-deep-orange'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -83,3 +83,3 @@ "category": "style" | ||
"'bg-deep-orange'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
], | ||
@@ -86,0 +86,0 @@ "category": "style" |
@@ -6,8 +6,8 @@ import { h, ref, computed, inject, getCurrentInstance, KeepAlive } from 'vue' | ||
import { usePanelChildProps } from '../../composables/private/use-panel.js' | ||
import useRenderCache from '../../composables/use-render-cache.js' | ||
import { usePanelChildProps } from '../../composables/private.use-panel/use-panel.js' | ||
import useRenderCache from '../../composables/use-render-cache/use-render-cache.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stepperKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stepperKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -14,0 +14,0 @@ function getStepWrapper (slots) { |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-panel.child" ], | ||
"mixins": [ "composables/private.use-panel/use-panel.child" ], | ||
@@ -9,0 +9,0 @@ "props": { |
@@ -5,8 +5,8 @@ import { h, computed, provide, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private/use-panel.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private.use-panel/use-panel.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stepperKey } from '../../utils/private/symbols.js' | ||
import { hSlot, hMergeSlot, hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stepperKey } from '../../utils/private.symbols/symbols.js' | ||
import { hSlot, hMergeSlot, hDir } from '../../utils/private.render/render.js' | ||
@@ -13,0 +13,0 @@ const camelRE = /(-\w)/g |
{ | ||
"mixins": [ "composables/private/use-panel" ], | ||
"mixins": [ "composables/private.use-panel/use-panel" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
import { h } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ import { h, ref, computed, withDirectives, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -9,0 +9,0 @@ export default createComponent({ |
import { h } from 'vue' | ||
import { usePanelChildProps } from '../../composables/private/use-panel.js' | ||
import { usePanelChildProps } from '../../composables/private.use-panel/use-panel.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -6,10 +6,4 @@ { | ||
"mixins": [ "composables/private/use-panel.child" ], | ||
"mixins": [ "composables/private.use-panel/use-panel.child" ], | ||
"props": { | ||
"dark": { | ||
"extends": "dark" | ||
} | ||
}, | ||
"slots": { | ||
@@ -16,0 +10,0 @@ "default": { |
import { computed, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private/use-panel.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import usePanel, { usePanelProps, usePanelEmits } from '../../composables/private.use-panel/use-panel.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hDir } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hDir } from '../../utils/private.render/render.js' | ||
@@ -9,0 +9,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-panel" ], | ||
"mixins": [ "composables/private.use-panel/use-panel" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -15,5 +15,5 @@ import { h, ref, computed, watch, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { commonVirtPropsList } from '../virtual-scroll/use-virtual-scroll.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private/use-fullscreen.js' | ||
import useFullscreen, { useFullscreenProps, useFullscreenEmits } from '../../composables/private.use-fullscreen/use-fullscreen.js' | ||
@@ -27,4 +27,4 @@ import { useTableSort, useTableSortProps } from './table-sort.js' | ||
import { injectProp, injectMultipleProps } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { injectProp, injectMultipleProps } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -440,3 +440,3 @@ const bottomClass = 'q-table__bottom row items-center' | ||
data.onClick = evt => { | ||
emit('RowClick', evt, row, pageIndex) | ||
emit('rowClick', evt, row, pageIndex) | ||
} | ||
@@ -448,3 +448,3 @@ } | ||
data.onDblclick = evt => { | ||
emit('RowDblclick', evt, row, pageIndex) | ||
emit('rowDblclick', evt, row, pageIndex) | ||
} | ||
@@ -456,3 +456,3 @@ } | ||
data.onContextmenu = evt => { | ||
emit('RowContextmenu', evt, row, pageIndex) | ||
emit('rowContextmenu', evt, row, pageIndex) | ||
} | ||
@@ -459,0 +459,0 @@ } |
import { h, computed, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -5,4 +5,4 @@ import { h, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private.render/render.js' | ||
@@ -9,0 +9,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
import { computed } from 'vue' | ||
import { isNumber } from '../../utils/is.js' | ||
import { isNumber } from '../../utils/is/is.js' | ||
@@ -5,0 +5,0 @@ export const useTableColumnSelectionProps = { |
import { computed } from 'vue' | ||
import { sortDate } from '../../utils/private/sort.js' | ||
import { isNumber, isDate, isObject } from '../../utils/is.js' | ||
import { sortDate } from '../../utils/private.sort/sort.js' | ||
import { isNumber, isDate, isObject } from '../../utils/is/is.js' | ||
@@ -6,0 +6,0 @@ export const useTableSortProps = { |
import { computed, watch } from 'vue' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private/use-router-link.js' | ||
import useRouterLink, { useRouterLinkProps } from '../../composables/private.use-router-link/use-router-link.js' | ||
import useTab, { useTabProps, useTabEmits } from './use-tab.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -8,0 +8,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "components/tabs/QTab", "composables/private/use-router-link" ], | ||
"mixins": [ "components/tabs/QTab", "composables/private.use-router-link/use-router-link" ], | ||
@@ -9,0 +9,0 @@ "events": { |
import useTab, { useTabProps, useTabEmits } from './use-tab.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -5,0 +5,0 @@ export default createComponent({ |
@@ -6,9 +6,9 @@ import { h, ref, computed, watch, onBeforeUnmount, onActivated, onDeactivated, getCurrentInstance, provide } from 'vue' | ||
import useTick from '../../composables/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import useTick from '../../composables/use-tick/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { tabsKey } from '../../utils/private/symbols.js' | ||
import { rtlHasScrollBug } from '../../utils/private/rtl.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { tabsKey } from '../../utils/private.symbols/symbols.js' | ||
import { rtlHasScrollBug } from '../../utils/private.rtl/rtl.js' | ||
@@ -15,0 +15,0 @@ function getIndicatorClass (color, top, vertical) { |
@@ -7,8 +7,8 @@ import { h, ref, computed, inject, onBeforeUnmount, onMounted, withDirectives, getCurrentInstance } from 'vue' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { isKeyCode, shouldIgnoreKey } from '../../utils/private/key-composition.js' | ||
import { tabsKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import uid from '../../utils/uid.js' | ||
import { isDeepEqual } from '../../utils/is.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
import { isKeyCode, shouldIgnoreKey } from '../../utils/private.keyboard/key-composition.js' | ||
import { tabsKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import uid from '../../utils/uid/uid.js' | ||
import { isDeepEqual } from '../../utils/is/is.js' | ||
@@ -15,0 +15,0 @@ let id = 0 |
@@ -6,12 +6,12 @@ import { h, ref, computed, watch, withDirectives, Transition, nextTick, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/private/use-form.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { useFormProps, useFormAttrs, useFormInject } from '../../composables/use-form/private.use-form.js' | ||
import useDatetime, { useDatetimeProps, useDatetimeEmits, getDayHash } from '../date/use-datetime.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { formatDate, __splitDate } from '../../utils/date.js' | ||
import { position } from '../../utils/event.js' | ||
import { pad } from '../../utils/format.js' | ||
import { vmIsDestroyed } from '../../utils/private/vm.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { formatDate, __splitDate } from '../../utils/date/date.js' | ||
import { position } from '../../utils/event/event.js' | ||
import { pad } from '../../utils/format/format.js' | ||
import { vmIsDestroyed } from '../../utils/private.vm/vm.js' | ||
@@ -18,0 +18,0 @@ function getViewByModel (model, withSeconds) { |
@@ -72,3 +72,3 @@ { | ||
"desc": "Optionally configure what minutes is the user allowed to set; Overrides 'options' prop if that is also set", | ||
"examples": [ "[0, 15, 30, 45]" ], | ||
"examples": [ "[ 0, 15, 30, 45 ]" ], | ||
"category": "behavior" | ||
@@ -80,3 +80,3 @@ }, | ||
"desc": "Optionally configure what seconds is the user allowed to set; Overrides 'options' prop if that is also set", | ||
"examples": [ "[0, 7, 10, 23]" ], | ||
"examples": [ "[ 0, 7, 10, 23 ]" ], | ||
"category": "behavior" | ||
@@ -163,5 +163,7 @@ }, | ||
"setNow": { | ||
"desc": "Change model to current moment" | ||
"desc": "Change model to current moment", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
import { h, computed, provide, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { timelineKey } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { timelineKey } from '../../utils/private.symbols/symbols.js' | ||
@@ -9,0 +9,0 @@ export default createComponent({ |
@@ -5,5 +5,5 @@ import { h, computed, inject } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private/render.js' | ||
import { timelineKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot, hUniqueSlot } from '../../utils/private.render/render.js' | ||
import { timelineKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
@@ -7,3 +7,3 @@ import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -10,0 +10,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
import { h, computed } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
import { h, ref, computed, watch, onBeforeUnmount, Transition, getCurrentInstance } from 'vue' | ||
import useAnchor, { useAnchorProps } from '../../composables/private/use-anchor.js' | ||
import useScrollTarget from '../../composables/private/use-scroll-target.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private/use-model-toggle.js' | ||
import usePortal from '../../composables/private/use-portal.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private/use-transition.js' | ||
import useTick from '../../composables/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout.js' | ||
import useAnchor, { useAnchorProps } from '../../composables/private.use-anchor/use-anchor.js' | ||
import useScrollTarget from '../../composables/private.use-scroll-target/use-scroll-target.js' | ||
import useModelToggle, { useModelToggleProps, useModelToggleEmits } from '../../composables/private.use-model-toggle/use-model-toggle.js' | ||
import usePortal from '../../composables/private.use-portal/use-portal.js' | ||
import useTransition, { useTransitionProps } from '../../composables/private.use-transition/use-transition.js' | ||
import useTick from '../../composables/use-tick/use-tick.js' | ||
import useTimeout from '../../composables/use-timeout/use-timeout.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
import { stopAndPrevent, addEvt, cleanEvt } from '../../utils/event.js' | ||
import { clearSelection } from '../../utils/private/selection.js' | ||
import { hSlot } from '../../utils/private/render.js' | ||
import { addClickOutside, removeClickOutside } from '../../utils/private/click-outside.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getScrollTarget } from '../../utils/scroll/scroll.js' | ||
import { stopAndPrevent, addEvt, cleanEvt } from '../../utils/event/event.js' | ||
import { clearSelection } from '../../utils/private.selection/selection.js' | ||
import { hSlot } from '../../utils/private.render/render.js' | ||
import { addClickOutside, removeClickOutside } from '../../utils/private.click-outside/click-outside.js' | ||
import { | ||
validatePosition, validateOffset, setPosition, parsePosition | ||
} from '../../utils/private/position-engine.js' | ||
} from '../../utils/private.position-engine/position-engine.js' | ||
@@ -21,0 +21,0 @@ export default createComponent({ |
{ | ||
"mixins": [ "composables/private/use-model-toggle", "composables/private/use-portal", "composables/private/use-transition" ], | ||
"mixins": [ "composables/private.use-model-toggle/use-model-toggle", "composables/private.use-portal/use-portal", "composables/private.use-transition/use-transition" ], | ||
@@ -60,4 +60,4 @@ "meta": { | ||
"desc": "An array of two numbers to offset the Tooltip horizontally and vertically in pixels", | ||
"default": "[14, 14]", | ||
"examples": [ "[8, 8]", "[5, 10]" ], | ||
"default": "[ 14, 14 ]", | ||
"examples": [ "[ 8, 8 ]", "[ 5, 10 ]" ], | ||
"category": "position" | ||
@@ -74,3 +74,2 @@ }, | ||
"default": "true", | ||
"values": [ "true", "false", "# CSS selector" ], | ||
"examples": [ "# :target=\"false\"", "# target=\".my-parent\"" ], | ||
@@ -115,5 +114,7 @@ "category": "behavior" | ||
"updatePosition": { | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the tooltip without significant performance drawbacks so the optimal solution is for you to call this method when you need it" | ||
"desc": "There are some custom scenarios for which Quasar cannot automatically reposition the tooltip without significant performance drawbacks so the optimal solution is for you to call this method when you need it", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -11,8 +11,8 @@ import { | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { stopAndPrevent } from '../../utils/event.js' | ||
import { shouldIgnoreKey } from '../../utils/private/key-composition.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { stopAndPrevent } from '../../utils/event/event.js' | ||
import { shouldIgnoreKey } from '../../utils/private.keyboard/key-composition.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -19,0 +19,0 @@ const tickStrategyOptions = [ 'none', 'strict', 'leaf', 'leaf-filtered' ] |
@@ -445,2 +445,3 @@ { | ||
"desc": "Get array of nodes that are ticked", | ||
"params": null, | ||
"returns": { | ||
@@ -454,2 +455,3 @@ "type": "Array", | ||
"desc": "Get array of nodes that are expanded", | ||
"params": null, | ||
"returns": { | ||
@@ -478,7 +480,11 @@ "type": "Array", | ||
"expandAll": { | ||
"desc": "Use to expand all branches of the tree" | ||
"desc": "Use to expand all branches of the tree", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"collapseAll": { | ||
"desc": "Use to collapse all branches of the tree" | ||
"desc": "Use to collapse all branches of the tree", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -500,3 +506,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -534,5 +541,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -1,4 +0,4 @@ | ||
import createUploaderComponent from '../../utils/create-uploader-component.js' | ||
import createUploaderComponent from '../../utils/create-uploader-component/create-uploader-component.js' | ||
import xhrUploaderPlugin from './xhr-uploader-plugin.js' | ||
export default createUploaderComponent(xhrUploaderPlugin) |
{ | ||
"mixins": [ "composables/private/use-file", "components/uploader/xhr-uploader-plugin" ], | ||
"mixins": [ "composables/private.use-file/use-file", "components/uploader/xhr-uploader-plugin" ], | ||
@@ -123,19 +123,29 @@ "meta": { | ||
"upload": { | ||
"desc": "Start uploading (same as clicking the upload button)" | ||
"desc": "Start uploading (same as clicking the upload button)", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"abort": { | ||
"desc": "Abort upload of all files (same as clicking the abort button)" | ||
"desc": "Abort upload of all files (same as clicking the abort button)", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"reset": { | ||
"desc": "Resets uploader to default; Empties queue, aborts current uploads" | ||
"desc": "Resets uploader to default; Empties queue, aborts current uploads", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"removeUploadedFiles": { | ||
"desc": "Removes already uploaded files from the list" | ||
"desc": "Removes already uploaded files from the list", | ||
"params": null, | ||
"returns": null | ||
}, | ||
"removeQueuedFiles": { | ||
"desc": "Remove files that are waiting for upload to start (same as clicking the left clear button)" | ||
"desc": "Remove files that are waiting for upload to start (same as clicking the left clear button)", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -151,3 +161,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -174,3 +185,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -180,2 +192,3 @@ | ||
"desc": "Is the component alive (activated but not unmounted); Useful to determine if you still need to compute anything going further", | ||
"params": null, | ||
"returns": { | ||
@@ -195,3 +208,4 @@ "type": "Boolean", | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -207,3 +221,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
@@ -210,0 +225,0 @@ }, |
import { inject } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { uploaderKey, emptyRenderFn } from '../../utils/private/symbols.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { uploaderKey, emptyRenderFn } from '../../utils/private.symbols/symbols.js' | ||
@@ -6,0 +6,0 @@ export default createComponent({ |
@@ -8,10 +8,10 @@ import { h, ref, isRef, computed, watch, provide, onBeforeUnmount, getCurrentInstance } from 'vue' | ||
import useDark, { useDarkProps } from '../../composables/private/use-dark.js' | ||
import useFile, { useFileProps, useFileEmits } from '../../composables/private/use-file.js' | ||
import useDark, { useDarkProps } from '../../composables/private.use-dark/use-dark.js' | ||
import useFile, { useFileProps, useFileEmits } from '../../composables/private.use-file/use-file.js' | ||
import { stop } from '../../utils/event.js' | ||
import { humanStorageSize } from '../../utils/format.js' | ||
import { uploaderKey } from '../../utils/private/symbols.js' | ||
import { injectProp, injectMultipleProps } from '../../utils/private/inject-obj-prop.js' | ||
import { vmIsDestroyed } from '../../utils/private/vm.js' | ||
import { stop } from '../../utils/event/event.js' | ||
import { humanStorageSize } from '../../utils/format/format.js' | ||
import { uploaderKey } from '../../utils/private.symbols/symbols.js' | ||
import { injectProp, injectMultipleProps } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
import { vmIsDestroyed } from '../../utils/private.vm/vm.js' | ||
@@ -18,0 +18,0 @@ function getProgressLabel (p) { |
@@ -9,2 +9,4 @@ import { ref, computed } from 'vue' | ||
const name = 'QUploader' | ||
const props = { | ||
@@ -255,3 +257,3 @@ url: [ Function, String ], | ||
export default { | ||
name: 'QUploader', | ||
name, | ||
props, | ||
@@ -258,0 +260,0 @@ emits, |
@@ -23,3 +23,3 @@ { | ||
"desc": "URL or path to the server which handles the upload. Takes String or factory function, which returns String. Function is called right before upload; If using a function then for best performance, reference it from your scope and do not define it inline", | ||
"examples": [ "'https://example.com/path'", "files => `https://example.com?count=${files.length}`" ], | ||
"examples": [ "'https://example.com/path'", "files => `https://example.com?count=${ files.length }`" ], | ||
"params": { | ||
@@ -60,6 +60,6 @@ "files": { | ||
"desc": "Field name for each file upload; This goes into the following header: 'Content-Disposition: form-data; name=\"__HERE__\"; filename=\"somefile.png\"; If using a function then for best performance, reference it from your scope and do not define it inline", | ||
"default": "(file) => file.name", | ||
"default": "file => file.name", | ||
"examples": [ | ||
"'backgroundFile'", | ||
"(file) => ('background' + file.name)" | ||
"file => ('background' + file.name)" | ||
], | ||
@@ -97,5 +97,5 @@ "params": { | ||
"examples": [ | ||
"[{name: 'Content-Type', value: 'application/json'}, {name: 'Accept', value: 'application/json'}]", | ||
"() => [{name: 'X-Custom-Timestamp', value: Date.now()}]", | ||
"files => [{name: 'X-Custom-Count', value: files.length}]" | ||
"[ { name: 'Content-Type', value: 'application/json' }, { name: 'Accept', value: 'application/json' } ]", | ||
"() => [ { name: 'X-Custom-Timestamp', value: Date.now() } ]", | ||
"files => [ { name: 'X-Custom-Count', value: files.length } ]" | ||
], | ||
@@ -133,5 +133,5 @@ "params": { | ||
"examples": [ | ||
"[{name: 'my-field', value: 'my-value'}]", | ||
"() => [{name: 'my-field', value: 'my-value'}]", | ||
"files => [{name: 'my-field', value: 'my-value' + files.length}]" | ||
"[ { name: 'my-field', value: 'my-value' } ]", | ||
"() => [ { name: 'my-field', value: 'my-value' } ]", | ||
"files => [ { name: 'my-field', value: 'my-value' + files.length } ]" | ||
], | ||
@@ -138,0 +138,0 @@ "params": { |
import { h, computed } from 'vue' | ||
import useRatio, { useRatioProps } from '../../composables/private/use-ratio.js' | ||
import useRatio, { useRatioProps } from '../../composables/private.use-ratio/use-ratio.js' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
@@ -7,0 +7,0 @@ export default createComponent({ |
@@ -6,3 +6,3 @@ { | ||
"mixins": [ "composables/private/use-ratio" ], | ||
"mixins": [ "composables/private.use-ratio/use-ratio" ], | ||
@@ -9,0 +9,0 @@ "props": { |
@@ -9,6 +9,6 @@ import { h, ref, computed, watch, onBeforeMount, onMounted, onBeforeUnmount, onActivated, onDeactivated } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
import { listenOpts } from '../../utils/event.js' | ||
import { hMergeSlot } from '../../utils/private/render.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { getScrollTarget } from '../../utils/scroll/scroll.js' | ||
import { listenOpts } from '../../utils/event/event.js' | ||
import { hMergeSlot } from '../../utils/private.render/render.js' | ||
@@ -15,0 +15,0 @@ const comps = { |
@@ -70,2 +70,3 @@ { | ||
"ref": { | ||
"type": "Component", | ||
"tsType": "QVirtualScroll", | ||
@@ -72,0 +73,0 @@ "desc": "Vue reference to the QVirtualScroll" |
import { h, ref, computed, watch, onActivated, onDeactivated, onBeforeMount, onBeforeUnmount, nextTick, getCurrentInstance } from 'vue' | ||
import debounce from '../../utils/debounce.js' | ||
import { noop } from '../../utils/event.js' | ||
import { rtlHasScrollBug } from '../../utils/private/rtl.js' | ||
import debounce from '../../utils/debounce/debounce.js' | ||
import { noop } from '../../utils/event/event.js' | ||
import { rtlHasScrollBug } from '../../utils/private.rtl/rtl.js' | ||
@@ -7,0 +7,0 @@ const aggBucketSize = 1000 |
@@ -113,7 +113,10 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"reset": { | ||
"desc": "Resets the virtual scroll computations; Needed for custom edge-cases" | ||
"desc": "Resets the virtual scroll computations; Needed for custom edge-cases", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -129,5 +132,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -1,13 +0,13 @@ | ||
import useDialogPluginComponent from './composables/use-dialog-plugin-component.js' | ||
import useFormChild from './composables/use-form-child.js' | ||
import useMeta from './composables/use-meta.js' | ||
import useQuasar from './composables/use-quasar.js' | ||
import useDialogPluginComponent from './composables/use-dialog-plugin-component/use-dialog-plugin-component.js' | ||
import useFormChild from './composables/use-form/use-form-child.js' | ||
import useMeta from './composables/use-meta/use-meta.js' | ||
import useQuasar from './composables/use-quasar/use-quasar.js' | ||
import useHydration from './composables/use-hydration.js' | ||
import useId from './composables/use-id.js' | ||
import useInterval from './composables/use-interval.js' | ||
import useRenderCache from './composables/use-render-cache.js' | ||
import useSplitAttrs from './composables/use-split-attrs.js' | ||
import useTick from './composables/use-tick.js' | ||
import useTimeout from './composables/use-timeout.js' | ||
import useHydration from './composables/use-hydration/use-hydration.js' | ||
import useId from './composables/use-id/use-id.js' | ||
import useInterval from './composables/use-interval/use-interval.js' | ||
import useRenderCache from './composables/use-render-cache/use-render-cache.js' | ||
import useSplitAttrs from './composables/use-split-attrs/use-split-attrs.js' | ||
import useTick from './composables/use-tick/use-tick.js' | ||
import useTimeout from './composables/use-timeout/use-timeout.js' | ||
@@ -14,0 +14,0 @@ export { |
@@ -1,5 +0,5 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { closePortals, getPortalProxy } from '../../utils/private/portal.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { closePortals, getPortalProxy } from '../../utils/private.portal/portal.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -6,0 +6,0 @@ /* |
@@ -1,4 +0,4 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { isDeepEqual } from '../../utils/is.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { isDeepEqual } from '../../utils/is/is.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -5,0 +5,0 @@ const defaultCfg = { |
@@ -1,3 +0,3 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import morph from '../../utils/morph.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import morph from '../../utils/morph/morph.js' | ||
@@ -4,0 +4,0 @@ const morphGroups = {} |
@@ -125,3 +125,3 @@ { | ||
}, | ||
"examples": [ "(direction, aborted) => { if (direction !== 'to') { revertLogic() } }" ] | ||
"examples": [ "(direction, _aborted) => { if (direction !== 'to') { /* revertLogic() */ } }" ] | ||
} | ||
@@ -128,0 +128,0 @@ }, |
@@ -1,3 +0,3 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -4,0 +4,0 @@ const defaultCfg = { |
@@ -1,7 +0,7 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { css } from '../../utils/dom.js' | ||
import { position, stop, addEvt, cleanEvt } from '../../utils/event.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import throttle from '../../utils/throttle.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { css } from '../../utils/dom/dom.js' | ||
import { position, stop, addEvt, cleanEvt } from '../../utils/event/event.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
import throttle from '../../utils/throttle/throttle.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -8,0 +8,0 @@ function showRipple (evt, el, ctx, forceCenter) { |
@@ -34,3 +34,3 @@ { | ||
"desc": "List of keyCode that should trigger the ripple", | ||
"examples": [ "[]", "[13, 32]" ] | ||
"examples": [ "[]", "[ 13, 32 ]" ] | ||
} | ||
@@ -68,3 +68,3 @@ } | ||
"desc": "List of keyCode that should trigger the ripple", | ||
"examples": [ "[]", "[13, 32]" ] | ||
"examples": [ "[]", "[ 13, 32 ]" ] | ||
} | ||
@@ -71,0 +71,0 @@ }, |
@@ -1,7 +0,7 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import debounce from '../../utils/debounce.js' | ||
import { height, offset } from '../../utils/dom.js' | ||
import { getScrollTarget } from '../../utils/scroll.js' | ||
import { listenOpts } from '../../utils/event.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import debounce from '../../utils/debounce/debounce.js' | ||
import { height, offset } from '../../utils/dom/dom.js' | ||
import { getScrollTarget } from '../../utils/scroll/scroll.js' | ||
import { listenOpts } from '../../utils/event/event.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -8,0 +8,0 @@ const { passive } = listenOpts |
@@ -16,4 +16,4 @@ { | ||
"returns": null, | ||
"examples": [ "(el) => { console.log('Element:', el) }" ] | ||
"examples": [ "el => { console.log('Element:', el) }" ] | ||
} | ||
} |
@@ -1,5 +0,5 @@ | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition, getHorizontalScrollPosition } from '../../utils/scroll.js' | ||
import { listenOpts } from '../../utils/event.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { getScrollTarget, getVerticalScrollPosition, getHorizontalScrollPosition } from '../../utils/scroll/scroll.js' | ||
import { listenOpts } from '../../utils/event/event.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -6,0 +6,0 @@ function update (ctx, { value, oldValue }) { |
import { client } from '../../plugins/platform/Platform.js' | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, noop } from '../../utils/event.js' | ||
import { clearSelection } from '../../utils/private/selection.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, noop } from '../../utils/event/event.js' | ||
import { clearSelection } from '../../utils/private.selection/selection.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -8,0 +8,0 @@ export default createDirective(__QUASAR_SSR_SERVER__ |
import { client } from '../../plugins/platform/Platform.js' | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { getModifierDirections, shouldStart } from '../../utils/private/touch.js' | ||
import { addEvt, cleanEvt, position, leftClick, prevent, stop, stopAndPrevent, preventDraggable, noop } from '../../utils/event.js' | ||
import { clearSelection } from '../../utils/private/selection.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { getModifierDirections, shouldStart } from '../../utils/private.touch/touch.js' | ||
import { addEvt, cleanEvt, position, leftClick, prevent, stop, stopAndPrevent, preventDraggable, noop } from '../../utils/event/event.js' | ||
import { clearSelection } from '../../utils/private.selection/selection.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -9,0 +9,0 @@ function getChanges (evt, ctx, isFinal) { |
import { client } from '../../plugins/platform/Platform.js' | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, noop } from '../../utils/event.js' | ||
import { clearSelection } from '../../utils/private/selection.js' | ||
import { isKeyCode } from '../../utils/private/key-composition.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, noop } from '../../utils/event/event.js' | ||
import { clearSelection } from '../../utils/private.selection/selection.js' | ||
import { isKeyCode } from '../../utils/private.keyboard/key-composition.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -9,0 +9,0 @@ const |
import { client } from '../../plugins/platform/Platform.js' | ||
import { createDirective } from '../../utils/private/create.js' | ||
import { getModifierDirections, shouldStart } from '../../utils/private/touch.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, preventDraggable, noop } from '../../utils/event.js' | ||
import { clearSelection } from '../../utils/private/selection.js' | ||
import getSSRProps from '../../utils/private/noop-ssr-directive-transform.js' | ||
import { createDirective } from '../../utils/private.create/create.js' | ||
import { getModifierDirections, shouldStart } from '../../utils/private.touch/touch.js' | ||
import { addEvt, cleanEvt, position, leftClick, stopAndPrevent, preventDraggable, noop } from '../../utils/event/event.js' | ||
import { clearSelection } from '../../utils/private.selection/selection.js' | ||
import getSSRProps from '../../utils/private.noop-ssr-directive-transform/noop-ssr-directive-transform.js' | ||
@@ -9,0 +9,0 @@ function parseArg (arg) { |
@@ -6,4 +6,4 @@ /** | ||
import installQuasar from './install-quasar.js' | ||
import lang from './lang.js' | ||
import iconSet from './icon-set.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
@@ -19,4 +19,10 @@ export * from './components.js' | ||
install: installQuasar, | ||
lang, | ||
iconSet | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
lang: Lang, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
iconSet: IconSet | ||
} |
@@ -7,4 +7,4 @@ /** | ||
import installQuasar from './install-quasar.js' | ||
import lang from './lang.js' | ||
import iconSet from './icon-set.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
@@ -22,2 +22,3 @@ import * as components from './components.js' | ||
version: __QUASAR_VERSION__, | ||
install (app, opts, ssrContext) { | ||
@@ -30,4 +31,10 @@ installQuasar( | ||
}, | ||
lang, | ||
iconSet | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
lang: Lang, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
iconSet: IconSet | ||
} |
@@ -6,4 +6,4 @@ /** | ||
import installQuasar from './install-quasar.js' | ||
import lang from './lang.js' | ||
import iconSet from './icon-set.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
@@ -21,2 +21,3 @@ import * as components from './components.js' | ||
version: __QUASAR_VERSION__, | ||
install (app, opts, ssrContext) { | ||
@@ -29,4 +30,10 @@ installQuasar( | ||
}, | ||
lang, | ||
iconSet | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
lang: Lang, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
iconSet: IconSet | ||
} |
@@ -6,4 +6,4 @@ /** | ||
import installQuasar from './install-quasar.js' | ||
import lang from './lang.js' | ||
import iconSet from './icon-set.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
@@ -22,2 +22,3 @@ import * as components from './components.js' | ||
version: __QUASAR_VERSION__, | ||
install (app, opts) { | ||
@@ -31,4 +32,11 @@ installQuasar(app, { | ||
}, | ||
lang, | ||
iconSet, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
lang: Lang, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
iconSet: IconSet, | ||
...components, | ||
@@ -35,0 +43,0 @@ ...directives, |
@@ -6,11 +6,16 @@ import { createApp } from 'vue' | ||
import Dark from './plugins/dark/Dark.js' | ||
import History from './history.js' | ||
import Lang from './lang.js' | ||
import Body from './body.js' | ||
import IconSet from './icon-set.js' | ||
import Body from './plugins/private.body/Body.js' | ||
import History from './plugins/private.history/History.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
import { quasarKey } from './utils/private/symbols.js' | ||
import { globalConfig, globalConfigIsFrozen, freezeGlobalConfig } from './utils/private/global-config.js' | ||
import { isObject } from './utils/is.js' | ||
import { quasarKey } from './utils/private.symbols/symbols.js' | ||
import { globalConfig, globalConfigIsFrozen, freezeGlobalConfig } from './utils/private.global/global-config.js' | ||
import { isObject } from './utils/is/is.js' | ||
/** | ||
* If the list below changes, make sure | ||
* to also edit /ui/testing/specs/generators/generator.plugin.js | ||
* on the "autoInstalledPlugins" array | ||
*/ | ||
const autoInstalledPlugins = [ | ||
@@ -17,0 +22,0 @@ Platform, |
@@ -8,4 +8,6 @@ import AddressbarColor from './plugins/addressbar/AddressbarColor.js' | ||
import Dialog from './plugins/dialog/Dialog.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import Loading from './plugins/loading/Loading.js' | ||
import LoadingBar from './plugins/loading-bar/LoadingBar.js' | ||
import Loading from './plugins/loading/Loading.js' | ||
import Meta from './plugins/meta/Meta.js' | ||
@@ -15,4 +17,4 @@ import Notify from './plugins/notify/Notify.js' | ||
import Screen from './plugins/screen/Screen.js' | ||
import LocalStorage from './plugins/local-storage/LocalStorage.js' | ||
import SessionStorage from './plugins/session-storage/SessionStorage.js' | ||
import LocalStorage from './plugins/storage/LocalStorage.js' | ||
import SessionStorage from './plugins/storage/SessionStorage.js' | ||
@@ -27,4 +29,6 @@ export { | ||
Dialog, | ||
IconSet, | ||
Lang, | ||
Loading, | ||
LoadingBar, | ||
Loading, | ||
Meta, | ||
@@ -31,0 +35,0 @@ Notify, |
import { client } from '../platform/Platform.js' | ||
import { noop } from '../../utils/event.js' | ||
import getCssVar from '../../utils/get-css-var.js' | ||
import { noop } from '../../utils/event/event.js' | ||
import getCssVar from '../../utils/css-var/get-css-var.js' | ||
@@ -5,0 +5,0 @@ let metaValue |
@@ -18,5 +18,6 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -1,3 +0,3 @@ | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { changeGlobalNodesTarget } from '../../utils/private/global-nodes.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
import { changeGlobalNodesTarget } from '../../utils/private.global/global-nodes.js' | ||
@@ -54,3 +54,3 @@ const prefixes = {} | ||
const Plugin = defineReactivePlugin({ | ||
const Plugin = createReactivePlugin({ | ||
isActive: false, | ||
@@ -57,0 +57,0 @@ activeEl: null |
@@ -47,2 +47,3 @@ { | ||
"desc": "Request exiting out of Fullscreen mode", | ||
"params": null, | ||
"returns": { | ||
@@ -49,0 +50,0 @@ "type": "Promise<void>", |
@@ -1,5 +0,5 @@ | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
const Plugin = defineReactivePlugin({ | ||
const Plugin = createReactivePlugin({ | ||
appVisible: true | ||
@@ -6,0 +6,0 @@ }, { |
import BottomSheet from './component/BottomSheetComponent.js' | ||
import globalDialog from '../../utils/private/global-dialog.js' | ||
import globalDialog from '../../utils/private.global/global-dialog.js' | ||
export default { | ||
install ({ $q, parentApp }) { | ||
$q.bottomSheet = globalDialog(BottomSheet, false, parentApp) | ||
if (this.__installed !== true) { | ||
this.create = $q.bottomSheet | ||
} | ||
$q.bottomSheet = this.create = globalDialog(BottomSheet, false, parentApp) | ||
} | ||
} |
{ | ||
"mixins": [ "utils/private/global-dialog" ], | ||
"mixins": [ "utils/private.global/global-dialog" ], | ||
@@ -4,0 +4,0 @@ "meta": { |
@@ -14,4 +14,4 @@ import { h, ref, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../../utils/private/create.js' | ||
import useDark, { useDarkProps } from '../../../composables/private/use-dark.js' | ||
import { createComponent } from '../../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../../composables/private.use-dark/use-dark.js' | ||
@@ -18,0 +18,0 @@ export default createComponent({ |
@@ -29,2 +29,3 @@ { | ||
"desc": "Get all cookies", | ||
"params": null, | ||
"returns": { | ||
@@ -93,3 +94,4 @@ "type": "Object", | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -139,3 +141,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -142,0 +145,0 @@ |
@@ -1,4 +0,4 @@ | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
const Plugin = defineReactivePlugin({ | ||
const Plugin = createReactivePlugin({ | ||
isActive: false, | ||
@@ -5,0 +5,0 @@ mode: false |
@@ -40,9 +40,12 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"toggle": { | ||
"desc": "Toggle dark mode status" | ||
"desc": "Toggle dark mode status", | ||
"params": null, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -16,7 +16,7 @@ import { h, ref, computed, watch, toRaw, getCurrentInstance } from 'vue' | ||
import { createComponent } from '../../../utils/private/create.js' | ||
import useDark, { useDarkProps } from '../../../composables/private/use-dark.js' | ||
import { createComponent } from '../../../utils/private.create/create.js' | ||
import useDark, { useDarkProps } from '../../../composables/private.use-dark/use-dark.js' | ||
import { isKeyCode } from '../../../utils/private/key-composition.js' | ||
import { isObject } from '../../../utils/is.js' | ||
import { isKeyCode } from '../../../utils/private.keyboard/key-composition.js' | ||
import { isObject } from '../../../utils/is/is.js' | ||
@@ -23,0 +23,0 @@ export default createComponent({ |
import DialogPlugin from './component/DialogPluginComponent.js' | ||
import globalDialog from '../../utils/private/global-dialog.js' | ||
import globalDialog from '../../utils/private.global/global-dialog.js' | ||
export default { | ||
install ({ $q, parentApp }) { | ||
$q.dialog = globalDialog(DialogPlugin, true, parentApp) | ||
if (this.__installed !== true) { | ||
this.create = $q.dialog | ||
} | ||
$q.dialog = this.create = globalDialog(DialogPlugin, true, parentApp) | ||
} | ||
} |
{ | ||
"mixins": [ "utils/private/global-dialog" ], | ||
"mixins": [ "utils/private.global/global-dialog" ], | ||
@@ -47,3 +47,3 @@ "meta": { | ||
"desc": "An object definition of the input field for the prompting question.", | ||
"examples": [ "{ model: this.promptVal, type: 'number' }" ], | ||
"examples": [ "{ model: 'initial-value', type: 'number' }" ], | ||
"definition": { | ||
@@ -102,3 +102,3 @@ "model": { | ||
"desc": "An object definition for creating the selection form content", | ||
"examples": [ "{ model: this.dialogSelection, type: 'radio', items: [...listOfItems] }" ], | ||
"examples": [ "{ model: null, type: 'radio', items: [ /* ...listOfItems */ ] }" ], | ||
"definition": { | ||
@@ -105,0 +105,0 @@ "model": { |
@@ -6,10 +6,10 @@ import { h, ref } from 'vue' | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { noop } from '../../utils/event.js' | ||
import { createGlobalNode } from '../../utils/private/global-nodes.js' | ||
import { isObject } from '../../utils/is.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
import { noop } from '../../utils/event/event.js' | ||
import { createGlobalNode } from '../../utils/private.global/global-nodes.js' | ||
import { isObject } from '../../utils/is/is.js' | ||
const barRef = ref(null) | ||
const Plugin = defineReactivePlugin({ | ||
const Plugin = createReactivePlugin({ | ||
isActive: false | ||
@@ -16,0 +16,0 @@ }, { |
@@ -33,7 +33,10 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
"stop": { | ||
"desc": "Notify bar one background activity has finalized" | ||
"desc": "Notify bar one background activity has finalized", | ||
"params": null, | ||
"returns": null | ||
}, | ||
@@ -48,3 +51,4 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -62,5 +66,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -7,6 +7,6 @@ import { h, Transition, onMounted } from 'vue' | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { createGlobalNode, removeGlobalNode } from '../../utils/private/global-nodes.js' | ||
import preventScroll from '../../utils/prevent-scroll.js' | ||
import { isObject } from '../../utils/is.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
import { createGlobalNode, removeGlobalNode } from '../../utils/private.global/global-nodes.js' | ||
import preventScroll from '../../utils/scroll/prevent-scroll.js' | ||
import { isObject } from '../../utils/is/is.js' | ||
@@ -50,3 +50,3 @@ let | ||
const Plugin = defineReactivePlugin({ | ||
const Plugin = createReactivePlugin({ | ||
isActive: false | ||
@@ -53,0 +53,0 @@ }, { |
@@ -169,3 +169,4 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -224,5 +225,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
import { isRuntimeSsrPreHydration } from '../platform/Platform.js' | ||
import extend from '../../utils/extend.js' | ||
import extend from '../../utils/extend/extend.js' | ||
@@ -4,0 +4,0 @@ let updateId = null, currentClientMeta |
@@ -10,6 +10,6 @@ import { h, ref, markRaw, TransitionGroup } from 'vue' | ||
import { createComponent } from '../../utils/private/create.js' | ||
import { noop } from '../../utils/event.js' | ||
import { createGlobalNode } from '../../utils/private/global-nodes.js' | ||
import { isObject } from '../../utils/is.js' | ||
import { createComponent } from '../../utils/private.create/create.js' | ||
import { noop } from '../../utils/event/event.js' | ||
import { createGlobalNode } from '../../utils/private.global/global-nodes.js' | ||
import { isObject } from '../../utils/is/is.js' | ||
@@ -16,0 +16,0 @@ let uid = 0 |
@@ -134,3 +134,3 @@ { | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
] | ||
@@ -149,3 +149,3 @@ }, | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
] | ||
@@ -354,3 +354,3 @@ }, | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
] | ||
@@ -369,3 +369,3 @@ }, | ||
"'my-special-class'", | ||
"{ 'my-special-class': <condition> }" | ||
"{ 'my-special-class': true }" | ||
] | ||
@@ -471,3 +471,4 @@ }, | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -492,5 +493,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
/* eslint-disable no-useless-escape */ | ||
import { ref, reactive } from 'vue' | ||
import { injectProp } from '../../utils/private/inject-obj-prop.js' | ||
import { injectProp } from '../../utils/private.inject-obj-prop/inject-obj-prop.js' | ||
@@ -38,4 +38,3 @@ /** | ||
browser: match[ 5 ] || match[ 3 ] || match[ 1 ] || '', | ||
version: match[ 2 ] || match[ 4 ] || '0', | ||
versionNumber: match[ 4 ] || match[ 2 ] || '0', | ||
version: match[ 4 ] || match[ 2 ] || '0', | ||
platform: platformMatch[ 0 ] || '' | ||
@@ -79,3 +78,3 @@ } | ||
browser.version = matched.version | ||
browser.versionNumber = parseInt(matched.versionNumber, 10) | ||
browser.versionNumber = parseInt(matched.version, 10) | ||
} | ||
@@ -82,0 +81,0 @@ |
@@ -83,2 +83,8 @@ { | ||
"webkit": { | ||
"type": "Boolean", | ||
"required": false, | ||
"desc": "Whether the browser is a Webkit one" | ||
}, | ||
"chrome": { | ||
@@ -85,0 +91,0 @@ "type": "Boolean", |
import { isRuntimeSsrPreHydration, client } from '../platform/Platform.js' | ||
import defineReactivePlugin from '../../utils/private/define-reactive-plugin.js' | ||
import { listenOpts, noop } from '../../utils/event.js' | ||
import debounce from '../../utils/debounce.js' | ||
import { createReactivePlugin } from '../../utils/private.create/create.js' | ||
import { listenOpts, noop } from '../../utils/event/event.js' | ||
import debounce from '../../utils/debounce/debounce.js' | ||
@@ -10,3 +10,3 @@ const SIZE_LIST = [ 'sm', 'md', 'lg', 'xl' ] | ||
export default defineReactivePlugin({ | ||
export default createReactivePlugin({ | ||
width: 0, | ||
@@ -13,0 +13,0 @@ height: 0, |
@@ -174,3 +174,4 @@ { | ||
} | ||
} | ||
}, | ||
"returns": null | ||
}, | ||
@@ -186,5 +187,6 @@ | ||
} | ||
} | ||
}, | ||
"returns": null | ||
} | ||
} | ||
} |
@@ -1,25 +0,25 @@ | ||
import clone from './utils/clone.js' | ||
import colors from './utils/colors.js' | ||
import copyToClipboard from './utils/copy-to-clipboard.js' | ||
import createMetaMixin from './utils/create-meta-mixin.js' | ||
import createUploaderComponent from './utils/create-uploader-component.js' | ||
import date from './utils/date.js' | ||
import debounce from './utils/debounce.js' | ||
import dom from './utils/dom.js' | ||
import EventBus from './utils/EventBus.js' | ||
import event, { noop } from './utils/event.js' | ||
import exportFile from './utils/export-file.js' | ||
import extend from './utils/extend.js' | ||
import format from './utils/format.js' | ||
import frameDebounce from './utils/frame-debounce.js' | ||
import getCssVar from './utils/get-css-var.js' | ||
import is from './utils/is.js' | ||
import morph from './utils/morph.js' | ||
import openURL from './utils/open-url.js' | ||
import patterns from './utils/patterns.js' | ||
import runSequentialPromises from './utils/run-sequential-promises.js' | ||
import scroll from './utils/scroll.js' | ||
import setCssVar from './utils/set-css-var.js' | ||
import throttle from './utils/throttle.js' | ||
import uid from './utils/uid.js' | ||
import clone from './utils/clone/clone.js' | ||
import colors from './utils/colors/colors.js' | ||
import copyToClipboard from './utils/copy-to-clipboard/copy-to-clipboard.js' | ||
import createMetaMixin from './utils/create-meta-mixin/create-meta-mixin.js' | ||
import createUploaderComponent from './utils/create-uploader-component/create-uploader-component.js' | ||
import date from './utils/date/date.js' | ||
import debounce from './utils/debounce/debounce.js' | ||
import dom from './utils/dom/dom.js' | ||
import EventBus from './utils/EventBus/EventBus.js' | ||
import event, { noop } from './utils/event/event.js' | ||
import exportFile from './utils/export-file/export-file.js' | ||
import extend from './utils/extend/extend.js' | ||
import format from './utils/format/format.js' | ||
import frameDebounce from './utils/frame-debounce/frame-debounce.js' | ||
import getCssVar from './utils/css-var/get-css-var.js' | ||
import is from './utils/is/is.js' | ||
import morph from './utils/morph/morph.js' | ||
import openURL from './utils/open-url/open-url.js' | ||
import patterns from './utils/patterns/patterns.js' | ||
import runSequentialPromises from './utils/run-sequential-promises/run-sequential-promises.js' | ||
import scroll from './utils/scroll/scroll.js' | ||
import setCssVar from './utils/css-var/set-css-var.js' | ||
import throttle from './utils/throttle/throttle.js' | ||
import uid from './utils/uid/uid.js' | ||
@@ -26,0 +26,0 @@ export { |
import installQuasar from './install-quasar.js' | ||
import lang from './lang.js' | ||
import iconSet from './icon-set.js' | ||
import Lang from './plugins/lang/Lang.js' | ||
import IconSet from './plugins/icon-set/IconSet.js' | ||
export default { | ||
name: 'Quasar', | ||
version: __QUASAR_VERSION__, | ||
install: installQuasar, | ||
lang, | ||
iconSet | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
lang: Lang, | ||
// TODO: remove in Qv3 (should only be used through the plugin) | ||
// We provide a deprecated fallback here | ||
iconSet: IconSet | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 2 instances in 1 package
11060271
1251
223913
1
0